@charset "UTF-8";

/** COLOURS **/
/* Orange // reg #D87A00 / drk #CD6500 / lte #E3980E / off-w #F2E0CA / off-b #402206 / kicker NAVY   */
/* Green  // reg #5bac26 / drk #3D9016 / lte #95CF60 / off-w #D9EAD1 / off-b #005900 / kicker BLUE   */
/* Rubine // reg #BF0071 / drk #B0005D / lte #E346A3 / off-w #F5E3EF / off-b #6B003F / kicker BLUE   */
/* Purple // reg #6F477D / drk #4F2D5D / lte #8F6C9D / off-w #EBE8F0 / off-b #291530 / kicker RUBINE */
/* Navy   // reg #244787 / drk #0E235A / lte #456CA5 / off-w #DAE5f6 / off-b #071434 / kicker ORANGE */
/* Red    // reg #D11620 / drk #B6080C / lte #DE3040 / off-w #F1CCD0 / off-b #4D0509 / kicker NAVY   */
/* Blue   // reg #106db6 / drk #063962 / lte #5e9fd3 / off-w #deeefc / off-b #02182a / kicker ORANGE */
/* Teal   // reg #00968d / drk #005C56 / lte #0ACFC3 / off-w #D0F2F0 / off-b #092E2C / kicker RED    */


/** SELECTIONS **/
/* Selection / reg kicker colour */
.c-red_selection ::selection              { background:#244787; color:#fff; text-shadow:none; }
.c-red_selection input::selection         { background:#244787; color:#fff; text-shadow:none; }
.c-red_selection ::-moz-selection         { background:#244787; color:#fff; text-shadow:none; }
.c-red_selection input::-moz-selection    { background:#244787; color:#fff; text-shadow:none; }

.c-green_selection ::selection            { background:#106db6; color:#fff; text-shadow:none; }
.c-green_selection input::selection       { background:#106db6; color:#fff; text-shadow:none; }
.c-green_selection ::-moz-selection       { background:#106db6; color:#fff; text-shadow:none; }
.c-green_selection input::-moz-selection  { background:#106db6; color:#fff; text-shadow:none; }

.c-orange_selection ::selection           { background:#106db6; color:#fff; text-shadow:none; }
.c-orange_selection input::selection      { background:#106db6; color:#fff; text-shadow:none; }
.c-orange_selection ::-moz-selection      { background:#106db6; color:#fff; text-shadow:none; }
.c-orange_selection input::-moz-selection { background:#106db6; color:#fff; text-shadow:none; }

.c-rubine_selection ::selection           { background:#106db6; color:#fff; text-shadow:none; }
.c-rubine_selection input::selection      { background:#106db6; color:#fff; text-shadow:none; }
.c-rubine_selection ::-moz-selection      { background:#106db6; color:#fff; text-shadow:none; }
.c-rubine_selection input::-moz-selection { background:#106db6; color:#fff; text-shadow:none; }

.c-navy_selection ::selection             { background:#D87A00; color:#fff; text-shadow:none; }
.c-navy_selection input::selection        { background:#D87A00; color:#fff; text-shadow:none; }
.c-navy_selection ::-moz-selection        { background:#D87A00; color:#fff; text-shadow:none; }
.c-navy_selection input::-moz-selection   { background:#D87A00; color:#fff; text-shadow:none; }

.c-blue_selection ::selection             { background:#D87A00; color:#fff; text-shadow:none; }
.c-blue_selection input::selection        { background:#D87A00; color:#fff; text-shadow:none; }
.c-blue_selection ::-moz-selection        { background:#D87A00; color:#fff; text-shadow:none; }
.c-blue_selection input::-moz-selection   { background:#D87A00; color:#fff; text-shadow:none; }

.c-purple_selection ::selection           { background:#BF0071; color:#fff; text-shadow:none; }
.c-purple_selection input::selection      { background:#BF0071; color:#fff; text-shadow:none; }
.c-purple_selection ::-moz-selection      { background:#BF0071; color:#fff; text-shadow:none; }
.c-purple_selection input::-moz-selection { background:#BF0071; color:#fff; text-shadow:none; }

.c-teal_selection ::selection             { background:#D11620; color:#fff; text-shadow:none; }
.c-teal_selection input::selection        { background:#D11620; color:#fff; text-shadow:none; }
.c-teal_selection ::-moz-selection        { background:#D11620; color:#fff; text-shadow:none; }
.c-teal_selection input::-moz-selection   { background:#D11620; color:#fff; text-shadow:none; }



/** NAVIGATION **/
/* Nav hover / reg bg */
/*.hover .navigation-main li.c-life   a:hover { background-color:#D11620; }
.hover .navigation-main li.c-study    a:hover { background-color:#D11620; }
.hover .navigation-main li.c-about    a:hover { background-color:#BF0071; }
.hover .navigation-main li.c-research a:hover { background-color:#6F477D; }
.hover .navigation-main li.c-business a:hover { background-color:#244787; }
.hover .navigation-main li.c-news     a:hover { background-color:#106db6; } */

/* Nav selected / reg bg; :hover - drk bg */
.c-life_nav-section      .navigation-main li.c-life      a { background-color:#D11620; }
.c-study_nav-section     .navigation-main li.c-study     a { background-color:#D11620; }
.c-about_nav-section     .navigation-main li.c-about     a { background-color:#BF0071; }
.c-research_nav-section  .navigation-main li.c-research  a { background-color:#6F477D; }
.c-business_nav-section  .navigation-main li.c-business  a { background-color:#244787; }
.c-news_nav-section      .navigation-main li.c-news      a { background-color:#106db6; }

.hover .c-life_nav-section      .navigation-main li.c-life      a:hover { background-color:#B6080C; }
.hover .c-study_nav-section     .navigation-main li.c-study     a:hover { background-color:#B6080C; }
.hover .c-about_nav-section     .navigation-main li.c-about     a:hover { background-color:#B0005D; }
.hover .c-research_nav-section  .navigation-main li.c-research  a:hover { background-color:#4F2D5D; }
.hover .c-business_nav-section  .navigation-main li.c-business  a:hover { background-color:#0E235A; }
.hover .c-news_nav-section      .navigation-main li.c-news      a:hover { background-color:#063962; }

/* Mobile nav selected / border-left:4px solid reg */
.c-life_nav-section      .mobile-navigation-main li.c-life      a { border-left:4px solid #D11620; padding-left:6px; }
.c-study_nav-section     .mobile-navigation-main li.c-study     a { border-left:4px solid #D11620; padding-left:6px; }
.c-about_nav-section     .mobile-navigation-main li.c-about     a { border-left:4px solid #BF0071; padding-left:6px; }
.c-research_nav-section  .mobile-navigation-main li.c-research  a { border-left:4px solid #6F477D; padding-left:6px; }
.c-business_nav-section  .mobile-navigation-main li.c-business  a { border-left:4px solid #244787; padding-left:6px; }
.c-news_nav-section      .mobile-navigation-main li.c-news      a { border-left:4px solid #106db6; padding-left:6px; }


/** BREADCRUMBS **/
/* Breadcrumbs / reg bg, drk border, lte shadow bottom */
.c-orange_breadcrumbs,
.c-orange_breadcrumbs .breadcrumbs-center:before { background-color:#D87A00; border-color:#CD6500; box-shadow: inset rgba(234,174,000,0.8) 0 -1px 0; }
.c-green_breadcrumbs,
.c-green_breadcrumbs  .breadcrumbs-center:before { background-color:#5bac26; border-color:#3D9016; box-shadow: inset rgba(149,207,096,0.8) 0 -1px 0; }
.c-rubine_breadcrumbs,
.c-rubine_breadcrumbs .breadcrumbs-center:before { background-color:#BF0071; border-color:#B0005D; box-shadow: inset rgba(224,058,149,0.8) 0 -1px 0; }
.c-purple_breadcrumbs,
.c-purple_breadcrumbs .breadcrumbs-center:before { background-color:#6F477D; border-color:#4F2D5D; box-shadow: inset rgba(143,108,157,0.8) 0 -1px 0; }
.c-navy_breadcrumbs,
.c-navy_breadcrumbs   .breadcrumbs-center:before { background-color:#244787; border-color:#0E235A; box-shadow: inset rgba(069,108,165,0.8) 0 -1px 0; }
.c-red_breadcrumbs,
.c-red_breadcrumbs    .breadcrumbs-center:before { background-color:#D11620; border-color:#B6080C; box-shadow: inset rgba(241,204,203,0.4) 0 -1px 0; }
.c-blue_breadcrumbs,
.c-blue_breadcrumbs   .breadcrumbs-center:before,
.c-news_breadcrumbs,
.c-news_breadcrumbs   .breadcrumbs-center:before { background-color:#106db6; border-color:#063962; box-shadow: inset rgba(094,159,211,0.7) 0 -1px 0; }
.c-teal_breadcrumbs,
.c-teal_breadcrumbs   .breadcrumbs-center:before { background-color:#00968d; border-color:#005C56; box-shadow: inset #0ACFC3 0 -1px 0; }

/* Breadcrumbs:before / lte shadow bottom */
/*.c-orange_breadcrumbs   .breadcrumbs-center:before { box-shadow: inset rgba(234,174,000,0.8) 0 -1px 0; }
.c-green_breadcrumbs  .breadcrumbs-center:before { box-shadow: inset rgba(149,207,096,0.8) 0 -1px 0; }
.c-rubine_breadcrumbs   .breadcrumbs-center:before { box-shadow: inset rgba(224,058,149,0.8) 0 -1px 0; }
.c-purple_breadcrumbs   .breadcrumbs-center:before { box-shadow: inset rgba(143,108,157,0.8) 0 -1px 0; }
.c-navy_breadcrumbs     .breadcrumbs-center:before { box-shadow: inset rgba(069,108,165,0.8) 0 -1px 0; }
.c-red_breadcrumbs   .breadcrumbs-center:before { box-shadow: inset rgba(241,204,203,0.4) 0 -1px 0; }
.c-blue_breadcrumbs,
.c-news_breadcrumbs     .breadcrumbs-center:before { box-shadow: inset rgba(094,159,211,0.7) 0 -1px 0; }
.c-teal_breadcrumbs     .breadcrumbs-center:before { box-shadow: inset #0ACFC3 0 -1px 0; }*/


/** HERO **/
/* Main hero overlay / reg bg */
.c-orange   .main-hero-overlay:before { background-color:#D87A00; }
.c-green  .main-hero-overlay:before { background-color:#5bac26; }
.c-rubine   .main-hero-overlay:before { background-color:#BF0071; }
.c-purple .main-hero-overlay:before { background-color:#6F477D; }
.c-navy   .main-hero-overlay:before { background-color:#244787; }
.c-red .main-hero-overlay:before { background-color:#D11620; }
.c-blue   .main-hero-overlay:before,
.c-news   .main-hero-overlay:before { background-color:#106db6; }
.c-teal   .main-hero-overlay:before { background-color:#00968d; }

/* Hero nav / reg bg */
.flex-direction-nav li.c-orange  a { background-color:#D87A00; }
.flex-direction-nav li.c-green   a { background-color:#5bac26; }
.flex-direction-nav li.c-rubine  a { background-color:#BF0071; }
.flex-direction-nav li.c-purple  a { background-color:#6F477D; }
.flex-direction-nav li.c-navy    a { background-color:#244787; }
.flex-direction-nav li.c-red { background-color:#D11620; }
.flex-direction-nav li.c-blue    a,
.flex-direction-nav li.c-news    a { background-color:#106db6; }
.flex-direction-nav li.c-teal    a { background-color:#00968d; }


/** MENU **/
/* Menu list / reg border */
.c-orange .left-menu-list { border-color:#D87A00; }
.c-green  .left-menu-list { border-color:#5bac26; }
.c-rubine .left-menu-list { border-color:#BF0071; }
.c-purple .left-menu-list { border-color:#6F477D; }
.c-navy   .left-menu-list { border-color:#244787; }
.c-red    .left-menu-list { border-color:#D11620; }
.c-blue   .left-menu-list,
.c-news   .left-menu-list { border-color:#106db6; }
.c-teal   .left-menu-list { border-color:#00968d; }

/* Menu first tier / reg bg */
.c-orange .left-menu-list li a.left-menu-home { background-color:#D87A00; }
.c-green  .left-menu-list li a.left-menu-home { background-color:#5bac26; }
.c-rubine .left-menu-list li a.left-menu-home { background-color:#BF0071; }
.c-purple .left-menu-list li a.left-menu-home { background-color:#6F477D; }
.c-navy   .left-menu-list li a.left-menu-home { background-color:#244787; }
.c-red    .left-menu-list li a.left-menu-home { background-color:#D11620; }
.c-blue   .left-menu-list li a.left-menu-home,
.c-news   .left-menu-list li a.left-menu-home { background-color:#106db6; }
.c-teal   .left-menu-list li a.left-menu-home { background-color:#00968d; }

/* Menu second tier / lte bg */
.c-orange   #ae_menu li a,
.c-orange   #ae_menu li div { background-color:#E3980E; }
.c-green  #ae_menu li a,
.c-green  #ae_menu li div { background-color:#95CF60; }
.c-rubine   #ae_menu li a,
.c-rubine   #ae_menu li div { background-color:#E346A3; }
.c-purple #ae_menu li a,
.c-purple #ae_menu li div { background-color:#8F6C9D; }
.c-navy   #ae_menu li a,
.c-navy   #ae_menu li div { background-color:#456ca5; }
.c-red    #ae_menu li a,
.c-red    #ae_menu li div { background-color:#DE3040; }
.c-blue   #ae_menu li a,
.c-blue   #ae_menu li div,
.c-news   #ae_menu li a,
.c-news   #ae_menu li div { background-color:#5e9fd3; }
.c-teal   #ae_menu li a,
.c-teal   #ae_menu li div { background-color:#0ACFC3; }

/* Menu third tier / off-w bg, off-b col */
.c-orange   #ae_menu li ul li div,
.c-orange   #ae_menu li ul li a { background-color:#F2E0CA; color:#402206; }
.c-green  #ae_menu li ul li div,
.c-green  #ae_menu li ul li a { background-color:#D9EAD1; color:#005900; }
.c-rubine   #ae_menu li ul li div,
.c-rubine   #ae_menu li ul li a { background-color:#f5e3ef; color:#6B003F; }
.c-purple #ae_menu li ul li div,
.c-purple #ae_menu li ul li a { background-color:#EBE8F0; color:#291530; }
.c-navy   #ae_menu li ul li div,
.c-navy   #ae_menu li ul li a { background-color:#DAE5f6; color:#071434; }
.c-red    #ae_menu li ul li div,
.c-red    #ae_menu li ul li a { background-color:#F1CCD0; color:#4D0509; }
.c-blue   #ae_menu li ul li div,
.c-blue   #ae_menu li ul li a,
.c-news   #ae_menu li ul li div,
.c-news   #ae_menu li ul li a { background-color:#deeefc; color:#02182a; }
.c-teal   #ae_menu li ul li div,
.c-teal   #ae_menu li ul li a { background-color:#D0F2F0; color:#092E2C; }

/*.hover .c-orange  #ae_menu li ul li a:hover > span { border-color:#402206; }
.hover .c-green   #ae_menu li ul li a:hover > span { border-color:#005900; }
.hover .c-rubine  #ae_menu li ul li a:hover > span { border-color:#6B003F; }
.hover .c-purple  #ae_menu li ul li a:hover > span { border-color:#291530; }
.hover .c-navy    #ae_menu li ul li a:hover > span { border-color:#071434; }
.hover .c-red     #ae_menu li ul li a:hover > span { border-color:#4D0509; }
.hover .c-blue    #ae_menu li ul li a:hover > span,
.hover .c-news    #ae_menu li ul li a:hover > span { border-color:#02182a; }
.hover .c-teal    #ae_menu li ul li a:hover > span { border-color:#092E2C; }
*/

/** COLOUR BAND **/
/* Colour band container / reg bg, drk border, lte shadow top */
.c-orange    .colour-band-container { background-color:#D87A00; border-color: #CD6500; box-shadow: inset rgba(234,174,000,1.0) 0 1px 0; }
.c-green     .colour-band-container { background-color:#5bac26; border-color: #3D9016; box-shadow: inset rgba(149,207,096,0.8) 0 1px 0; }
.c-purple    .colour-band-container { background-color:#6F477D; border-color: #4F2D5D; box-shadow: inset #8F6C9D 0 1px 0; }
.c-rubine    .colour-band-container { background-color:#BF0071; border-color: #B0005D; box-shadow: inset rgba(224,058,149,0.8) 0 1px 0; }
.c-navy      .colour-band-container { background-color:#244787; border-color: #0E235A; box-shadow: inset #456CA5 0 1px 0; }
.c-red       .colour-band-container { background-color:#D11620; border-color: #B6080C; box-shadow: inset #DE3040 0 1px 0; }
.c-teal      .colour-band-container { background-color:#00968d; border-color: #005C56; box-shadow: inset #0ACFC3 0 1px 0; }
.c-blue      .colour-band-container { background-color:#106db6; border-color: #063962; box-shadow: inset #5e9fd3 0 1px 0; }


/* Colour band text input / drk border */
.c-life   .colour-band-container .colour-band-textinput { border-color:#CD6500; }
.c-green  .colour-band-container .colour-band-textinput { border-color:#3D9016; }

/* Colour band submit / drk bg, drk border; :hover - off-b bg */
.c-orange   .colour-band-container .colour-band-submit { background-color:#CD6500; border-color:#CD6500; }
.c-green    .colour-band-container .colour-band-submit { background-color:#3D9016; border-color:#3D9016; }
.hover .c-orange  .colour-band-container .colour-band-submit:hover { background-color:#402206; }
.hover .c-green   .colour-band-container .colour-band-submit:hover { background-color:#005900; }

/* Colour band dselect / drk border */
.c-orange .colour-band-container .dselect { border-color:#CD6500; }
.c-green  .colour-band-container .dselect { border-color:#3D9016; }


/** BODY CONTENT **/
/* Page header / reg col */
.c-orange .page-header { color:#D87A00; }
.c-green  .page-header { color:#5bac26; }
.c-rubine .page-header { color:#BF0071; }
.c-purple .page-header { color:#6F477D; }
.c-navy   .page-header { color:#244787; }
.c-red    .page-header { color:#D11620; }
.c-blue   .page-header,
.c-news   .page-header { color:#106db6; }
.c-teal   .page-header { color:#00968d; }

/* H1 & H3 / reg col */
.c-orange   .content-body h1, 
.c-orange   .content-body h3,
.c-orange   .content-body form .FormDescription { color:#D87A00; }
.c-green    .content-body h1,
.c-green    .content-body h3,
.c-green    .content-body form .FormDescription,
.c-green    .lb-content h1,
.c-green    .lb-content h3 { color:#5bac26; }
.c-rubine   .content-body h1,
.c-rubine   .content-body h3,
.c-rubine   .content-body form .FormDescription { color:#BF0071; }
.c-purple   .content-body h1,
.c-purple   .content-body h3,
.c-purple   .content-body form .FormDescription { color:#6F477D; }
.c-navy     .content-body h1,
.c-navy     .content-body h3,
.c-navy     .content-body form .FormDescription { color:#244787; }
.c-red      .content-body h1,
.c-red      .content-body h3,
.c-red      .content-body form .FormDescription  { color:#D11620; }
.c-blue     .content-body h1,
.c-blue     .content-body h3,
.c-blue     .content-body form .FormDescription,
.c-news     .content-body h1,
.c-news     .content-body h3,
.c-news     .content-body form .FormDescription { color:#106db6; }
.c-teal     .content-body h1,
.c-teal     .content-body h3,
.c-teal     .content-body form .FormDescription { color:#00968d; }

/* H1 a, H3 a / reg col; :hover - reg border */
.c-orange .content-body h1 a,
.c-orange .content-body h3 a { color:#D87A00; }
.c-green  .content-body h1 a,
.c-green  .content-body h3 a { color:#5bac26; }
.c-rubine   .content-body h1 a,
.c-rubine   .content-body h3 a { color:#BF0071; }
.c-purple       .content-body h1 a,
.c-purple       .content-body h3 a { color:#6F477D; }
.c-navy         .content-body h1 a,
.c-navy         .content-body h3 a { color:#244787; }
.c-red  .content-body h1 a,
.c-red  .content-body h3 a { color:#D11620; }
.c-blue         .content-body h1 a,
.c-blue         .content-body h3 a,
.c-news   .content-body h1 a,
.c-news   .content-body h3 a { color:#106db6; }
.c-teal   .content-body h1 a,
.c-teal   .content-body h3 a { color:#00968d; }

/*.hover .c-orange  .content-body h1 a:hover,
.hover .c-orange  .content-body h3 a:hover { border-color:#D87A00; }
.hover .c-green   .content-body h1 a:hover,
.hover .c-green   .content-body h3 a:hover { border-color:#5bac26; }
.hover .c-rubine  .content-body h1 a:hover,
.hover .c-rubine  .content-body h3 a:hover { border-color:#BF0071; }
.hover .c-purple  .content-body h1 a:hover,
.hover .c-purple  .content-body h3 a:hover { border-color:#6F477D; }
.hover .c-navy    .content-body h1 a:hover,
.hover .c-navy    .content-body h3 a:hover { border-color:#244787; }
.hover .c-red     .content-body h1 a:hover,
.hover .c-red   .content-body h3 a:hover { border-color:#D11620; }
.hover .c-blue    .content-body h1 a:hover,
.hover .c-blue    .content-body h3 a:hover,
.hover .c-news    .content-body h1 a:hover,
.hover .c-news    .content-body h3 a:hover { border-color:#106DB6; }*/

/* H4 a / :hover - reg col, reg border */
.hover .c-orange h4 a:hover { color:#D87A00; border-color:#D87A00; }
.hover .c-green  h4 a:hover { color:#5bac26; border-color:#5bac26; }
.hover .c-rubine h4 a:hover { color:#BF0071; border-color:#BF0071; }
.hover .c-purple h4 a:hover { color:#6F477D; border-color:#6F477D; }
.hover .c-navy    h4 a:hover { color:#244787; border-color:#244787; }
.hover .c-red     h4 a:hover { color:#D11620; border-color:#D11620; }
.hover .c-blue    h4 a:hover,
.hover .c-news    h4 a:hover { color:#106DB6; border-color:#106DB6; }
.hover .c-teal    h4 a:hover { color:#00968d; border-color:#00968d; }

/* Table:nth type */
/* off-w bg */
.c-orange   .content-body table tr:nth-of-type(2n),
.c-orange   .lb-content table tr:nth-of-type(2n) { background-color:#F2E0CA; }
.c-blue   .content-body table tr:nth-of-type(2n),
.c-blue   .lb-content table tr:nth-of-type(2n) { background-color:#deeefc; }
.c-green  .content-body table tr:nth-of-type(2n),
.c-green  .lb-content table tr:nth-of-type(2n) { background-color:#D9EAD1; }
.c-rubine   .content-body table tr:nth-of-type(2n),
.c-rubine   .lb-content table tr:nth-of-type(2n) { background-color:#f5e3ef; }
.c-red    .content-body table tr:nth-of-type(2n),
.c-red    .lb-content table tr:nth-of-type(2n) { background-color:#efdadc; }
.c-purple   .content-body table tr:nth-of-type(2n),
.c-purple   .lb-content table tr:nth-of-type(2n) { background-color:#EBE8F0; }
.c-navy   .content-body table tr:nth-of-type(2n),
.c-navy   .lb-content table tr:nth-of-type(2n) { background-color:#DAE5f6; }
.c-teal   .content-body table tr:nth-of-type(2n),
.c-teal   .lb-content table tr:nth-of-type(2n) { background-color:#D0F2F0; }

/* Menu header / reg col, reg border */
.c-orange .content-body table td.table-head,
.c-orange .content-body table th,
.c-orange .lb-content table td.table-head,
.c-orange .lb-content table th { color:#D87A00; border-color:#D87A00; }
.c-orange .content-body table td.table-head h4,
.c-orange .lb-content table td.table-head h4,
.c-orange .lb-content table th h4 { color:#D87A00; }

.c-blue   .content-body table td.table-head,
.c-blue   .content-body table th,
.c-blue   .lb-content table td.table-head,
.c-blue   .lb-content table th { color:#106db6; border-color:#106db6; }
.c-blue   .content-body table td.table-head h4,
.c-blue   .lb-content table td.table-head h4,
.c-blue   .lb-content table th h4 { color:#106db6; }

.c-green  .content-body table td.table-head,
.c-green  .content-body table th,
.c-green  .lb-content table td.table-head,
.c-green  .lb-content table th { color:#5bac26; border-color:#5bac26; }
.c-green  .content-body table td.table-head h4,
.c-green  .lb-content table td.table-head h4,
.c-green  .lb-content table th h4 { color:#5bac26; }

.c-rubine .content-body table td.table-head,
.c-rubine .content-body table th,
.c-rubine .lb-content table td.table-head,
.c-rubine .lb-content table th { color:#BF0071; border-color:#BF0071; }
.c-rubine .content-body table td.table-head h4,
.c-rubine .lb-content table td.table-head h4,
.c-rubine .lb-content table th h4 { color:#BF0071; }

.c-red    .content-body table td.table-head,
.c-red    .content-body table th,
.c-red    .lb-content table td.table-head,
.c-red    .lb-content table th { color:#D11620; border-color:#D11620; }
.c-red    .content-body table td.table-head h4,
.c-red    .lb-content table td.table-head h4,
.c-red    .lb-content table th h4 { color:#D11620; }

.c-purple   .content-body table td.table-head,
.c-purple   .content-body table th,
.c-purple   .lb-content table td.table-head,
.c-purple   .lb-content table th { color:#6F477D; border-color:#6F477D; }
.c-purple   .content-body table td.table-head h4,
.c-purple   .lb-content table td.table-head h4,
.c-purple .lb-content table th h4 { color:#6F477D; }

.c-navy   .content-body table td.table-head,
.c-navy     .content-body table th,
.c-navy     .lb-content table td.table-head,
.c-navy     .lb-content table th { color:#244787; border-color:#244787; }
.c-navy     .content-body table td.table-head h4,
.c-navy     .lb-content table td.table-head h4,
.c-navy   .lb-content table th h4 { color:#244787; }

.c-teal   .content-body table td.table-head,
.c-teal     .content-body table th,
.c-teal     .lb-content table td.table-head,
.c-teal    .lb-content table th { color:#00968d; border-color:#00968d; }
.c-teal     .content-body table td.table-head h4,
.c-teal     .lb-content table td.table-head h4,
.c-teal   .lb-content table th h4 { color:#00968d; }



/* Links / :hover - reg col, reg border */
.hover .c-orange  .content-body p a:hover,
.hover .c-orange  .pullout-box p a:hover,
.hover .c-orange  .pullout-image p a:hover,
.hover .c-orange        .content-body table a:hover { color:#D87A00; border-color:#D87A00; }
.hover .c-green   .content-body p a:hover,
.hover .c-green   .pullout-box p a:hover,
.hover .c-green   .pullout-image p a:hover,
.hover .c-green         .content-body table a:hover,
.hover .c-green         .lb-content p a:hover  { color:#5bac26; border-color:#5bac26; }
.hover .c-rubine  .content-body p a:hover,
.hover .c-rubine  .pullout-box p a:hover,
.hover .c-rubine  .pullout-image p a:hover,
.hover .c-rubine        .content-body table a:hover { color:#BF0071; border-color:#BF0071; }
.hover .c-purple  .content-body p a:hover,
.hover .c-purple  .pullout-box p a:hover,
.hover .c-purple  .pullout-image p a:hover,
.hover .c-purple        .content-body table a:hover { color:#6F477D; border-color:#6F477D; }
.hover .c-navy    .content-body p a:hover,
.hover .c-navy    .pullout-box p a:hover,
.hover .c-navy    .pullout-image p a:hover,
.hover .c-navy          .content-body table a:hover { color:#244787; border-color:#244787; }
.hover .c-red     .content-body p a:hover,
.hover .c-red     .pullout-box p a:hover,
.hover .c-red     .pullout-image p a:hover{ color:#D11620; border-color:#D11620; }
.hover .c-blue    .content-body p a:hover,
.hover .c-blue    .pullout-box p a:hover,
.hover .c-blue    .pullout-image p a:hover,
.hover .c-blue          .content-body table a:hover,
.hover .c-news         .content-body table a:hover,
.hover .c-news    .content-body p a:hover,
.hover .c-news    .pullout-box p a:hover,
.hover .c-news    .pullout-image p a:hover,
.hover .c-news         .content-body table a:hover  { color:#106DB6; border-color:#106DB6; }
.hover .c-teal  .content-body p a:hover,
.hover .c-teal  .pullout-box p a:hover,
.hover .c-teal  .pullout-image p a:hover,
.hover .c-teal        .content-body table a:hover { color:#00968d; border-color:#00968d; }

/* Lists / :hover - reg col, reg border */
.hover .c-orange  .arrow-list li a:hover,
.hover .c-orange  .content-body ul li a:hover,
.hover .c-orange  .content-body ol li a:hover,
.hover .c-orange  .pullout-box ul li a:hover { color:#D87A00; border-color:#D87A00; }
.hover .c-green .arrow-list li a:hover,
.hover .c-green .content-body ul li a:hover,
.hover .c-green  .content-body ol li a:hover,
.hover .c-green .pullout-box ul li a:hover,
.hover .c-green  .lb-content ul li a:hover { color:#5bac26; border-color:#5bac26; }
.hover .c-rubine  .arrow-list li a:hover,
.hover .c-rubine  .content-body ul li a:hover,
.hover .c-rubine  .content-body ol li a:hover,
.hover .c-rubine  .pullout-box ul li a:hover { color:#BF0071; border-color:#BF0071; }
.hover .c-purple  .arrow-list li a:hover,
.hover .c-purple  .content-body ul li a:hover,
.hover .c-purple  .content-body ol li a:hover,
.hover .c-purple  .pullout-box ul li a:hover { color:#6F477D; border-color:#6F477D; }
.hover .c-navy    .arrow-list li a:hover,
.hover .c-navy    .content-body ul li a:hover,
.hover .c-navy  .content-body ol li a:hover,
.hover .c-navy    .pullout-box ul li a:hover { color:#244787; border-color:#244787; }
.hover .c-red     .arrow-list li a:hover,
.hover .c-red     .content-body ul li a:hover,
.hover .c-red  .content-body ol li a:hover,
.hover .c-red     .pullout-box ul li a:hover  { color:#D11620; border-color:#D11620; }
.hover .c-blue    .arrow-list li a:hover,
.hover .c-blue    .content-body ul li a:hover,
.hover .c-blue  .content-body ol li a:hover,
.hover .c-blue    .pullout-box ul li a:hover,
.hover .c-news    .arrow-list li a:hover,
.hover .c-news    .content-body ul li a:hover,
.hover .c-news  .content-body ol li a:hover,
.hover .c-news    .pullout-box ul li a:hover { color:#106DB6; border-color:#106DB6; }
.hover .c-teal  .arrow-list li a:hover,
.hover .c-teal  .content-body ul li a:hover,
.hover .c-teal  .content-body ol li a:hover,
.hover .c-teal  .pullout-box ul li a:hover { color:#00968d; border-color:#00968d; }


/** HIGHLIGHT BOX **/
/* Highlight box / off-w bg, reg border */
.c-purple .highlight-box { background-color:#EBE8F0; border-color:#6F477D; }
.c-rubine .highlight-box { background-color:#f5e3ef; border-color:#BF0071; }

/* Highlightb box h4 / reg col */
.c-purple .highlight-box h4 { color:#6F477D; }
.c-rubine .highlight-box h4 { color:#BF0071; }


/** FIND COURSE SUBMIT **/
/* find-course-submit / reg bg, drk brder; :hover - drk bg, drk brder */
.c-green     .content-body form.find-course-form .find-course-submit { background-color:#5bac26; border-color:#3D9016; }
.c-orange    .content-body form.find-course-form .find-course-submit { background-color:#D87A00; border-color:#CD6500; }
.c-rubine    .content-body form.find-course-form .find-course-submit { background-color:#BF0071; border-color:#B0005D; }
.c-purple    .content-body form.find-course-form .find-course-submit { background-color:#6F477D; border-color:#4F2D5D; }
.c-navy      .content-body form.find-course-form .find-course-submit { background-color:#244787; border-color:#0E235A; }
.c-red       .content-body form.find-course-form .find-course-submit { background-color:#D11620; border-color:#B6080C; }
.c-blue      .content-body form.find-course-form .find-course-submit { background-color:#106db6; border-color:#063962; }

.hover .c-green     .content-body form.find-course-form .find-course-submit:hover { background-color:#3D9016; border-color:#3D9016; }
.hover .c-orange    .content-body form.find-course-form .find-course-submit:hover { background-color:#CD6500; border-color:#CD6500; }
.hover .c-rubine    .content-body form.find-course-form .find-course-submit:hover { background-color:#B0005D; border-color:#B0005D; }
.hover .c-purple    .content-body form.find-course-form .find-course-submit:hover { background-color:#4F2D5D; border-color:#4F2D5D; }
.hover .c-navy      .content-body form.find-course-form .find-course-submit:hover { background-color:#0E235A; border-color:#0E235A; }
.hover .c-red       .content-body form.find-course-form .find-course-submit:hover { background-color:#B6080C; border-color:#B6080C; }
.hover .c-blue      .content-body form.find-course-form .find-course-submit:hover { background-color:#063962; border-color:#063962; }


/** FORMS  **/
/* Form / lte border */
.c-green     .content-body form { border-color:#95CF60; }
.c-orange    .content-body form { border-color:#E3980E; }
.c-red       .content-body form { border-color:#DE3040; }
.c-teal      .content-body form { border-color:#0ACFC3; }

/* Form focus / reg border, reg outline */
.c-green     .content-body form input[type="text"]:focus,
.c-green     .content-body form select:focus,
.c-green     .content-body form textarea:focus { border-color:#5bac26; outline:1px solid #5bac26; }
.c-orange    .content-body form input[type="text"]:focus,
.c-orange    .content-body form select:focus,
.c-orange    .content-body form textarea:focus { border-color:#D87A00; outline:1px solid #D87A00; }
.c-red       .content-body form input[type="text"]:focus,
.c-red       .content-body form select:focus,
.c-red       .content-body form textarea:focus { border-color:#D11620; outline:1px solid #D11620; }
.c-blue      .content-body form input[type="text"]:focus,
.c-blue      .content-body form select:focus,
.c-blue      .content-body form textarea:focus { border-color:#106db6; outline:1px solid #106db6; }
.c-navy      .content-body form input[type="text"]:focus,
.c-navy      .content-body form select:focus,
.c-navy      .content-body form textarea:focus { border-color:#244787; outline:1px solid #244787; }
.c-teal      .content-body form input[type="text"]:focus,
.c-teal      .content-body form select:focus,
.c-teal      .content-body form textarea:focus { border-color:#00968d; outline:1px solid #00968d; }


/** BUTTONS **/
/* Button / reg bg; :hover - dark bg */
.c-orange  .button,
.c-orange  p.make-link-button a,
.c-orange  p.make-link-button-next a,
.c-orange  p.make-link-button-prev a,
.c-orange  .content-body form input[type="submit"] { background-color:#244787; /* NAVY */ } 

.c-green   .button,
.c-green   p.make-link-button a,
.c-green   p.make-link-button-next a,
.c-green   p.make-link-button-prev a,
.c-green  .content-body form input[type="submit"] { background-color:#106db6; /* BLUE */ } 

.c-rubine  .button,
.c-rubine  p.make-link-button a,
.c-rubine  p.make-link-button-next a,
.c-rubine  p.make-link-button-prev a,
.c-rubine  .content-body form input[type="submit"] { background-color:#106DB6; }

.c-purple  .button,
.c-purple  p.make-link-button a,
.c-purple  p.make-link-button-next a,
.c-purple  p.make-link-button-prev a,
.c-purple  .content-body form input[type="submit"] { background-color:#BF0071; }

.c-navy    .button,
.c-navy    p.make-link-button a,
.c-navy    p.make-link-button-next a,
.c-navy    p.make-link-button-prev a,
.c-navy    .content-body form input[type="submit"] { background-color:#D87A00; } 

.c-red     .button,
.c-red     p.make-link-button a,
.c-red     p.make-link-button-next a,
.c-red     p.make-link-button-prev a,
.c-red     .content-body form input[type="submit"] { background-color:#244787; }

.c-blue     .button,
.c-blue     p.make-link-button a,
.c-blue     p.make-link-button-next a,
.c-blue     p.make-link-button-prev a,
.c-blue     .content-body form input[type="submit"],
.c-news     .button,
.c-news     p.make-link-button a,
.c-news     p.make-link-button-next a,
.c-news     p.make-link-button-prev a,
.c-news     .content-body form input[type="submit"] { background-color:#D87A00; }

.c-teal    .button,
.c-teal    p.make-link-button a,
.c-teal    p.make-link-button-next a,
.c-teal    p.make-link-button-prev a,
.c-teal    .content-body form input[type="submit"] { background-color:#D11620; }

.hover .c-orange   .button:hover,
.hover .c-orange   p.make-link-button a:hover,
.hover .c-orange   p.make-link-button-next a:hover,
.hover .c-orange   p.make-link-button-prev a:hover,
.hover .c-orange   .content-body form input[type="submit"]:hover { background-color:#0E235A; }

.hover .c-green    .button:hover,
.hover .c-green    p.make-link-button a:hover,
.hover .c-green    p.make-link-button-next a:hover,
.hover .c-green    p.make-link-button-prev a:hover,
.hover .c-green    .content-body form input[type="submit"]:hover { background-color:#063962; }

.hover .c-rubine   .button:hover,
.hover .c-rubine   p.make-link-button a:hover,
.hover .c-rubine   p.make-link-button-next a:hover,
.hover .c-rubine   p.make-link-button-prev a:hover,
.hover .c-rubine   .content-body form input[type="submit"]:hover  { background-color:#063962; }

.hover .c-purple   .button:hover,
.hover .c-purple   p.make-link-button a:hover,
.hover .c-purple   p.make-link-button-next a:hover,
.hover .c-purple   p.make-link-button-prev a:hover,
.hover .c-purple   .content-body form input[type="submit"]:hover  { background-color:#B0005D; }

.hover .c-navy     .button:hover,
.hover .c-navy     p.make-link-button a:hover,
.hover .c-navy     p.make-link-button-next a:hover,
.hover .c-navy     p.make-link-button-prev a:hover,
.hover .c-navy     .content-body form input[type="submit"]:hover  { background-color:#CD6500; }

.hover .c-red      .button:hover,
.hover .c-red      p.make-link-button a:hover,
.hover .c-red      p.make-link-button-next a:hover,
.hover .c-red      p.make-link-button-prev a:hover,
.hover .c-red      .content-body form input[type="submit"]:hover { background-color:#0E235A; }

.hover .c-blue     .button:hover,
.hover .c-blue     p.make-link-button a:hover,
.hover .c-blue     p.make-link-button-next a:hover,
.hover .c-blue     p.make-link-button-prev a:hover,
.hover .c-blue     .content-body form input[type="submit"]:hover, 
.hover .c-news      p.make-link-button a:hover,
.hover .c-news      p.make-link-button-next a:hover,
.hover .c-news      p.make-link-button-prev a:hover,
.hover .c-news      .content-body form input[type="submit"]:hover, 
.hover #home-pro .c-news    .button:hover   { background-color:#CD6500; }

.hover .c-teal   .button:hover,
.hover .c-teal   p.make-link-button a:hover,
.hover .c-teal   p.make-link-button-next a:hover,
.hover .c-teal   p.make-link-button-prev a:hover,
.hover .c-teal   .content-body form input[type="submit"]:hover { background-color:#B6080C; }

/** COLOUR BAND BUTTON **/
/* Button / dark bg; :hover off-b bg; */
.c-orange  .colour-band-container p.make-link-button a,
.c-orange  .colour-band-container p.make-link-button-next a,
.c-orange  .colour-band-container p.make-link-button-prev a { background-color:#CD6500; /* DARK ORANGE */ }

.c-red     .colour-band-container p.make-link-button a,
.c-red     .colour-band-container p.make-link-button-next a,
.c-red     .colour-band-container p.make-link-button-prev a { background-color:#B6080C; /* DARK RED */ }

.c-green   .colour-band-container p.make-link-button a,
.c-green   .colour-band-container p.make-link-button-next a,
.c-green   .colour-band-container p.make-link-button-prev a { background-color:#3D9016; /* DARK GREEN */ }

.c-navy    .colour-band-container p.make-link-button a,
.c-navy    .colour-band-container p.make-link-button-next a,
.c-navy    .colour-band-container p.make-link-button-prev a { background-color:#0E235A; /* DARK NAVY */ }

.c-rubine  .colour-band-container p.make-link-button a,
.c-rubine  .colour-band-container p.make-link-button-next a,
.c-rubine  .colour-band-container p.make-link-button-prev a { background-color:#B0005D; /* DARK RUBINE */ }

.c-blue    .colour-band-container p.make-link-button a,
.c-blue    .colour-band-container p.make-link-button-next a,
.c-blue    .colour-band-container p.make-link-button-prev a { background-color:#063962; /* DARK BLUE */ }

.c-purple  .colour-band-container p.make-link-button a,
.c-purple  .colour-band-container p.make-link-button-next a,
.c-purple  .colour-band-container p.make-link-button-prev a { background-color:#4F2D5D; /* DARK PURPLE */ }

.c-teal  .colour-band-container p.make-link-button a,
.c-teal  .colour-band-container p.make-link-button-next a,
.c-teal  .colour-band-container p.make-link-button-prev a { background-color:#005C56; /* DARK TEAL */ }

.hover .c-orange  .colour-band-container p.make-link-button a:hover,
.hover .c-orange  .colour-band-container p.make-link-button-next a:hover,
.hover .c-orange  .colour-band-container p.make-link-button-prev a:hover { background-color:#402206; /* OFF-B ORANGE */ }

.hover .c-red     .colour-band-container p.make-link-button a:hover,
.hover .c-red     .colour-band-container p.make-link-button-next a:hover,
.hover .c-red     .colour-band-container p.make-link-button-prev a:hover { background-color:#4D0509; /* OFF-B RED */ }

.hover .c-green   .colour-band-container p.make-link-button a:hover,
.hover .c-green   .colour-band-container p.make-link-button-next a:hover,
.hover .c-green   .colour-band-container p.make-link-button-prev a:hover { background-color:#005900; /* OFF-B GREEN */ }

.hover .c-navy    .colour-band-container p.make-link-button a:hover,
.hover .c-navy    .colour-band-container p.make-link-button-next a:hover,
.hover .c-navy    .colour-band-container p.make-link-button-prev a:hover { background-color:#071434; /* OFF-B NAVY */ }

.hover .c-rubine  .colour-band-container p.make-link-button a:hover,
.hover .c-rubine  .colour-band-container p.make-link-button-next a:hover,
.hover .c-rubine  .colour-band-container p.make-link-button-prev a:hover { background-color:#6B003F; /* OFF-B RUBINE */ }

.hover .c-blue    .colour-band-container p.make-link-button a:hover,
.hover .c-blue    .colour-band-container p.make-link-button-next a:hover,
.hover .c-blue    .colour-band-container p.make-link-button-prev a:hover { background-color:#02182a; /* OFF-B BLUE */ }

.hover .c-purple  .colour-band-container p.make-link-button a:hover,
.hover .c-purple  .colour-band-container p.make-link-button-next a:hover,
.hover .c-purple  .colour-band-container p.make-link-button-prev a:hover { background-color:#291530; /* OFF-B PURPLE */ }

.hover .c-teal  .colour-band-container p.make-link-button a:hover,
.hover .c-teal  .colour-band-container p.make-link-button-next a:hover,
.hover .c-teal  .colour-band-container p.make-link-button-prev a:hover { background-color:#092E2C; /* OFF-B PURPLE */ }



/** PULLOUT BOX **/
/* Box / reg border */
.c-orange .pullout-box { border-color:#d87a00; }
.c-green  .pullout-box { border-color:#5bac26; }
.c-rubine   .pullout-box { border-color:#BF0071; }
.c-purple .pullout-box { border-color:#6F477D; }
.c-navy   .pullout-box { border-color:#244787; }
.c-red  .pullout-box  { border-color:#D11620; }
.c-blue   .pullout-box,
.c-news   .pullout-box  { border-color:#106DB6; }
.c-teal   .pullout-box  { border-color:#00968d; }

/* H3 / reg bg */
.c-orange .pullout-box h3 { background-color:#D87A00; }
.c-green  .pullout-box h3 { background-color:#5bac26; }
.c-rubine   .pullout-box h3 { background-color:#BF0071; }
.c-purple       .pullout-box h3 { background-color:#6F477D; }
.c-navy         .pullout-box h3 { background-color:#244787; }
.c-red  .pullout-box h3 { background-color:#D11620; }
.c-blue   .pullout-box h3,
.c-news   .pullout-box h3 { background-color:#106DB6; }
.c-teal   .pullout-box h3 { background-color:#00968d; }


/** BLOCKQUOTE **/
/* Blockquote p / reg col (kicker), lte border */
.c-orange   .content-body blockquote,
.c-red      .content-body blockquote { color:#244787; border-color:#456CA5; /* navy */ }
.c-purple   .content-body blockquote { color:#BF0071; border-color:#E346A3; /* rubine */ }
.c-teal     .content-body blockquote { color:#D11620; border-color:#DE3040; /* red */ }
.c-green    .content-body blockquote,
.c-rubine   .content-body blockquote { color:#106db6; border-color:#5e9fd3; /* blue */ }
.c-navy     .content-body blockquote,
.c-blue     .content-body blockquote { color:#D87A00; border-color:#E3980E; /* orange */ }

.c-orange   .content-body blockquote p,
.c-red      .content-body blockquote p { color:#244787; }
.c-purple   .content-body blockquote p { color:#BF0071; }
.c-teal     .content-body blockquote p { color:#D11620; /*  red */ }
.c-green    .content-body blockquote p,
.c-rubine   .content-body blockquote p { color:#106db6; /*  blue */ }
.c-navy     .content-body blockquote p,
.c-blue     .content-body blockquote p { color:#D87A00; /* orange */ }

/* Blockquote-long p / reg col (regular); dark col for p */

.c-purple   .content-body blockquote.blockquote-long p { color:#BF0071; }
.c-purple   .content-body blockquote.blockquote-long p.blockquote-long-p { color:#B0005D; }

.c-teal     .content-body blockquote.blockquote-long p { color:#D11620; }
.c-teal     .content-body blockquote.blockquote-long p.blockquote-long-p { color:#B6080C; }

.c-green    .content-body blockquote.blockquote-long p,
.c-rubine   .content-body blockquote.blockquote-long p { color:#106db6; }
.c-green    .content-body blockquote.blockquote-long p.blockquote-long-p,
.c-rubine   .content-body blockquote.blockquote-long p.blockquote-long-p { color:#063962; }

.c-navy     .content-body blockquote.blockquote-long p,
.c-blue     .content-body blockquote.blockquote-long p { color:#CD6500; }
.c-navy     .content-body blockquote.blockquote-long p.blockquote-long-p,
.c-blue     .content-body blockquote.blockquote-long p.blockquote-long-p { color:#CD6500; }


/** KICKER BOX **/
/* Box / reg bg */
.c-navy     .kicker-box,
.c-blue     .kicker-box { background-color:#D87A00; /* orange */ }
.c-purple   .kicker-box { background-color:#BF0071; /* rubine */ }
.c-orange   .kicker-box,
.c-orange   .content-body ul.accented-list,
.c-red      .kicker-box,
.c-red      .content-body ul.accented-list { background-color:#244787; /* navy   */ }
.c-green    .kicker-box,
.c-green    .content-body ul.accented-list,
.c-rubine   .kicker-box { background-color:#106db6; /* blue */ }
.c-teal     .kicker-box { background-color:#D11620; /* red */ }


/* Accented-box / lte border; h4 reg col */
.c-orange   .accented-box,
.c-red      .accented-box { border-color:#456CA5; /* navy */ }
.c-teal     .accented-box { border-color:#DE3040; /* red */ }
.c-green    .accented-box,
.c-rubine   .accented-box { border-color:#5e9fd3; /* blue */ }
.c-blue     .accented-box,
.c-navy     .accented-box { border-color:#E3980E; /* orange */ }
.c-purple   .accented-box { border-color:#E346A3; /* rubine */ }

.c-orange   .accented-box h3,
.c-orange   .accented-box h4,
.c-red      .accented-box h3,
.c-red      .accented-box h4 { color:#244787; /* navy */ }
.c-teal     .accented-box h3,
.c-teal     .accented-box h4 { color:#D11620; /* red */ }
.c-green    .accented-box h3,
.c-green    .accented-box h4,
.c-rubine   .accented-box h3,
.c-rubine   .accented-box h4 { color:#106db6; /* blue */ }
.c-blue     .accented-box h3,
.c-blue     .accented-box h4,
.c-navy     .accented-box h3,
.c-navy     .accented-box h4 { color:#D87A00; /* orange */ }
.c-purple   .accented-box h3,
.c-purple   .accented-box h4 { color:#BF0071; /* rubine */ }


/** GALLERIA **/
/* Thumnnails / drk bg !important */
.c-rubine .notouch .galleria-thumb-nav-left:hover, .c-rubine .notouch .galleria-thumb-nav-right:hover { background-color:#B0005D !important; }

/** HOMEPAGE - Recruitment & promotion **/
/* H2 */
#home-rec .c-life   h2,
#home-rec .c-life   h2 a { color:#D87A00; }
#home-rec .c-study  h2,
#home-rec .c-study  h2 a { color:#5bac26; }
#home-pro .c-news   h2,
#home-pro .c-news   h2 a { color:#D11620; }

/* Lists a / :hover - reg col, reg border */
.hover #home-rec .c-life    ul li a:hover,
.hover #home-rec .c-life    h2 a:hover { color:#D87A00; border-color:#D87A00; }
.hover #home-rec .c-study   ul li a:hover,
.hover #home-rec .c-study   h2 a:hover { color:#5bac26; border-color:#5bac26; }
.hover #home-pro .c-news    ul li a:hover,
.hover #home-pro .c-news    h2 a:hover { color:#D11620; border-color:#D11620; }


/** HOMEPAGE - Henley Malaysia **/
/* H2 / reg col */
.henley-malaysia-container .c-study   h2 { color:#5bac26; }
.henley-malaysia-container .c-business  h2 { color:#244787; }
.henley-malaysia-container .c-news    h2 { color:#D11620; }

/* H2 a / reg col; :hover - reg border */
.henley-malaysia-container .c-study   h2 a { color:#5bac26; }
.henley-malaysia-container .c-business  h2 a { color:#244787; }
.henley-malaysia-container .c-news    h2 a { color:#D11620; }

.hover .henley-malaysia-container .c-study    h2 a:hover { border-color:#5bac26; }
.hover .henley-malaysia-container .c-business h2 a:hover { border-color:#244787; }
.hover .henley-malaysia-container .c-news     h2 a:hover { border-color:#D11620; }

/* p a / :hover - reg col, reg border */
.hover .henley-malaysia-container .c-study    p a:hover { color:#5bac26; border-color:#5bac26; }
.hover .henley-malaysia-container .c-business         p a:hover { color:#244787; border-color:#244787; }
.hover .henley-malaysia-container .c-news     p a:hover { color:#D11620; border-color:#D11620; }


/** STUDY SPECIFIC **/
/* Alphabet */
.c-study .course-list-alphabet { background-color:#5bac26; }

/* Testimonial */
.c-study .course-testimonial { background-color:#5bac26; }

/* Module table / off-w bg */
.module-table.c-study .module-table-body tr:nth-of-type(2n-1),
#divModDesc tr:nth-of-type(2n) { background-color:#d9ead1; }

/* Misc study / reg col */
.c-study #divModDesc h2,
.c-study .module-table .module-table-head th,
.hover #MODCAT-HED a:hover { color:#5bac26; }

/* Misc study / reg border */
.module-table.c-study .module-table-head,
.lb-table-bordertop { border-color:#5bac26; }

/* Misc study / reg col, reg border */
#divModDesc table .colhead1 { color:#5bac26; border-color:#5bac26; }

/* Jacs / lte col */
.c-green .content-header-jacs  { color:#95CF60; }
.c-red   .content-header-jacs  { color:#DE3040; }


/*.c-life_breadcrumbs .breadcrumbs-center:before,
.c-orange_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(216,122,0,1) 0%, rgba(216,122,0,1) 60%, rgba(216,122,0,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(216,122,0,1)), color-stop(60%,rgba(216,122,0,1)), color-stop(100%,rgba(216,122,0,0)));
  background: -webkit-linear-gradient(left,  rgba(216,122,0,1) 0%,rgba(216,122,0,1) 60%,rgba(216,122,0,0) 100%);
  background: -o-linear-gradient(left,  rgba(216,122,0,1) 0%,rgba(216,122,0,1) 60%,rgba(216,122,0,0) 100%);
  background: -ms-linear-gradient(left,  rgba(216,122,0,1) 0%,rgba(216,122,0,1) 60%,rgba(216,122,0,0) 100%);
  background: linear-gradient(to right,  rgba(216,122,0,1) 0%,rgba(216,122,0,1) 60%,rgba(216,122,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d87a00', endColorstr='#00d87a00',GradientType=1 );   }

.c-study_breadcrumbs .breadcrumbs-center:before,
.c-green_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(91,172,38,1) 0%, rgba(91,172,38,1) 60%, rgba(91,172,38,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(91,172,38,1)), color-stop(60%,rgba(91,172,38,1)), color-stop(100%,rgba(91,172,38,0)));
  background: -webkit-linear-gradient(left,  rgba(91,172,38,1) 0%,rgba(91,172,38,1) 60%,rgba(91,172,38,0) 100%);
  background: -o-linear-gradient(left,  rgba(91,172,38,1) 0%,rgba(91,172,38,1) 60%,rgba(91,172,38,0) 100%);
  background: -ms-linear-gradient(left,  rgba(91,172,38,1) 0%,rgba(91,172,38,1) 60%,rgba(91,172,38,0) 100%);
  background: linear-gradient(to right,  rgba(91,172,38,1) 0%,rgba(91,172,38,1) 60%,rgba(91,172,38,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bac26', endColorstr='#0#5bac26',GradientType=1 ); }

.c-research_breadcrumbs .breadcrumbs-center:before,
.c-purple_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(111,71,125,1) 0%, rgba(111,71,125,1) 60%, rgba(111,71,125,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(111,71,125,1)), color-stop(60%,rgba(111,71,125,1)), color-stop(100%,rgba(111,71,125,0)));
  background: -webkit-linear-gradient(left,  rgba(111,71,125,1) 0%,rgba(111,71,125,1) 60%,rgba(111,71,125,0) 100%);
  background: -o-linear-gradient(left,  rgba(111,71,125,1) 0%,rgba(111,71,125,1) 60%,rgba(111,71,125,0) 100%);
  background: -ms-linear-gradient(left,  rgba(111,71,125,1) 0%,rgba(111,71,125,1) 60%,rgba(111,71,125,0) 100%);
  background: linear-gradient(to right,  rgba(111,71,125,1) 0%,rgba(111,71,125,1) 60%,rgba(111,71,125,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f477d', endColorstr='#006f477d',GradientType=1 ); }

.c-red_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(209,22,32,1) 0%, rgba(209,22,32,1) 60%, rgba(209,22,32,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(209,22,32,1)), color-stop(60%,rgba(209,22,32,1)), color-stop(100%,rgba(209,22,32,0)));
  background: -webkit-linear-gradient(left,  rgba(209,22,32,1) 0%,rgba(209,22,32,1) 60%,rgba(209,22,32,0) 100%);
  background: -o-linear-gradient(left,  rgba(209,22,32,1) 0%,rgba(209,22,32,1) 60%,rgba(209,22,32,0) 100%);
  background: -ms-linear-gradient(left,  rgba(209,22,32,1) 0%,rgba(209,22,32,1) 60%,rgba(209,22,32,0) 100%);
  background: linear-gradient(to right,  rgba(209,22,32,1) 0%,rgba(209,22,32,1) 60%,rgba(209,22,32,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d11620', endColorstr='#00d11620',GradientType=1 ); }

.c-about_breadcrumbs .breadcrumbs-center:before,
.c-rubine_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(191,0,113,1) 0%, rgba(191,0,113,1) 60%, rgba(191,0,113,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(191,0,113,1)), color-stop(60%,rgba(191,0,113,1)), color-stop(100%,rgba(191,0,113,0)));
  background: -webkit-linear-gradient(left,  rgba(191,0,113,1) 0%,rgba(191,0,113,1) 60%,rgba(191,0,113,0) 100%);
  background: -o-linear-gradient(left,  rgba(191,0,113,1) 0%,rgba(191,0,113,1) 60%,rgba(191,0,113,0) 100%);
  background: -ms-linear-gradient(left,  rgba(191,0,113,1) 0%,rgba(191,0,113,1) 60%,rgba(191,0,113,0) 100%);
  background: linear-gradient(to right,  rgba(191,0,113,1) 0%,rgba(191,0,113,1) 60%,rgba(191,0,113,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0071', endColorstr='#00bf0071',GradientType=1 ); }

.c-business_breadcrumbs .breadcrumbs-center:before,
.c-navy_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(36,71,135,1) 0%, rgba(36,71,135,1) 60%, rgba(36,71,135,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(36,71,135,1)), color-stop(60%,rgba(36,71,135,1)), color-stop(100%,rgba(36,71,135,0)));
  background: -webkit-linear-gradient(left,  rgba(36,71,135,1) 0%,rgba(36,71,135,1) 60%,rgba(36,71,135,0) 100%);
  background: -o-linear-gradient(left,  rgba(36,71,135,1) 0%,rgba(36,71,135,1) 60%,rgba(36,71,135,0) 100%);
  background: -ms-linear-gradient(left,  rgba(36,71,135,1) 0%,rgba(36,71,135,1) 60%,rgba(36,71,135,0) 100%);
  background: linear-gradient(to right,  rgba(36,71,135,1) 0%,rgba(36,71,135,1) 60%,rgba(36,71,135,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244787', endColorstr='#00244787',GradientType=1 ); }

.c-news_breadcrumbs .breadcrumbs-center:before,
.c-blue_breadcrumbs .breadcrumbs-center:before { 
  background: -moz-linear-gradient(left,  rgba(16,109,182,1) 0%, rgba(16,109,182,1) 60%, rgba(16,109,182,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(16,109,182,1)), color-stop(60%,rgba(16,109,182,1)), color-stop(100%,rgba(16,109,182,0)));
  background: -webkit-linear-gradient(left,  rgba(16,109,182,1) 0%,rgba(16,109,182,1) 60%,rgba(16,109,182,0) 100%);
  background: -o-linear-gradient(left,  rgba(16,109,182,1) 0%,rgba(16,109,182,1) 60%,rgba(16,109,182,0) 100%);
  background: -ms-linear-gradient(left,  rgba(16,109,182,1) 0%,rgba(16,109,182,1) 60%,rgba(16,109,182,0) 100%);
  background: linear-gradient(to right,  rgba(16,109,182,1) 0%,rgba(16,109,182,1) 60%,rgba(16,109,182,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#106db6', endColorstr='#00106db6',GradientType=1 ); }*/



/** FIXES **/
/* Responsive */
@media screen and (max-width:767px) {
  .c-rubine     .main-hero-overlay { background-color:#bf0071; }
  .c-red       .main-hero-overlay { background-color:#D11620; }
  .c-purple     .main-hero-overlay { background-color:#6f477d; }
  .c-blue  .main-hero-overlay { background-color:#106db6; }
  .c-green      .main-hero-overlay { background-color:#5bac26; }
  .c-orange     .main-hero-overlay { background-color:#D87A00; }
  .c-teal       .main-hero-overlay { background-color:#00968D; }
  .c-navy       .main-hero-overlay { background-color:#244787; }

  .flex-direction-nav li a { background-color:transparent !important; }
}

/* Colour resets */
.kicker-box .content-paragraph a,
.colour-band-container .content-third-header,
.colour-band-container .arrow-list li a,
.left-menu-home,
.left-menu-back {
  color:#fff !important;
}
#home-pro .c-news .button,
#home-rec .c-red .make-link-button-next a {
  background-color:#666;
}
.hover #home-pro .c-news .button:hover,
.hover #home-rec .c-red .make-link-button-next a:hover {
  background-color:#D11620 !important;
}


/* EP JUMP */
.hover .c-red    .ep_view_jump_to a:hover,
       .c-red    .ep_view_page h2 {
  color:#6F477D;
}
.hover .c-green  .ep_view_jump_to a:hover,
       .c-green  .ep_view_page h2            { color:#5bac26; }
.hover .c-orange .ep_view_jump_to a:hover,
       .c-orange .ep_view_page h2            { color:#D87A00; }
.hover .c-rubine .ep_view_jump_to a:hover,
       .c-rubine .ep_view_page h2            { color:#BF0071; }
.hover .c-navy   .ep_view_jump_to a:hover,
       .c-navy   .ep_view_page h2            { color:#244787; }
.hover .c-blue   .ep_view_jump_to a:hover,
       .c-blue   .ep_view_page h2            { color:#106db6; }
.hover .c-purple .ep_view_jump_to a:hover,
       .c-purple .ep_view_page h2            { color:#6F477D; }


/* LIMITLESS fixes
body.effra-enabled.c-study_nav-section .navigation-main li.c-study a,
body.effra-enabled.c-life_nav-section .navigation-main li.c-life a { background-color:#D11620; }
.hover body.effra-enabled .navigation-main li.c-life a:hover,
.hover body.effra-enabled .navigation-main li.c-study a:hover { background-color:#D11620; }
.hover body.effra-enabled.c-study_nav-section .navigation-main li.c-study a:hover,
.hover body.effra-enabled.c-life_nav-section .navigation-main li.c-life a:hover { background-color:#B6080C; }

body.effra-enabled.c-news_nav-section .navigation-main li.c-news a { background-color:#106db6; }
.hover body.effra-enabled .navigation-main li.c-news a:hover { background-color:#106db6; }
.hover body.effra-enabled.c-news_nav-section .navigation-main li.c-news a:hover { background-color:#063962; } */