@charset "utf-8";

#cookie-law {
padding-right: 20px;
padding-right: 20px;
background-color: #d9d9d9 !important;
z-index: 99;
width: 100%;
position: fixed;
bottom: 0;
}

#cookie-law p { 
text-align: center;
padding: 5px;
padding-right: 15px;
font-size:11px;
background-color: #d9d9d9 !important;
}

#cookie-law img { 
background-color: #d9d9d9 !important;
}
#cookie-law table { 
background-color: #d9d9d9 !important;
}
#cookie-law tr { 
background-color: #d9d9d9 !important;
}

#cookie-law td { 
text-align: center;
padding: 5px;
padding-right: 15px;
font-size:11px;
background-color: #d9d9d9 !important;
}
body {
  background:#d9d9d9;
  width:100%;
  position:relative;
}
.l-container_full_width {
  width:100%;
  text-align:center;
}
.l-container_width {
  margin:0 auto;
  max-width:1200px;
  min-width:768px;
  width:90%;
  text-align:left;
}
#top_container_holder {
  background:#ededed;
  height:260px;
  width:100%;
  border-top:14px solid #d9d9d9;
}
#top_container_holder .l-container_width {
  position:relative;
  height:145px;
}
#top_header {
  width:100%;
  position:relative;
  height:260px;
}
#content_container_holder {
  overflow:visible;
  background:#ffffff;
}
#content_container_holder .l-container_width {
  position:relative;
  top:-54px;
  margin-bottom:-54px;
}
#website-logo {
  width:192px;
  height:83px;
  position:absolute;
  top:59px;
  right:5px;
}
#website-logo img {
  display:block;
  width:100%;
  max-width:100%;
}
#website-tagline {
  font-family:'Source Sans Pro', sans-serif;
  font-size:50px;
  line-height:48px;
  position:absolute;
  top:52px;
  left:5px;
  height:96px;
}
#website-tagline a {
  text-decoration:none;
  display:block;
}
#website-tagline a:link, #website-tagline a:visited { color:inherit; }
#website-tagline a:hover, #website-tagline a:active { color:inherit; }
.lang_nl #website-tagline { width:374px; }
.lang_fr #website-tagline { width:378px; }
.lang_en #website-tagline { width:348px; }
#website-tagline b {
  display:block;
  font-weight:300;
  cursor:pointer;
}
.lang_nl #website-tagline b { letter-spacing:-0.01em; }
.lang_fr #website-tagline b { letter-spacing:0.08em; }
.lang_en #website-tagline b { letter-spacing:-0.01em; }
#website-tagline em {
  cursor:pointer;
  display:block;
  position:absolute;
  overflow:hidden;
  top:6px;
  right:0;
  width:75px;
  height:47px;
  background:url(../img/tagline-year.png) 0 0 no-repeat;
  line-height:36px;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
}
.s-color_5 #website-tagline em { background-position:0 -188px; }
.s-color_1 #website-tagline em { background-position:0 -141px; }
.s-color_3 #website-tagline em { background-position:0 -94px; }
.s-color_6 #website-tagline em { background-position:0 0; }
.s-color_2 #website-tagline em { background-position:0 -47px; }
#website-tagline strong {
  cursor:pointer;
  display:block;
  font-weight:700;
}
.s-color_1 #website-tagline strong { color:#85bb3d; }
.s-color_2 #website-tagline strong { color:#106e9b; }
.s-color_3 #website-tagline strong { color:#e1ad40; }
.s-color_4 #website-tagline strong { color:#00a0df; }
.s-color_5 #website-tagline strong { color:#5c3183; }
.s-color_6 #website-tagline strong { color:#009ddc; }
.s-color_7 #website-tagline strong { color:#741d1f; }
.s-color_8 #website-tagline strong { color:#106e9b; }
.s-color_9 #website-tagline strong { color:#388283; }
.head_nav {
  position:absolute;
  top:34px;
  bottom:10px;
  height:132px;
  right:214px;
  border-left:1px solid #d2d2d2;
}
.lang_nl .head_nav { left:40%; }
.lang_fr .head_nav { left:40%; }
.lang_en .head_nav { left:40%; }
.head_nav h2 { display:none; }
.head_nav .head_nav_list {
  width:100%;
  overflow:hidden;
  height:132px;
  position:relative;
}
.head_nav .head_nav_list li {
  position:absolute;
  display:block;
  height:28px;
}
.head_nav #top_nav_1 {
  top:97px;
  left:170px;
  right:0;
}
.lang_fr .head_nav #top_nav_1 { left:210px; }
.head_nav #top_nav_2 {
  top:7px;
  left:30px;
  width:120px;
}
.lang_fr .head_nav #top_nav_2 { width:160px; }
.head_nav #top_nav_2 a { padding:0 10px 0 10px; }
.head_nav #top_nav_2 a:link, .head_nav #top_nav_2 a:visited { background-image:none; }
.head_nav #top_nav_2 a:hover, .head_nav #top_nav_2 a:active, .head_nav #top_nav_2 a:focus {
  background-image:none;
  color:#106e9b;
}
.head_nav #top_nav_2.s-active_trail a:link, .head_nav #top_nav_2.s-active_trail a:visited, .head_nav #top_nav_2.s-active_trail a:hover, .head_nav #top_nav_2.s-active_trail a:active, .head_nav #top_nav_2.s-active_trail a:focus {
  background-image:none;
  color:#106e9b;
}
.head_nav #top_nav_3 {
  top:7px;
  left:170px;
  right:0;
}
.lang_fr .head_nav #top_nav_3 { left:210px; }
.head_nav #top_nav_4 {
  top:37px;
  left:170px;
  right:0;
}
.lang_fr .head_nav #top_nav_4 { left:210px; }
.head_nav #top_nav_5 {
  top:67px;
  left:170px;
  right:0;
}
.lang_fr .head_nav #top_nav_5 { left:210px; }
.head_nav .list_item {
  margin:0;
  height:28px;
}
.head_nav .list_item a {
  float:left;
  display:inline;
  text-decoration:none;
  font-family:'Source Sans Pro', sans-serif;
  font-size:1.077em;
  line-height:28px;
  height:28px;
  padding:0 10px 0 26px;
  font-weight:bold;
  background:#ededed url(../img/nav-bullets.png) 10px 0 no-repeat;
}
.head_nav .list_item a:link, .head_nav .list_item a:visited {
  background-position:10px 0;
  color:#717073;
}
.head_nav .list_item a:hover, .head_nav .list_item a:active, .head_nav .list_item a:focus { background-color:#ffffff; }
.head_nav .s-color_1 a:link, .head_nav .s-color_1 a:visited { background-position:10px -84px; }
.head_nav .s-color_1 a:hover, .head_nav .s-color_1 a:active, .head_nav .s-color_1 a:focus {
  background-position:10px -224px;
  color:#85bb3d;
}
.head_nav .s-color_2 a:link, .head_nav .s-color_2 a:visited { background-position:10px -56px; }
.head_nav .s-color_2 a:hover, .head_nav .s-color_2 a:active, .head_nav .s-color_2 a:focus {
  background-position:10px -196px;
  color:#106e9b;
}
.head_nav .s-color_3 a:link, .head_nav .s-color_3 a:visited { background-position:10px -56px; }
.head_nav .s-color_3 a:hover, .head_nav .s-color_3 a:active, .head_nav .s-color_3 a:focus {
  background-position:10px -196px;
  color:#e1ad40;
}
.head_nav .s-color_4 a:link, .head_nav .s-color_4 a:visited { background-position:10px 0; }
.head_nav .s-color_4 a:hover, .head_nav .s-color_4 a:active, .head_nav .s-color_4 a:focus {
  background-position:10px -140px;
  color:#00a0df;
}
.head_nav .s-color_5 a:link, .head_nav .s-color_5 a:visited { background-position:10px -112px; }
.head_nav .s-color_5 a:hover, .head_nav .s-color_5 a:active, .head_nav .s-color_5 a:focus {
  background-position:10px -252px;
  color:#5c3183;
}
.head_nav .s-color_6 a:hover, .head_nav .s-color_6 a:active, .head_nav .s-color_6 a:focus {
  background:#009ddc;
  color:#009ddc;
}
.head_nav .s-color_7 a:hover, .head_nav .s-color_7 a:active, .head_nav .s-color_7 a:focus {
  background:#741d1f;
  color:#741d1f;
}
.head_nav .s-color_8 a:hover, .head_nav .s-color_8 a:active, .head_nav .s-color_8 a:focus {
  background:#106e9b;
  color:#106e9b;
}
.head_nav .s-color_9 a:hover, .head_nav .s-color_9 a:active, .head_nav .s-color_9 a:focus {
  background:#388283;
  color:#388283;
}
.head_nav .s-active_trail a:link, .head_nav .s-active_trail a:visited, .head_nav .s-active_trail a:hover, .head_nav .s-active_trail a:active, .head_nav .s-active_trail a:focus { background-color:#ffffff; }
.head_nav .s-active_trail .s-color_1 a:link, .head_nav .s-active_trail .s-color_1 a:visited, .head_nav .s-active_trail .s-color_1 a:hover, .head_nav .s-active_trail .s-color_1 a:active, .head_nav .s-active_trail .s-color_1 a:focus {
  background-position:10px -224px;
  color:#85bb3d;
}
.head_nav .s-active_trail .s-color_2 a:link, .head_nav .s-active_trail .s-color_2 a:visited, .head_nav .s-active_trail .s-color_2 a:hover, .head_nav .s-active_trail .s-color_2 a:active, .head_nav .s-active_trail .s-color_2 a:focus {
  background-position:10px -196px;
  color:#106e9b;
}
.head_nav .s-active_trail .s-color_3 a:link, .head_nav .s-active_trail .s-color_3 a:visited, .head_nav .s-active_trail .s-color_3 a:hover, .head_nav .s-active_trail .s-color_3 a:active, .head_nav .s-active_trail .s-color_3 a:focus {
  background-position:10px -196px;
  color:#e1ad40;
}
.head_nav .s-active_trail .s-color_4 a:link, .head_nav .s-active_trail .s-color_4 a:visited, .head_nav .s-active_trail .s-color_4 a:hover, .head_nav .s-active_trail .s-color_4 a:active, .head_nav .s-active_trail .s-color_4 a:focus {
  background-position:10px -140px;
  color:#00a0df;
}
.head_nav .s-active_trail .s-color_5 a:link, .head_nav .s-active_trail .s-color_5 a:visited, .head_nav .s-active_trail .s-color_5 a:hover, .head_nav .s-active_trail .s-color_5 a:active, .head_nav .s-active_trail .s-color_5 a:focus {
  background-position:10px -252px;
  color:#5c3183;
}
.head_nav .s-active_trail .s-color_6 a:link, .head_nav .s-active_trail .s-color_6 a:visited, .head_nav .s-active_trail .s-color_6 a:hover, .head_nav .s-active_trail .s-color_6 a:active, .head_nav .s-active_trail .s-color_6 a:focus {
  background:#009ddc;
  color:#ffffff;
}
.head_nav .s-active_trail .s-color_7 a:link, .head_nav .s-active_trail .s-color_7 a:visited, .head_nav .s-active_trail .s-color_7 a:hover, .head_nav .s-active_trail .s-color_7 a:active, .head_nav .s-active_trail .s-color_7 a:focus {
  background:#741d1f;
  color:#ffffff;
}
.head_nav .s-active_trail .s-color_8 a:link, .head_nav .s-active_trail .s-color_8 a:visited, .head_nav .s-active_trail .s-color_8 a:hover, .head_nav .s-active_trail .s-color_8 a:active, .head_nav .s-active_trail .s-color_8 a:focus {
  background:#106e9b;
  color:#ffffff;
}
.head_nav .s-active_trail .s-color_9 a:link, .head_nav .s-active_trail .s-color_9 a:visited, .head_nav .s-active_trail .s-color_9 a:hover, .head_nav .s-active_trail .s-color_9 a:active, .head_nav .s-active_trail .s-color_9 a:focus {
  background:#388283;
  color:#ffffff;
}
.head_nav .line_1, .head_nav .line_2 {
  display:inline;
  line-height:28px;
}
#header-extra {
  position:absolute;
  top:-14px;
  right:5px;
  width:114px;
  height:44px;
}
#lang_nav {
  width:90px;
  height:44px;
  padding:0 12px;
}
.s-color_1 #lang_nav { background-color:#85bb3d; }
.s-color_2 #lang_nav { background-color:#106e9b; }
.s-color_3 #lang_nav { background-color:#e1ad40; }
.s-color_4 #lang_nav { background-color:#00a0df; }
.s-color_5 #lang_nav { background-color:#5c3183; }
.s-color_6 #lang_nav { background-color:#009ddc; }
.s-color_7 #lang_nav { background-color:#741d1f; }
.s-color_8 #lang_nav { background-color:#106e9b; }
.s-color_9 #lang_nav { background-color:#388283; }
#lang_nav h2 { display:none; }
#lang_nav ul {
  width:100%;
  overflow:hidden;
}
#lang_nav li { width:30px; }
#lang_nav li, #lang_nav .nav_item {
  display:inline;
  float:right;
}
#lang_nav a {
  text-decoration:none;
  display:inline;
  float:right;
  padding:16px 0;
  font-size:0.923em;
  text-transform:uppercase;
  line-height:12px;
  font-weight:700;
}
#lang_nav a .inner {
  float:right;
  display:inline;
  padding:0 7px;
  text-align:center;
  border-right:1px solid #ffffff;
}
#lang_nav a:link, #lang_nav a:visited {
  color:#ffffff;
  background:transparent;
}
#lang_nav a:hover, #lang_nav a:active, #lang_nav a:focus {
  color:#ffffff;
  background:url(../img/lang-nav-highlight.png) center 0 no-repeat;
}
#lang_nav a.s-active:link, #lang_nav a.s-active:visited, #lang_nav a.s-active:hover, #lang_nav a.s-active:active, #lang_nav a.s-active a:focus {
  color:#ffffff;
  background:url(../img/lang-nav-highlight.png) center 0 no-repeat;
}
#lang_nav li:first-child a .inner { border:none; }
.cms-page-bg-title {
  width:70%;
  height:30px;
  position:relative;
}
#standard-pages {
  position:absolute;
  top:131px;
  width:140px;
  height:40px;
  margin-left:31px;
}
.lang_nl #standard-pages { left:40%; }
.lang_fr #standard-pages { left:40%; }
.lang_en #standard-pages { left:40%; }
#section_nav ul {
  width:100%;
  overflow:hidden;
  padding:0;
  margin:0;
}
#section_nav ul li {
  float:left;
  display:inline;
}
#section_nav .list_item {
  float:right;
  display:inline;
}
#section_nav a {
  float:right;
  display:inline;
  text-decoration:none;
  padding:0 10px;
  line-height:28px;
  font-size:0.923em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:400;
}
.s-color_1 #section_nav a { color:#85bb3d; }
.s-color_2 #section_nav a { color:#106e9b; }
.s-color_3 #section_nav a { color:#e1ad40; }
.s-color_4 #section_nav a { color:#00a0df; }
.s-color_5 #section_nav a { color:#5c3183; }
.s-color_6 #section_nav a { color:#009ddc; }
.s-color_7 #section_nav a { color:#741d1f; }
.s-color_8 #section_nav a { color:#106e9b; }
.s-color_9 #section_nav a { color:#388283; }
#section_nav a:hover, #section_nav a:active, #section_nav a:focus { background:#ffffff; }
#section_nav a.s-active:link, #section_nav a.s-active:visited, #section_nav a.s-active:hover, #section_nav a.s-active:active, #section_nav a.s-active a:focus { background:#ffffff; }
.article_section {
  width:100%;
  overflow:hidden;
}
.article_section .article_main_section {
  width:70%;
  float:left;
  display:inline;
  margin:0;
}
.article_section .article_side_section {
  width:30%;
  float:left;
  display:inline;
  margin:0 -50px 0 0;
}
.article_section .article_main_section_full { width:100%; }
.article_main_section_full h1 {
  margin:25px 5px 0;
  padding:10px 20px;
  font-size:2.000em;
  font-weight:300;
}
.s-color_1 .article_main_section_full h1 { background-color:#85bb3d; }
.s-color_2 .article_main_section_full h1 { background-color:#106e9b; }
.s-color_3 .article_main_section_full h1 { background-color:#e1ad40; }
.s-color_4 .article_main_section_full h1 { background-color:#00a0df; }
.s-color_5 .article_main_section_full h1 { background-color:#5c3183; }
.s-color_6 .article_main_section_full h1 { background-color:#009ddc; }
.s-color_7 .article_main_section_full h1 { background-color:#741d1f; }
.s-color_8 .article_main_section_full h1 { background-color:#106e9b; }
.s-color_9 .article_main_section_full h1 { background-color:#388283; }
.s-color_1 .article_main_section_full h1 { color:#ffffff; }
.s-color_2 .article_main_section_full h1 { color:#ffffff; }
.s-color_3 .article_main_section_full h1 { color:#ffffff; }
.s-color_4 .article_main_section_full h1 { color:#ffffff; }
.s-color_5 .article_main_section_full h1 { color:#ffffff; }
.s-color_6 .article_main_section_full h1 { color:#ffffff; }
.s-color_7 .article_main_section_full h1 { color:#ffffff; }
.s-color_8 .article_main_section_full h1 { color:#ffffff; }
.s-color_9 .article_main_section_full h1 { color:#ffffff; }
#page_header {
  margin:0 5px 0;
  padding:0 0 10px;
}
#page_header .page_header_inner {
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  width:100%;
  height:0;
  padding-bottom:40%;
  position:relative;
}
.section_page #page_header .page_header_inner { padding-bottom:30%; }
#page_header hgroup {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:5;
}
#page_header .article_small_title {
  margin:0 0 15px;
  overflow:hidden;
  width:100%;
  font-size:1.846em;
  line-height:30px;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:300;
}
#page_header .article_small_title .inner {
  display:inline;
  float:left;
  padding:5px 20px;
  margin:0 0 0 0;
}
.s-color_1 #page_header .article_small_title .inner { background-color:#85bb3d; }
.s-color_2 #page_header .article_small_title .inner { background-color:#106e9b; }
.s-color_3 #page_header .article_small_title .inner { background-color:#e1ad40; }
.s-color_4 #page_header .article_small_title .inner { background-color:#00a0df; }
.s-color_5 #page_header .article_small_title .inner { background-color:#5c3183; }
.s-color_6 #page_header .article_small_title .inner { background-color:#009ddc; }
.s-color_7 #page_header .article_small_title .inner { background-color:#741d1f; }
.s-color_8 #page_header .article_small_title .inner { background-color:#106e9b; }
.s-color_9 #page_header .article_small_title .inner { background-color:#388283; }
.s-color_1 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_2 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_3 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_4 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_5 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_6 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_7 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_8 #page_header .article_small_title .inner { color:#ffffff; }
.s-color_9 #page_header .article_small_title .inner { color:#ffffff; }
#page_header .theme_title {
  font-size:1.846em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:normal;
  line-height:1.2;
  color:#ffffff;
  margin:0 30px;
  padding-top:50px;
}
#page_header .article_img {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  z-index:3;
  background:#ffffff;
}
#page_header .article_img img {
  display:block;
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
}
.theme_label {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}
.overview_block .theme_label {
  background-image:url(../img/topic-icons-white-small.png);
  width:30px;
  height:30px;
  margin-right:5px;
}
.l-thema_summary .theme_label {
  background-image:url(../img/section-icons-side.png);
  height:50px;
  position:absolute;
  left:50%;
}
.l-thema_summary .s-th_4 .theme_label {
  background-position:center -50px;
  width:26px;
  margin-left:-13px;
  top:-13px;
}
.l-thema_summary .s-th_5 .theme_label {
  background-position:center -200px;
  width:52px;
  margin-left:-26px;
  top:-13px;
}
.l-thema_summary .s-th_7 .theme_label {
  background-position:center -100px;
  width:52px;
  margin-left:-26px;
  top:-11px;
}
.l-thema_summary .s-th_8 .theme_label {
  background-position:center 0;
  width:34px;
  margin-left:-17px;
  top:-13px;
}
.l-thema_summary .s-th_9 .theme_label {
  background-position:center -150px;
  width:28px;
  margin-left:-14px;
  top:-13px;
}
.s-th_play .theme_label {
  background-image:url(../img/video-play.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:40px;
  height:40px;
  top:-8px !important;
}
.l-thema_summary .theme_title {
  font-size:1.846em;
  line-height:28px;
  font-weight:300;
  text-align:center;
  padding:20px 0 30px;
  margin:0 10px;
  border-bottom:1px solid #ffffff;
}
.l-thema_summary .theme_title .inner {
  padding-top:50px;
  display:inline-block;
}
.theme_title strong { font-weight:700; }
.l-thema_summary .theme_title .inner { background:url(../img/section-icons-side.png) 0 0 no-repeat; }
.l-thema_summary .s-th_4 .inner { background-position:center -110px; }
.l-thema_summary .s-th_5 .inner { background-position:center -440px; }
.l-thema_summary .s-th_7 .inner { background-position:center -220px; }
.l-thema_summary .s-th_8 .inner { background-position:center 0; }
.l-thema_summary .s-th_9 .inner { background-position:center -330px; }
.s-th_play .inner strong { padding-left:45px !important; }
.article_body {
  background:#ffffff;
  padding:10px;
  margin:0 5px 20px;
}
.editor_help_shit {
  padding:10px;
  margin:10px;
  background:#f5f5f5;
  border:1px solid #cccccc;
}
.editor_help_shit p {
  margin:0;
  padding-bottom:10px;
}
.editor_help_shit em {
  font-style:italic;
  color:#106e9b;
  font-weight:bold;
}
.l-copy_container p, .l-copy_container h2, .l-copy_container h3, .l-copy_container h4, .l-copy_container h5, .l-copy_container h6, .raphael_chart p, .raphael_chart h2, .raphael_chart h3, .raphael_chart h4, .raphael_chart h5, .raphael_chart h6 {
  margin-left:10px;
  margin-right:10px;
}
.l-copy_container p, .raphael_chart p { padding-bottom:1em; }
.l-copy_container h2, .raphael_chart h2 {
  font-size:2.308em;
  line-height:1.2;
  padding:10px 0;
  font-family:'Source Sans Pro', sans-serif;
}
.article_body .l-copy_container h2, .article_body .raphael_chart h2 {
  margin-left:0;
  margin-right:0;
  margin-bottom:20px;
  margin-top:40px;
  padding:10px 10px;
  font-weight:300;
  border-top:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
}
.s-color_1 .article_body .l-copy_container h2, .s-color_1 .article_body .raphael_chart h2 { color:#85bb3d; }
.s-color_2 .article_body .l-copy_container h2, .s-color_2 .article_body .raphael_chart h2 { color:#106e9b; }
.s-color_3 .article_body .l-copy_container h2, .s-color_3 .article_body .raphael_chart h2 { color:#e1ad40; }
.s-color_4 .article_body .l-copy_container h2, .s-color_4 .article_body .raphael_chart h2 { color:#00a0df; }
.s-color_5 .article_body .l-copy_container h2, .s-color_5 .article_body .raphael_chart h2 { color:#5c3183; }
.s-color_6 .article_body .l-copy_container h2, .s-color_6 .article_body .raphael_chart h2 { color:#009ddc; }
.s-color_7 .article_body .l-copy_container h2, .s-color_7 .article_body .raphael_chart h2 { color:#741d1f; }
.s-color_8 .article_body .l-copy_container h2, .s-color_8 .article_body .raphael_chart h2 { color:#106e9b; }
.s-color_9 .article_body .l-copy_container h2, .s-color_9 .article_body .raphael_chart h2 { color:#388283; }
.article_body .l-copy_container:first-child h2, .article_body .raphael_chart:first-child h2 { margin-top:-10px; }
.l-copy_container h3, .raphael_chart h3 {
  font-size:1.846em;
  font-family:'Source Sans Pro', sans-serif;
  line-height:1.25;
  margin:20px 10px 5px;
  font-weight:300;
}
.s-color_1 .l-copy_container h3, .s-color_1 .raphael_chart h3 { color:#679130; }
.s-color_2 .l-copy_container h3, .s-color_2 .raphael_chart h3 { color:#408baf; }
.s-color_3 .l-copy_container h3, .s-color_3 .raphael_chart h3 { color:#af8632; }
.s-color_4 .l-copy_container h3, .s-color_4 .raphael_chart h3 { color:#007cae; }
.s-color_5 .l-copy_container h3, .s-color_5 .raphael_chart h3 { color:#482666; }
.s-color_6 .l-copy_container h3, .s-color_6 .raphael_chart h3 { color:#80ceee; }
.s-color_7 .l-copy_container h3, .s-color_7 .raphael_chart h3 { color:#ba8e8f; }
.s-color_8 .l-copy_container h3, .s-color_8 .raphael_chart h3 { color:#0c5579; }
.s-color_9 .l-copy_container h3, .s-color_9 .raphael_chart h3 { color:#9cc1c1; }
.l-copy_container h4, .raphael_chart h4 {
  font-size:1.385em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:300;
  margin-top:15px;
  margin-bottom:5px;
}
.s-color_1 .l-copy_container h4, .s-color_1 .raphael_chart h4 { color:#85bb3d; }
.s-color_2 .l-copy_container h4, .s-color_2 .raphael_chart h4 { color:#106e9b; }
.s-color_3 .l-copy_container h4, .s-color_3 .raphael_chart h4 { color:#e1ad40; }
.s-color_4 .l-copy_container h4, .s-color_4 .raphael_chart h4 { color:#00a0df; }
.s-color_5 .l-copy_container h4, .s-color_5 .raphael_chart h4 { color:#5c3183; }
.s-color_6 .l-copy_container h4, .s-color_6 .raphael_chart h4 { color:#009ddc; }
.s-color_7 .l-copy_container h4, .s-color_7 .raphael_chart h4 { color:#741d1f; }
.s-color_8 .l-copy_container h4, .s-color_8 .raphael_chart h4 { color:#106e9b; }
.s-color_9 .l-copy_container h4, .s-color_9 .raphael_chart h4 { color:#388283; }
.l-copy_container h5, .raphael_chart h5 {
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:300;
}
.s-color_1 .l-copy_container h5, .s-color_1 .raphael_chart h5 { color:#85bb3d; }
.s-color_2 .l-copy_container h5, .s-color_2 .raphael_chart h5 { color:#106e9b; }
.s-color_3 .l-copy_container h5, .s-color_3 .raphael_chart h5 { color:#e1ad40; }
.s-color_4 .l-copy_container h5, .s-color_4 .raphael_chart h5 { color:#00a0df; }
.s-color_5 .l-copy_container h5, .s-color_5 .raphael_chart h5 { color:#5c3183; }
.s-color_6 .l-copy_container h5, .s-color_6 .raphael_chart h5 { color:#009ddc; }
.s-color_7 .l-copy_container h5, .s-color_7 .raphael_chart h5 { color:#741d1f; }
.s-color_8 .l-copy_container h5, .s-color_8 .raphael_chart h5 { color:#106e9b; }
.s-color_9 .l-copy_container h5, .s-color_9 .raphael_chart h5 { color:#388283; }
.l-copy_container h6, .raphael_chart h6 {
  font-size:1.077em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:300;
}
.s-color_1 .l-copy_container h6, .s-color_1 .raphael_chart h6 { color:#85bb3d; }
.s-color_2 .l-copy_container h6, .s-color_2 .raphael_chart h6 { color:#106e9b; }
.s-color_3 .l-copy_container h6, .s-color_3 .raphael_chart h6 { color:#e1ad40; }
.s-color_4 .l-copy_container h6, .s-color_4 .raphael_chart h6 { color:#00a0df; }
.s-color_5 .l-copy_container h6, .s-color_5 .raphael_chart h6 { color:#5c3183; }
.s-color_6 .l-copy_container h6, .s-color_6 .raphael_chart h6 { color:#009ddc; }
.s-color_7 .l-copy_container h6, .s-color_7 .raphael_chart h6 { color:#741d1f; }
.s-color_8 .l-copy_container h6, .s-color_8 .raphael_chart h6 { color:#106e9b; }
.s-color_9 .l-copy_container h6, .s-color_9 .raphael_chart h6 { color:#388283; }
.l-copy_container p i, .l-copy_container li i, .raphael_chart p i, .raphael_chart li i { font-style:italic; }
.l-copy_container p em, .l-copy_container li em, .raphael_chart p em, .raphael_chart li em {
  font-style:italic;
  color:#106e9b;
}
.l-copy_container p b, .l-copy_container li b, .raphael_chart p b, .raphael_chart li b {
  font-weight:bold;
  color:#666666;
}
.l-copy_container p strong, .l-copy_container li strong, .raphael_chart p strong, .raphael_chart li strong {
  font-weight:bold;
  color:#106e9b;
}
.l-copy_container ul ul, .l-copy_container ul ol, .l-copy_container ol ul, .l-copy_container ol ol, .raphael_chart ul ul, .raphael_chart ul ol, .raphael_chart ol ul, .raphael_chart ol ol { padding-bottom:0; }
.l-copy_container a[href^="http:"], .raphael_chart a[href^="http:"] {
  padding-right:14px;
  background:url(../img/external-link.png) right top no-repeat;
}
.l-copy_container a[href^="https:"], .raphael_chart a[href^="https:"] {
  padding-right:14px;
  background:url(../img/external-link.png) right top no-repeat;
}
.col .l-copy_container:first-child > header h3 { margin-top:0; }
.col .l-copy_container:first-child > header h4 { margin-top:0; }
ol {
  margin:0 10px 0 10px;
  padding-bottom:20px;
}
ol li { margin:5px 0 5px 20px; }
ol.lower_alpha { list-style:lower-alpha; }
ol.lower_roman { list-style:lower-roman; }
ul {
  margin:0 10px 0 10px;
  padding-bottom:20px;
}
ul li { margin:5px 0 5px 20px; }
p + ul, p + ol { margin-top:-10px; }
nav ol li, nav ul li { margin:0; }
.l-copy_container-mini-logo {
  position:relative;
  width:100%;
}
.l-copy_container-mini-logo-figure {
  position:absolute;
  top:50%;
  margin-top:-20px;
  left:10px;
  z-index:10;
}
.l-copy_container-mini-logo-figure img { display:block; }
.l-copy_container-mini-logo-text {
  padding-left:34px;
  position:relative;
  z-index:2;
}
.col_holder {
  width:100%;
  overflow:hidden;
}
.col {
  float:left;
  display:inline;
}
.col_2-1 { width:50%; }
.col_3-1 { width:33.33%; }
.col_6-1 { width:16.66%; }
.col_4-1 { width:25%; }
.col_4-2 { width:50%; }
.col_3-2 { width:66.67%; }
.cols_2 .col:nth-child(2n) { margin-right:-50px; }
.cols_3 .col:nth-child(3n) { margin-right:-50px; }
.cols_4 .col:nth-child(4n) { margin-right:-50px; }
.inpage_header { margin:0 10 20px; }
.inpage_header figure {
  width:100%;
  position:relative;
  min-height:40px;
}
.inpage_header figure img {
  display:block;
  max-width:100%;
}
.l-article_summary { margin-bottom:20px; }
.l-article_summary header { padding:10px 0; }
.l-article_summary p { font-style:italic; }
.l-article_summary .article_full_title {
  font-size:2.308em;
  line-height:1.2;
  font-weight:normal;
  padding:10px 0;
  font-family:'Source Sans Pro', sans-serif;
  margin:0 10px;
}
.l-article_summary .article_head {
  width:100%;
  overflow:hidden;
}
.l-article_summary .article_head .article_publish_date {
  float:left;
  display:inline;
  margin:0 0 10px;
}
.l-article_summary .article_head .article_publish_date .label { background-position:0 0; }
.l-article_summary .article_head .label {
  float:left;
  display:inline;
  margin:0 5px 0 0;
  width:20px;
  height:20px;
  text-indent:-999px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(../img/article-icons.png);
}
.l-article_summary .article_head .value {
  float:left;
  display:inline;
  color:#727272;
  font-size:0.923em;
  line-height:20px;
}
.l_image_container { margin:0 10px 20px; }
.l_image_container figure {
  width:100%;
  position:relative;
  margin:0;
}
.l_image_container figure img {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin:0;
}
.l_image_container .caption_link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.l-cms_editor_mode .l_image_container .caption_link { display:none; }
.l_image_container .caption_link a {
  display:block;
  padding:0;
  margin:0;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url(../img/spacer.gif) 0 0 repeat;
}
.l_image_container .caption_link a .inner {
  display:block;
  width:24px;
  height:24px;
  text-indent:-9999px;
  background:url(../img/zoom-icon.png) 0 0 no-repeat;
  position:absolute;
  bottom:10px;
  right:10px;
}
.l_image_container .caption_link a:link .inner, .l_image_container .caption_link a:visited .inner { background-position:0 0; }
.l_image_container .caption_link a:hover .inner, .l_image_container .caption_link a:active .inner, .l_image_container .caption_link a:focus .inner { background-position:0 -24px; }
.s-scaling-no figure { text-align:center; }
.s-scaling-no figure img {
  width:auto;
  max-width:100%;
  margin:0 auto;
}
.s-shadow figure img {
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px -1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
}
.article_img_no_txt { color:#cccccc; }
.article_img_txt_in_bottom_left .caption_txt .inner p:last-child, .article_img_txt_in_bottom_center .caption_txt .inner p:last-child, .article_img_txt_in_bottom_right .caption_txt .inner p:last-child, .article_img_txt_in_top_left .caption_txt .inner p:last-child, .article_img_txt_in_top_center .caption_txt .inner p:last-child, .article_img_txt_in_top_right .caption_txt .inner p:last-child, .article_img_txt_out_bottom_left .caption_txt .inner p:last-child, .article_img_txt_out_bottom_center .caption_txt .inner p:last-child, .article_img_txt_out_bottom_right .caption_txt .inner p:last-child { padding-bottom:0; }
.article_img_txt_in_bottom_left, .article_img_txt_in_bottom_center, .article_img_txt_in_bottom_right, .article_img_txt_in_top_left, .article_img_txt_in_top_center, .article_img_txt_in_top_right {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.article_img_txt_in_bottom_left .caption_txt, .article_img_txt_in_bottom_center .caption_txt, .article_img_txt_in_bottom_right .caption_txt, .article_img_txt_in_top_left .caption_txt, .article_img_txt_in_top_center .caption_txt, .article_img_txt_in_top_right .caption_txt {
  text-shadow:1px 1px 1px #000000;
  position:absolute;
  width:100%;
}
.article_img_txt_in_bottom_left .caption_txt .inner, .article_img_txt_in_bottom_center .caption_txt .inner, .article_img_txt_in_bottom_right .caption_txt .inner, .article_img_txt_in_top_left .caption_txt .inner, .article_img_txt_in_top_center .caption_txt .inner, .article_img_txt_in_top_right .caption_txt .inner { margin:0 5px; }
.article_img_txt_in_bottom_left .caption_txt, .article_img_txt_in_bottom_center .caption_txt, .article_img_txt_in_bottom_right .caption_txt { bottom:5px; }
.article_img_txt_in_top_left .caption_txt, .article_img_txt_in_top_center .caption_txt, .article_img_txt_in_top_right .caption_txt { top:5px; }
.article_img_txt_in_bottom_left .caption_txt, .article_img_txt_in_top_left .caption_txt, .article_img_txt_out_bottom_left .caption_txt { text-align:left; }
.article_img_txt_in_bottom_center .caption_txt, .article_img_txt_in_top_center .caption_txt, .article_img_txt_out_bottom_center .caption_txt { text-align:center; }
.article_img_txt_in_bottom_right .caption_txt, .article_img_txt_in_top_right .caption_txt, .article_img_txt_out_bottom_right .caption_txt { text-align:right; }
.article_img_txt_out_bottom_left .caption_txt, .article_img_txt_out_bottom_center .caption_txt, .article_img_txt_out_bottom_right .caption_txt {
  margin-top:5px;
  color:#777777;
}
.s-white-text .article_img_txt_in_bottom_left .caption_txt, .s-white-text .article_img_txt_in_bottom_center .caption_txt, .s-white-text .article_img_txt_in_bottom_right .caption_txt, .s-white-text .article_img_txt_in_top_left .caption_txt, .s-white-text .article_img_txt_in_top_center .caption_txt, .s-white-text .article_img_txt_in_top_right .caption_txt {
  color:#ffffff;
  text-shadow:1px 1px 1px #000000;
}
.s-black-text .article_img_txt_in_bottom_left .caption_txt, .s-black-text .article_img_txt_in_bottom_center .caption_txt, .s-black-text .article_img_txt_in_bottom_right .caption_txt, .s-black-text .article_img_txt_in_top_left .caption_txt, .s-black-text .article_img_txt_in_top_center .caption_txt, .s-black-text .article_img_txt_in_top_right .caption_txt {
  color:#000000;
  text-shadow:1px 1px 1px #ffffff;
}
.l-copy-img-1-5 {
  width:100%;
  overflow:hidden;
}
.l-copy-img-1-5 .l-copy_container_float {
  float:right;
  width:80%;
  display:inline;
}
.l-copy-img-1-5 .l-image_container_holder {
  float:right;
  width:20%;
  margin-left:-50px;
  display:inline;
}
.l-copy-img-1-5 .l-image_container_holder figure { margin-top:15px; }
.l-cms_editor_mode .floating-image figure {
  position:relative;
  min-height:30px;
  min-width:30px;
}
.s-float_right {
  float:right;
  display:inline;
  margin:5px 10px 10px 20px;
}
.s-float_left {
  float:left;
  display:inline;
  margin:5px 20px 10px 10px;
}
.l_blockquote_holder {
  margin:0 10px;
  padding:20px 10px;
  border-bottom:1px solid #cccccc;
  border-top:1px solid #cccccc;
  text-align:center;
  color:#ffffff;
}
.s-color_1 .l_blockquote_holder { background-color:#85bb3d; }
.s-color_2 .l_blockquote_holder { background-color:#106e9b; }
.s-color_3 .l_blockquote_holder { background-color:#e1ad40; }
.s-color_4 .l_blockquote_holder { background-color:#00a0df; }
.s-color_5 .l_blockquote_holder { background-color:#5c3183; }
.s-color_6 .l_blockquote_holder { background-color:#009ddc; }
.s-color_7 .l_blockquote_holder { background-color:#741d1f; }
.s-color_8 .l_blockquote_holder { background-color:#106e9b; }
.s-color_9 .l_blockquote_holder { background-color:#388283; }
.s-color_1 .l_blockquote_holder { border-color:#85bb3d; }
.s-color_2 .l_blockquote_holder { border-color:#106e9b; }
.s-color_3 .l_blockquote_holder { border-color:#e1ad40; }
.s-color_4 .l_blockquote_holder { border-color:#00a0df; }
.s-color_5 .l_blockquote_holder { border-color:#5c3183; }
.s-color_6 .l_blockquote_holder { border-color:#009ddc; }
.s-color_7 .l_blockquote_holder { border-color:#741d1f; }
.s-color_8 .l_blockquote_holder { border-color:#106e9b; }
.s-color_9 .l_blockquote_holder { border-color:#388283; }
.l_blockquote_holder .blocquote_person {
  padding-top:10px;
  font-style:italic;
}
.l_blockquote_holder blockquote {
  font-size:1.385em;
  font-weight:300;
  font-family:'Source Sans Pro', sans-serif;
  line-height:1.2;
}
.l_blockquote_holder blockquote p:last-child { padding-bottom:0; }
.tag_nav {
  margin:0 25px 20px;
  padding:10px 0 10px 4em;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
.tag_nav .tag_nav_inner {
  width:100%;
  position:relative;
  min-height:20px;
}
.tag_nav .tag_title {
  display:inline;
  position:absolute;
  top:0;
  left:-3em;
}
.tag_list {
  width:100%;
  overflow:hidden;
  padding:0;
}
.tag_item {
  float:left;
  display:inline;
  margin:0 10px;
}
.tag_item a:link, .tag_item a:visited {
  text-decoration:none;
  color:#777777;
}
.tag_item a:hover, .tag_item a:active, .tag_item a:focus {
  text-decoration:underline;
  color:#333333;
}
.article_section .article_side_section_full {
  width:100%;
  margin:0;
}
.article_section .article_side_section_full .article_item { width:33.33%; }
.article_section .article_side_section_full .article_item:nth-child(3n) { margin-right:-50px; }
.article_section .article_side_section_full .article_item:nth-child(3n+1) { clear:left; }
.mentioned_articles .article_item { width:50%; }
.mentioned_articles .article_item:nth-child(2n) { margin-right:-50px; }
.mentioned_articles .article_item:nth-child(2n+1) { clear:left; }
.l-thema_summary { margin:0 5px 10px; }
.l-thema_summary .thema_summary_inner { padding:0; }
.s-color_1 .l-thema_summary .thema_summary_inner { background-color:#85bb3d; }
.s-color_2 .l-thema_summary .thema_summary_inner { background-color:#106e9b; }
.s-color_3 .l-thema_summary .thema_summary_inner { background-color:#e1ad40; }
.s-color_4 .l-thema_summary .thema_summary_inner { background-color:#00a0df; }
.s-color_5 .l-thema_summary .thema_summary_inner { background-color:#5c3183; }
.s-color_6 .l-thema_summary .thema_summary_inner { background-color:#009ddc; }
.s-color_7 .l-thema_summary .thema_summary_inner { background-color:#741d1f; }
.s-color_8 .l-thema_summary .thema_summary_inner { background-color:#106e9b; }
.s-color_9 .l-thema_summary .thema_summary_inner { background-color:#388283; }
.s-color_1 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_2 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_3 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_4 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_5 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_6 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_7 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_8 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.s-color_9 .l-thema_summary .thema_summary_inner { color:#ffffff; }
.l-thema_summary .thema_summary_inner h2, .l-thema_summary .thema_summary_inner h3, .l-thema_summary .thema_summary_inner p, .l-thema_summary .thema_summary_inner li { color:inherit; }
.theme_header { padding:0 10px; }
.s-color_1 .theme_header { background-color:#7db03a; }
.s-color_2 .theme_header { background-color:#1a5983; }
.s-color_3 .theme_header { background-color:#d4a33c; }
.s-color_4 .theme_header { background-color:#0097d2; }
.s-color_5 .theme_header { background-color:#572e7b; }
.s-color_6 .theme_header { background-color:#40b6e5; }
.s-color_7 .theme_header { background-color:#975657; }
.s-color_8 .theme_header { background-color:#0f6892; }
.s-color_9 .theme_header { background-color:#6aa1a2; }
.thema_txt { padding:20px 10px 20px; }
.s-color_1 .thema_txt { background-color:#7db03a; }
.s-color_2 .thema_txt { background-color:#1a5983; }
.s-color_3 .thema_txt { background-color:#d4a33c; }
.s-color_4 .thema_txt { background-color:#0097d2; }
.s-color_5 .thema_txt { background-color:#572e7b; }
.s-color_6 .thema_txt { background-color:#40b6e5; }
.s-color_7 .thema_txt { background-color:#975657; }
.s-color_8 .thema_txt { background-color:#0f6892; }
.s-color_9 .thema_txt { background-color:#6aa1a2; }
.thema_nav {
  border-top:1px solid #ffffff;
  margin:-1px 20px 0;
  padding:25px 0 20px;
}
.thema_nav .nav_title { display:none; }
.theme_nav_list {
  width:100%;
  overflow:hidden;
  padding:0;
  margin:0 0 15px;
}
.theme_nav_list li {
  float:left;
  display:inline;
  width:100%;
}
.theme_nav_list li a {
  display:block;
  text-decoration:none;
  padding:5px;
  font-size:1.077em;
}
.theme_nav_list li a:link, .theme_nav_list li a:visited {
  color:#ffffff;
  background:none;
}
.theme_nav_list li a:hover, .theme_nav_list li a:active, .theme_nav_list li a:focus {
  color:#555555;
  background:#ffffff;
}
.theme_nav_list li li a {
  padding-left:15px;
  font-size:1.000em;
}
.theme_nav_list li li li a {
  padding-left:25px;
  font-size:0.923em;
}
.theme_nav_list li li li li a {
  padding-left:35px;
  font-size:0.846em;
}
.theme_nav_list .s-active_trail a:link, .theme_nav_list .s-active_trail a:visited, .theme_nav_list .s-active_trail a:hover, .theme_nav_list .s-active_trail a:active, .theme_nav_list .s-active_trail a:focus {
  color:#555555;
  background:#ffffff;
}
.l-tag_summary { margin:0 5px 10px; }
.l-tag_summary .tag_summary_inner { padding:10px; }
.l-tag_summary .tag_summary_inner h2, .l-tag_summary .tag_summary_inner h3, .l-tag_summary .tag_summary_inner p, .l-tag_summary .tag_summary_inner li { color:inherit; }
.s-color_1 .l-tag_summary .tag_summary_inner { background-color:#85bb3d; }
.s-color_2 .l-tag_summary .tag_summary_inner { background-color:#106e9b; }
.s-color_3 .l-tag_summary .tag_summary_inner { background-color:#e1ad40; }
.s-color_4 .l-tag_summary .tag_summary_inner { background-color:#00a0df; }
.s-color_5 .l-tag_summary .tag_summary_inner { background-color:#5c3183; }
.s-color_6 .l-tag_summary .tag_summary_inner { background-color:#009ddc; }
.s-color_7 .l-tag_summary .tag_summary_inner { background-color:#741d1f; }
.s-color_8 .l-tag_summary .tag_summary_inner { background-color:#106e9b; }
.s-color_9 .l-tag_summary .tag_summary_inner { background-color:#388283; }
.s-color_1 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_2 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_3 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_4 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_5 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_6 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_7 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_8 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.s-color_9 .l-tag_summary .tag_summary_inner { color:#ffffff; }
.related_articles {
  margin:0 5px 20px;
  padding:10px 0;
  background:#ffffff;
}
.related_articles .related_articles_title h2, .related_articles .related_articles_title h3, .related_articles .related_articles_title h4 {
  font-size:1.846em;
  font-weight:300;
  margin:0 25px;
  padding:10px 0;
}
.mentioned_articles {
  margin:0 5px 20px;
  padding:10px;
}
.mentioned_articles .related_articles_title h2, .mentioned_articles .related_articles_title h3, .mentioned_articles .related_articles_title h4 {
  margin:0 10px;
  padding:10px 0;
}
.article_list {
  width:100%;
  overflow:hidden;
  margin:0;
}
.article_item {
  width:100%;
  float:left;
  display:inline;
  margin-bottom:0;
}
.article_item .article_item_inner {
  width:100%;
  position:relative;
  padding-bottom:30px;
  padding-top:0;
}
.article_item header { margin-bottom:10px; }
.article_item h3, .article_item h4, .article_item h5 {
  font-size:1.385em;
  border-bottom:1px solid #cccccc;
  margin-bottom:5px;
  margin-right:25px;
  margin-left:25px;
  padding-bottom:5px;
}
.s-color_1 .article_item h3, .s-color_1 .article_item h4, .s-color_1 .article_item h5 { color:#85bb3d; }
.s-color_2 .article_item h3, .s-color_2 .article_item h4, .s-color_2 .article_item h5 { color:#106e9b; }
.s-color_3 .article_item h3, .s-color_3 .article_item h4, .s-color_3 .article_item h5 { color:#e1ad40; }
.s-color_4 .article_item h3, .s-color_4 .article_item h4, .s-color_4 .article_item h5 { color:#00a0df; }
.s-color_5 .article_item h3, .s-color_5 .article_item h4, .s-color_5 .article_item h5 { color:#5c3183; }
.s-color_6 .article_item h3, .s-color_6 .article_item h4, .s-color_6 .article_item h5 { color:#009ddc; }
.s-color_7 .article_item h3, .s-color_7 .article_item h4, .s-color_7 .article_item h5 { color:#741d1f; }
.s-color_8 .article_item h3, .s-color_8 .article_item h4, .s-color_8 .article_item h5 { color:#106e9b; }
.s-color_9 .article_item h3, .s-color_9 .article_item h4, .s-color_9 .article_item h5 { color:#388283; }
.s-color_1 .article_item h3, .s-color_1 .article_item h4, .s-color_1 .article_item h5 { border-color:#85bb3d; }
.s-color_2 .article_item h3, .s-color_2 .article_item h4, .s-color_2 .article_item h5 { border-color:#106e9b; }
.s-color_3 .article_item h3, .s-color_3 .article_item h4, .s-color_3 .article_item h5 { border-color:#e1ad40; }
.s-color_4 .article_item h3, .s-color_4 .article_item h4, .s-color_4 .article_item h5 { border-color:#00a0df; }
.s-color_5 .article_item h3, .s-color_5 .article_item h4, .s-color_5 .article_item h5 { border-color:#5c3183; }
.s-color_6 .article_item h3, .s-color_6 .article_item h4, .s-color_6 .article_item h5 { border-color:#009ddc; }
.s-color_7 .article_item h3, .s-color_7 .article_item h4, .s-color_7 .article_item h5 { border-color:#741d1f; }
.s-color_8 .article_item h3, .s-color_8 .article_item h4, .s-color_8 .article_item h5 { border-color:#106e9b; }
.s-color_9 .article_item h3, .s-color_9 .article_item h4, .s-color_9 .article_item h5 { border-color:#388283; }
.article_item .article_publish_details {
  margin:0;
  padding:0;
  width:100%;
  overflow:hidden;
  position:relative;
  display:block;
}
.article_item .article_publish_details .seperator { display:none; }
.article_item .article_publish_details .article_publish_date {
  margin:0;
  position:relative;
  width:100%;
  display:block;
  margin-bottom:5px;
}
.article_item .article_publish_details .article_publish_date .label {
  background-position:0 0;
  position:absolute;
  float:none;
  top:0;
  left:25px;
  margin:0;
}
.article_item .article_publish_details .article_publish_date .value { padding-left:40px; }
.article_item .article_publish_details .article_publish_theme {
  margin:0;
  position:relative;
  width:100%;
  display:block;
}
.article_item .article_publish_details .article_publish_theme .label { background-position:0 -50px; }
.article_item .article_publish_details .article_publish_theme a {
  position:relative;
  z-index:100;
}
.article_item .article_publish_details .article_publish_theme a[href^="http:"], .article_item .article_publish_details .article_publish_theme a[href^="http:"] {
  background:none;
  padding:0;
}
.article_item .article_publish_details .label {
  position:absolute;
  float:none;
  top:0;
  left:25px;
  margin:0;
  width:20px;
  height:20px;
  text-indent:-999px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(../img/article-icons.png);
}
.article_item .article_publish_details .value {
  display:block;
  padding-left:50px;
  color:#727272;
  font-size:0.923em;
  line-height:20px;
}
.article_item .article_item_summary { padding-bottom:10px; }
.article_item .article_item_summary p {
  margin-left:25px;
  margin-right:25px;
}
.article_item .article_item_summary p:last-child { padding-bottom:0; }
.article_item .overlay_link {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  z-index:10;
  position:absolute;
  top:0;
  left:0;
}
.article_item .overlay_link a {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  z-index:10;
  position:absolute;
  top:0;
  left:0;
  display:block;
  background:url(../img/spacer.gif) 0 0 repeat;
}
.article_item .overlay_link a .inner {
  position:absolute;
  display:block;
  cursor:pointer;
  bottom:20px;
  left:25px;
  width:90%;
  text-decoration:underline;
}
.s-color_1 .article_item:hover { background-color:#85bb3d; }
.s-color_2 .article_item:hover { background-color:#106e9b; }
.s-color_3 .article_item:hover { background-color:#e1ad40; }
.s-color_4 .article_item:hover { background-color:#00a0df; }
.s-color_5 .article_item:hover { background-color:#5c3183; }
.s-color_6 .article_item:hover { background-color:#009ddc; }
.s-color_7 .article_item:hover { background-color:#741d1f; }
.s-color_8 .article_item:hover { background-color:#106e9b; }
.s-color_9 .article_item:hover { background-color:#388283; }
.article_item:hover .article_item_inner h3, .article_item:hover .article_item_inner h4, .article_item:hover .article_item_inner h5 {
  color:#ffffff;
  border-color:#ffffff;
}
.article_item:hover .article_item_inner p { color:#ffffff; }
.article_item:hover .article_item_inner a:link, .article_item:hover .article_item_inner a:visited { color:#ffffff; }
.article_item:hover .article_item_inner a:hover, .article_item:hover .article_item_inner a:active, .article_item:hover .article_item_inner a:focus { color:#ffffff; }
.article_item:hover .article_publish_details .value { color:#ffffff; }
.article_item:hover .article_publish_details .label { background-image:url(../img/article-icons-white.png); }
.mentioned_articles h3, .mentioned_articles h4, .mentioned_articles h5 {
  margin-right:10px;
  margin-left:10px;
}
.mentioned_articles .article_item_summary { padding-bottom:10px; }
.mentioned_articles .article_item_summary p {
  margin-left:10px;
  margin-right:10px;
}
.mentioned_articles .article_publish_details .article_publish_date .label { left:10px; }
.mentioned_articles .article_publish_details .article_publish_date .value { padding-left:25px; }
.mentioned_articles .overlay_link a .inner { left:10px; }
.chart {
  width:100%;
  margin-bottom:20px;
}
.chart header em { display:block; }
.chart_inner { padding:0 10px 20px; }
.chart_inner header {
  float:none;
  display:block;
  width:auto;
  padding:0;
}
.chart_inner header h2, .chart_inner header h3, .chart_inner header h4, .chart_inner header h5, .chart_inner header h6 {
  padding:0 !important;
  margin:0 !important;
  color:#000000;
}
.chart_inner header h2 em, .chart_inner header h3 em, .chart_inner header h4 em, .chart_inner header h5 em, .chart_inner header h6 em {
  padding-left:5px;
  font-size:0.813em;
  font-weight:normal;
  color:#444444;
}
.chart_content {
  width:100%;
  padding-bottom:60%;
  height:0;
  position:relative;
  z-index:10;
}
.l-cms_editor_mode .chart_content {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto !important;
  width:auto !important;
  display:block !important;
  text-align:left;
  padding:0 !important;
}
.chart_content_outer {
  width:100%;
  position:relative;
  padding-top:60px;
  padding-bottom:20px;
}
.axis_legend {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-size:0.846em;
  line-height:1.2;
  color:#777777;
}
.l-cms_editor_mode .axis_legend { position:relative; }
.axis_legend .axis_y, .axis_legend .axis_y1, .axis_legend .axis_y2 {
  position:absolute;
  bottom:110%;
  left:0;
  width:10%;
  text-align:right;
  height:60px;
}
.l-cms_editor_mode .axis_legend .axis_y, .l-cms_editor_mode .axis_legend .axis_y1, .l-cms_editor_mode .axis_legend .axis_y2 {
  position:relative !important;
  bottom:0 !important;
  top:0 !important;
  height:auto !important;
  width:100% !important;
  text-align:left !important;
}
.axis_legend .axis_y .inner, .axis_legend .axis_y1 .inner, .axis_legend .axis_y2 .inner {
  display:block;
  padding:0;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
}
.l-cms_editor_mode .axis_legend .axis_y .inner, .l-cms_editor_mode .axis_legend .axis_y1 .inner, .l-cms_editor_mode .axis_legend .axis_y2 .inner {
  position:relative !important;
  bottom:0 !important;
  top:0 !important;
  height:auto !important;
  width:100% !important;
}
.axis_legend .axis_y2 {
  position:absolute;
  right:0;
  width:10%;
  text-align:left;
  height:20px;
}
.axis_legend .axis_y2 .inner { display:block; }
.axis_legend .axis_x {
  position:absolute;
  top:100%;
  right:10%;
  width:80%;
  text-align:center;
  height:20px;
}
.l-cms_editor_mode .axis_legend .axis_x {
  position:relative !important;
  bottom:0 !important;
  top:0 !important;
  left:0 !important;
  height:auto !important;
  width:100% !important;
  text-align:left !important;
}
.axis_legend .axis_x .inner {
  display:block;
  padding:0 5px;
}
.l-cms_editor_mode .axis_legend .axis_x .inner {
  position:relative !important;
  bottom:0 !important;
  top:0 !important;
  height:auto !important;
  width:100% !important;
}
.bar_chart_lines {
  margin:0 !important;
  position:absolute;
  height:100%;
  width:100%;
  padding:0;
  top:0;
  left:0;
  z-index:10;
  list-style:none;
  list-style-image:none;
}
.l-cms_editor_mode .bar_chart_lines {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto !important;
  width:auto !important;
  display:block !important;
  text-align:left;
}
.bar_chart_vertical .bar_chart_lines {
  width:90%;
  padding:0;
  left:10%;
  height:90%;
}
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#85bb3d; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#106e9b; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#e1ad40; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#00a0df; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#5c3183; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#009ddc; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#741d1f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#106e9b; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { background-color:#388283; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .value_inner { color:#ffffff; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line {
  height:100%;
  text-align:center;
  margin:0;
  position:absolute;
}
.l-cms_editor_mode .bar_chart_vertical .bar_chart_lines .bar_chart_line {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto !important;
  width:auto !important;
  display:block !important;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.l-cms_editor_mode .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto !important;
  width:auto !important;
  display:block !important;
  text-align:left;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label { width:100%; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  height:100%;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
}
.l-cms_editor_mode .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
  text-align:left;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .lt-ie8 {
  left:4%;
  width:92%;
  border:none;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  top:auto;
  bottom:0;
  width:100%;
}
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#85bb3d; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#e1ad40; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#00a0df; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#5c3183; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#009ddc; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#741d1f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#388283; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  width:200%;
  right:auto;
  left:-50%;
  font-size:12px;
  font-weight:normal;
  top:-25px;
  text-align:center;
  color:;
}
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#7db03a; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#1a5983; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#d4a33c; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#0097d2; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#572e7b; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#40b6e5; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#975657; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#0f6892; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-2 .value_inner { background-color:#6aa1a2; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#679130; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#408baf; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#af8632; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#007cae; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#482666; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#80ceee; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#ba8e8f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#0c5579; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-3 .value_inner { background-color:#9cc1c1; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#679130; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#408baf; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#af8632; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#007cae; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#482666; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#80ceee; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#ba8e8f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#0c5579; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .s-color-4 .value_inner { background-color:#9cc1c1; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_1 {
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
}
.l-cms_editor_mode .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_1 { width:auto !important; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_1 .lt-ie8 {
  left:4%;
  width:42%;
  border:none;
}
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_2 {
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
}
.l-cms_editor_mode .bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_2 { width:auto !important; }
.bar_chart_vertical .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value_2 .lt-ie8 {
  left:4%;
  width:42%;
  border:none;
}
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#85bb3d; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#e1ad40; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#00a0df; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#5c3183; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#009ddc; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#741d1f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { background-color:#388283; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#7db03a; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#1a5983; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#d4a33c; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#0097d2; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#572e7b; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#40b6e5; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#975657; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#0f6892; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-2 .value_inner { background-color:#6aa1a2; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#679130; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#408baf; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#af8632; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#007cae; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#482666; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#80ceee; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#ba8e8f; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#0c5579; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-3 .value_inner { background-color:#9cc1c1; }
.s-color_1 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#aedbbb; }
.s-color_2 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#5799b9; }
.s-color_3 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#fee4bd; }
.s-color_4 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#d2eabf; }
.s-color_5 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#6cab7d 7; }
.s-color_6 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#a8def3; }
.s-color_7 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#d0b2b3; }
.s-color_8 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#adcedd; }
.s-color_9 .bar_chart_vertical .bar_chart_lines .bar_chart_line_important .bar_chart_line_inner .s-color-4 .value_inner { background-color:#bbd4d5; }
.bar_chart_horizontal .bar_chart_lines .bar_chart_line {
  height:50%;
  text-align:center;
  margin:0;
  position:absolute;
}
.l-cms_editor_mode .bar_chart_horizontal .bar_chart_lines .bar_chart_line {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding:0;
  height:100%;
  position:absolute;
  width:100%;
}
.l-cms_editor_mode .bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
  text-align:left;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:absolute;
  bottom:0;
  left:4%;
  width:92%;
  height:100%;
}
.l-cms_editor_mode .bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
}
.bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { height:100%; }
.l-cms_editor_mode .bar_chart_horizontal .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
}
.bar_chart_lines .bar_chart_line {
  width:100%;
  position:relative;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner {
  padding-left:40px;
  padding-right:50px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label {
  position:absolute;
  bottom:-25px;
  left:0;
  width:40px;
  line-height:30px;
  font-size:0.846em;
  color:#000000;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label strong { color:#777777; }
.l-cms_editor_mode .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_label {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:inline !important;
  text-align:left;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .seperator { display:none; }
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value {
  width:100%;
  position:relative;
  height:30px;
  display:block;
  line-height:1px;
}
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  position:absolute;
  top:12px;
  left:0;
  display:block;
  line-height:1px;
}
.l-cms_editor_mode .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:inline !important;
  text-align:left;
}
.s-color_1 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#85bb3d; }
.s-color_2 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_3 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#e1ad40; }
.s-color_4 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#00a0df; }
.s-color_5 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#5c3183; }
.s-color_6 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#009ddc; }
.s-color_7 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#741d1f; }
.s-color_8 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#106e9b; }
.s-color_9 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { background-color:#388283; }
.s-color_1 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_2 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_3 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_4 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_5 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_6 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_7 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_8 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.s-color_9 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner { color:#ffffff; }
.bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  position:absolute;
  display:block;
  right:-50px;
  width:45px;
  height:30px;
  line-height:30px;
  top:-12px;
  text-align:left;
  font-size:;
  text-transform:uppercase;
  color:#777777;
  font-weight:bold;
}
.l-cms_editor_mode .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
  text-align:left;
}
.s-color_1 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#7db03a; }
.s-color_2 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#1a5983; }
.s-color_3 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#d4a33c; }
.s-color_4 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#0097d2; }
.s-color_5 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#572e7b; }
.s-color_6 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#40b6e5; }
.s-color_7 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#975657; }
.s-color_8 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#0f6892; }
.s-color_9 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-2 .value_inner { background-color:#6aa1a2; }
.s-color_1 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#679130; }
.s-color_2 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#408baf; }
.s-color_3 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#af8632; }
.s-color_4 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#007cae; }
.s-color_5 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#482666; }
.s-color_6 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#80ceee; }
.s-color_7 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#ba8e8f; }
.s-color_8 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#0c5579; }
.s-color_9 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-3 .value_inner { background-color:#9cc1c1; }
.s-color_1 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#aedbbb; }
.s-color_2 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#5799b9; }
.s-color_3 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#fee4bd; }
.s-color_4 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#d2eabf; }
.s-color_5 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#6cab7d 7; }
.s-color_6 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#a8def3; }
.s-color_7 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#d0b2b3; }
.s-color_8 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#adcedd; }
.s-color_9 .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .s-color-4 .value_inner { background-color:#bbd4d5; }
.color_legend .color_legend_list {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
}
.color_legend .color_legend_list li {
  float:left;
  display:inline;
  margin:0 10px 10px;
  font-size:0.846em;
  line-height:14px;
}
.l-cms_editor_mode .color_legend .color_legend_list li {
  width:100%;
  margin:0;
}
.color_legend .color_legend_list li .legend_inner {
  float:left;
  display:inline;
  width:100%;
}
.color_legend .color_legend_list li .legend_inner .legend_color {
  float:left;
  display:inline;
  width:14px;
  height:14px;
  background:#cccccc;
  margin-right:6px;
}
.s-color_1 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#85bb3d; }
.s-color_2 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#106e9b; }
.s-color_3 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#e1ad40; }
.s-color_4 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#00a0df; }
.s-color_5 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#5c3183; }
.s-color_6 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#009ddc; }
.s-color_7 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#741d1f; }
.s-color_8 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#106e9b; }
.s-color_9 .color_legend .color_legend_list li .legend_inner .s-color-1 { background-color:#388283; }
.s-color_1 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#7db03a; }
.s-color_2 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#1a5983; }
.s-color_3 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#d4a33c; }
.s-color_4 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#0097d2; }
.s-color_5 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#572e7b; }
.s-color_6 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#40b6e5; }
.s-color_7 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#975657; }
.s-color_8 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#0f6892; }
.s-color_9 .color_legend .color_legend_list li .legend_inner .s-color-2 { background-color:#6aa1a2; }
.s-color_1 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#679130; }
.s-color_2 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#408baf; }
.s-color_3 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#af8632; }
.s-color_4 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#007cae; }
.s-color_5 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#482666; }
.s-color_6 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#80ceee; }
.s-color_7 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#ba8e8f; }
.s-color_8 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#0c5579; }
.s-color_9 .color_legend .color_legend_list li .legend_inner .s-color-3 { background-color:#9cc1c1; }
.s-color_1 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#aedbbb; }
.s-color_2 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#5799b9; }
.s-color_3 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#fee4bd; }
.s-color_4 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#d2eabf; }
.s-color_5 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#6cab7d 7; }
.s-color_6 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#a8def3; }
.s-color_7 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#d0b2b3; }
.s-color_8 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#adcedd; }
.s-color_9 .color_legend .color_legend_list li .legend_inner .s-color-4 { background-color:#bbd4d5; }
.color_legend .color_legend_list li .legend_inner .legend_label {
  float:left;
  display:inline;
  margin-right:20px;
}
.chart_row_2 .chart_group_inner .chart { width:50%; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+1) { margin-right:-40px; }
.chart_row_2 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.chart_row_1 .chart_group_inner .chart { width:100%; }
.chart_row_1 .chart_group_inner .chart:nth-child(n+1) {
  margin-right:0;
  clear:left;
}
.chart_row_1 .chart_group_inner .chart:nth-child(2n+2) { clear:left; }
.bar_chart_vertical .legend {
  width:90%;
  position:absolute;
  top:0;
  left:0;
  padding-left:10%;
  z-index:1;
  margin:0;
  height:90%;
  padding-bottom:0;
  list-style:none;
  list-style-image:none;
}
.l-cms_editor_mode .bar_chart_vertical .legend {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
  text-align:left;
}
.bar_chart_vertical .legend li {
  display:block;
  position:absolute;
  top:0;
  left:30%;
  width:70%;
  margin:0;
}
.bar_chart_vertical .legend li .legend_inner {
  width:100%;
  margin-left:0;
  position:relative;
}
.bar_chart_vertical .legend li .legend_inner .legend_label {
  position:absolute;
  left:-11%;
  display:block;
  text-align:right;
  top:-10px;
  width:10%;
  color:;
  font-size:11px;
}
.l-cms_editor_mode .bar_chart_vertical .legend li .legend_inner .legend_label {
  position:relative;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:auto;
  width:auto;
  display:block !important;
  text-align:left;
}
.bar_chart_vertical .legend li.legend_zero { border-top:1px solid #cccccc; }
.cols_charts_4 .col_nr_1 { width:20%; }
.cols_charts_4 .col_nr_2 { width:20%; }
.cols_charts_4 .col_nr_3 { width:30%; }
.cols_charts_4 .col_nr_4 { width:30%; }
.col_4-1 .bar_chart_vertical .bar_chart_lines {
  width:70%;
  left:30%;
}
.col_4-1 .bar_chart_vertical .legend {
  padding-left:30%;
  width:70%;
}
.col_4-1 .bar_chart_vertical .legend li .legend_inner .legend_label {
  width:30%;
  left:-30%;
}
.col_4-1 .bar_chart_vertical .axis_legend .axis_y { width:30%; }
.col_4-1 .bar_chart_vertical .axis_legend .axis_y1 {
  width:30%;
  left:-15%;
}
.col_4-1 .bar_chart_vertical .axis_legend .axis_y2 {
  width:30%;
  left:auto;
  right:-15%;
}
.col_4-1 .bar_chart_vertical .axis_legend .axis_x {
  width:70%;
  right:0;
}
.col_4-1 .bar_chart_vertical .chart_content_outer {
  padding-top:60px;
  padding-bottom:40px;
}
.col_4-1 .bar_chart_vertical .chart_content {
  padding-bottom:0;
  height:240px;
}
.col_4-1 .bar_chart_vertical_double .bar_chart_lines {
  width:70%;
  left:15%;
}
.col_4-1 .bar_chart_vertical_double .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label { display:none; }
.col_4-1 .bar_chart_vertical_double .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value:hover .value_inner .value_label { display:block; }
.col_4-1 .bar_chart_vertical_double .legend {
  padding-left:15%;
  padding-right:15%;
  width:70%;
}
.col_4-1 .bar_chart_vertical_double .legend li .legend_inner .legend_label {
  width:15%;
  left:-15%;
}
.col_4-1 .bar_chart_vertical_double .legend_left {
  padding-left:15%;
  width:70%;
  padding-right:15%;
}
.col_4-1 .bar_chart_vertical_double .legend_left li .legend_inner .legend_label {
  width:15%;
  left:0;
  right:-15%;
  left:auto;
  text-align:left;
}
.col_3-1 .bar_chart_vertical .bar_chart_lines {
  width:70%;
  left:30%;
}
.col_3-1 .bar_chart_vertical .legend {
  padding-left:30%;
  width:70%;
}
.col_3-1 .bar_chart_vertical .legend li .legend_inner .legend_label {
  width:30%;
  left:-30%;
}
.col_3-1 .bar_chart_vertical .axis_legend .axis_y { width:30%; }
.col_3-1 .bar_chart_vertical .axis_legend .axis_y1 {
  width:30%;
  left:-15%;
}
.col_3-1 .bar_chart_vertical .axis_legend .axis_y2 {
  width:30%;
  left:auto;
  right:-15%;
}
.col_3-1 .bar_chart_vertical .axis_legend .axis_x {
  width:70%;
  right:0;
}
.col_3-1 .bar_chart_vertical_double .bar_chart_lines {
  width:70%;
  left:15%;
}
.col_3-1 .bar_chart_vertical_double .chart_content_outer {
  padding-top:60px;
  padding-bottom:40px;
}
.col_3-1 .bar_chart_vertical_double .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value .value_inner .value_label { display:none; }
.col_3-1 .bar_chart_vertical_double .bar_chart_lines .bar_chart_line .bar_chart_line_inner .chart_value:hover .value_inner .value_label { display:block; }
.col_3-1 .bar_chart_vertical_double .legend {
  padding-left:15%;
  padding-right:15%;
  width:70%;
}
.col_3-1 .bar_chart_vertical_double .legend li .legend_inner .legend_label {
  width:15%;
  left:-15%;
}
.col_3-1 .bar_chart_vertical_double .legend_left {
  padding-left:15%;
  width:70%;
  padding-right:15%;
}
.col_3-1 .bar_chart_vertical_double .legend_left li .legend_inner .legend_label {
  width:15%;
  left:0;
  right:-15%;
  left:auto;
  text-align:left;
}
.overview_row {
  width:100%;
  overflow:hidden;
  margin-bottom:10px;
  height:0;
  padding-bottom:20%;
  position:relative;
}
.overview_row .overview_block_inner_outer {
  position:absolute;
  top:0;
  left:5px;
  overflow:hidden;
  width:100%;
  height:100%;
}
.overview_row .overview_block_inner_outer .overview_block_inner {
  position:absolute;
  top:0;
  right:10px;
  overflow:hidden;
  width:100%;
  height:100%;
}
.home-switch-item .s-color_1 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_1 .overview_block_inner .overview_txt .inner em { background:#85bb3d; }
.home-switch-item .s-color_1:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_1:hover .overview_block_inner .overview_txt .inner em { background:#679130; }
.home-switch-item .s-color_2 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_2 .overview_block_inner .overview_txt .inner em { background:#106e9b; }
.home-switch-item .s-color_2:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_2:hover .overview_block_inner .overview_txt .inner em { background:#408baf; }
.home-switch-item .s-color_3 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_3 .overview_block_inner .overview_txt .inner em { background:#e1ad40; }
.home-switch-item .s-color_3:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_3:hover .overview_block_inner .overview_txt .inner em { background:#af8632; }
.home-switch-item .s-color_4 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_4 .overview_block_inner .overview_txt .inner em { background:#00a0df; }
.home-switch-item .s-color_4:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_4:hover .overview_block_inner .overview_txt .inner em { background:#007cae; }
.home-switch-item .s-color_5 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_5 .overview_block_inner .overview_txt .inner em { background:#5c3183; }
.home-switch-item .s-color_5:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_5:hover .overview_block_inner .overview_txt .inner em { background:#482666; }
.home-switch-item .s-color_6 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_6 .overview_block_inner .overview_txt .inner em { background:#009ddc; }
.home-switch-item .s-color_6:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_6:hover .overview_block_inner .overview_txt .inner em { background:#80ceee; }
.home-switch-item .s-color_7 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_7 .overview_block_inner .overview_txt .inner em { background:#741d1f; }
.home-switch-item .s-color_7:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_7:hover .overview_block_inner .overview_txt .inner em { background:#ba8e8f; }
.home-switch-item .s-color_8 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_8 .overview_block_inner .overview_txt .inner em { background:#106e9b; }
.home-switch-item .s-color_8:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_8:hover .overview_block_inner .overview_txt .inner em { background:#0c5579; }
.home-switch-item .s-color_9 .overview_block_inner .overview_txt .inner em, .overview_row .s-color_9 .overview_block_inner .overview_txt .inner em { background:#388283; }
.home-switch-item .s-color_9:hover .overview_block_inner .overview_txt .inner em, .overview_row .s-color_9:hover .overview_block_inner .overview_txt .inner em { background:#9cc1c1; }
.overview_block, .overview_home_block_inner {
  position:absolute;
  top:0;
  left:0;
  width:25%;
  height:100%;
  overflow:hidden;
}
.overview_block .overview_bg, .overview_home_block_inner .overview_bg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
}
.overview_block .overview_bg img, .overview_home_block_inner .overview_bg img {
  display:block;
  width:100%;
  max-width:100%;
  margin:0;
  position:absolute;
  top:0;
  left:0;
}
.overview_block .overview_bg select, .overview_home_block_inner .overview_bg select {
  position:absolute;
  z-index:10;
  left:10px;
  top:5px;
}
.overview_block .overview_bg .cms_link_launcher_container, .overview_home_block_inner .overview_bg .cms_link_launcher_container {
  position:absolute;
  z-index:10;
  left:10px;
  top:25px;
}
.overview_block .overlay_link, .overview_home_block_inner .overlay_link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:50;
  padding:0;
  margin:0;
}
.overview_block .overlay_link a, .overview_home_block_inner .overlay_link a {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  z-index:10;
  position:absolute;
  top:0;
  left:0;
  display:block;
  background:url(../img/spacer.gif) 0 0 repeat;
  text-indent:-9999px;
}
.overview_block .overview_txt, .overview_home_block_inner .overview_txt {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:20;
  padding:0;
}
.overview_block .overview_txt .theme_title, .overview_home_block_inner .overview_txt .theme_title {
  margin:0 0 15px 10px;
  text-align:center;
  color:#ffffff;
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
  line-height:24px;
  padding:0;
  font-weight:400;
}
.overview_block .overview_txt .theme_title .inner, .overview_home_block_inner .overview_txt .theme_title .inner {
  display:block;
  text-align:center;
  padding:0;
  overflow:visible;
}
.overview_block .overview_txt .theme_title em, .overview_home_block_inner .overview_txt .theme_title em {
  display:inline-block;
  display:inline;
  padding:5px 10px;
  overflow:visible;
  line-height:24px;
}
.overview_block .overview_txt .theme_title .theme_label, .overview_home_block_inner .overview_txt .theme_title .theme_label {
  position:absolute;
  top:-5px;
  left:0;
  margin:0;
  padding:0;
  float:none;
}
.overview_block .overview_txt .home_editor, .overview_home_block_inner .overview_txt .home_editor { color:#000000; }
.overview_block .overview_txt p, .overview_home_block_inner .overview_txt p {
  display:none;
  margin:0 20px;
  color:#ffffff;
}
.overview_block .l-highlights_block, .overview_block .highlights_block_inner, .overview_block .highlights_details, .overview_home_block_inner .l-highlights_block, .overview_home_block_inner .highlights_block_inner, .overview_home_block_inner .highlights_details {
  position:absolute;
  margin:0;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.overview_block .highlights_details ul, .overview_block .highlights_details li, .overview_home_block_inner .highlights_details ul, .overview_home_block_inner .highlights_details li {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.highlights_details .home-switch-item .overview_txt {
  bottom:47px;
  left:0;
  width:100%;
  z-index:20;
  padding:0;
}
.section_page .highlights_details .home-switch-item .overview_txt { bottom:15px; }
.highlights_details .home-switch-item .overview_txt .theme_title {
  margin:0;
  text-align:center;
  color:#ffffff;
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
  line-height:20px;
  padding:0;
  font-weight:400;
  margin:0 0 0 10px;
}
#home-16168 .overview_bg img, #home-26527 .overview_bg img, #home-26528 .overview_bg img { top:0; }
#home-16167 .overview_bg img, #home-26529 .overview_bg img, #home-26530 .overview_bg img { top:-18%; }
#home-26102 .overview_bg img, #home-26531 .overview_bg img, #home-26532 .overview_bg img { top:-25%; }
.highlights_prev, .highlights_next {
  height:32px;
  width:30px;
  display:block;
  position:absolute;
  top:50%;
  margin:-21px 0 0;
  background-image:url(../img/slider-next-prev.png);
  background-repeat:no-repeat;
  cursor:pointer;
  z-index:50;
  overflow:hidden;
  text-indent:-999px;
}
.highlights_prev {
  left:10px;
  background-position:0 0;
}
.highlights_prev:hover { background-position:0 -32px; }
.highlights_next {
  right:0;
  background-position:-30px 0;
}
.highlights_next:hover { background-position:-30px -32px; }
.overview_home_block_inner {
  width:100%;
  height:100%;
  left:auto;
}
.overview_col {
  position:absolute;
  top:0;
  left:0;
  width:25%;
  height:100%;
  overflow:hidden;
}
#main {
  margin:0;
  padding:0;
  width:100%;
}
.overview_block:hover .overview_bg { opacity:0.8; }
.overview_home_container {
  width:100%;
  overflow:hidden;
  margin-bottom:30px;
}
.overview_home_row-1 {
  width:40%;
  float:right;
  margin-left:-50px;
  display:inline;
  overflow:hidden;
  height:0;
  padding-bottom:35%;
  position:relative;
}
.overview_home_block {
  position:absolute;
  width:50%;
  height:50%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.overview_home_block .overlay_link {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  margin:0;
  padding:0;
  z-index:20;
}
.overview_home_block .overlay_link a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  margin:0;
  padding:0;
  text-indent:-9999px;
  overflow:hidden;
  background:url(../img/spacer.gif) 0 0 repeat;
}
.overview_home_block-1 {
  top:0;
  left:0;
}
.overview_home_block-2 {
  top:0;
  left:50%;
}
.overview_home_block-3 {
  top:50%;
  left:0;
}
.overview_home_block-4 {
  top:50%;
  left:50%;
}
.overview_home_block-5 {
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.overview_home_block_inner_outer {
  position:absolute;
  left:5px;
  top:-5px;
  width:100%;
  height:100%;
  overflow:hidden;
}
.overview_home_block_inner {
  position:absolute;
  right:10px;
  top:10px;
  width:100%;
  height:100%;
  overflow:hidden;
  background:#cccccc;
}
.home_theme_title {
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:64px;
  margin:-27px 0 0 10px;
  padding:0;
  text-align:center;
  font-family:'Source Sans Pro', sans-serif;
  font-size:1.385em;
  line-height:20px;
  color:#ffffff;
  z-index:5;
}
.overview_home_block:hover .home_theme_title { top:18px; }
.overview_home_block:hover .home_theme_title .inner { background:none; }
.home_theme_title .inner {
  display:inline-block;
  padding-top:24px;
  font-weight:300;
}
.home_theme_title .inner strong { font-weight:700; }
.s-th_5_home .inner { background:url(../img/home-icons.png) center -300px no-repeat; }
.s-th_8_home .inner { background:url(../img/home-icons.png) center 0 no-repeat; }
.s-th_9_home .inner { background:url(../img/home-icons.png) center -200px no-repeat; }
.s-th_7_home .inner { background:url(../img/home-icons.png) center -100px no-repeat; }
.overview_home_bg {
  position:relative;
  top:0;
  left:0;
  width:100%;
  padding:0;
  margin:0;
  z-index:1;
  height:auto;
  opacity:1;
}
.overview_home_block-1 .overview_home_bg, .overview_home_block-2 .overview_home_bg, .overview_home_block-3 .overview_home_bg, .overview_home_block-4 .overview_home_bg { top:-31%; }
.overview_home_bg img {
  display:block;
  margin:0;
  padding:0;
  width:100%;
  max-width:100%;
}
.overview_home_block:hover .overview_home_bg { position:absolute; }
.overview_home_txt {
  color:#ffffff;
  z-index:4;
  position:relative;
  display:block;
}
.overview_home_block:hover .overview_home_txt { padding-top:65px; }
.overview_home_txt_inner {
  display:block;
  padding:0 10px 10px 20px;
  color:#ffffff;
  font-size:0.923em;
  line-height:16px;
  text-align:center;
}
.overview_home_row-2 {
  width:60%;
  float:right;
  display:inline;
  margin-right:0;
  overflow:hidden;
  height:0;
  padding-bottom:35%;
  position:relative;
}
.overview_container_2-2-slider .overview_row-1 { padding-bottom:20%; }
.overview_container_2-2-slider .overview_row-1 .overview_block-1 {
  left:0;
  width:50%;
}
.overview_container_2-2-slider .overview_row-1 .overview_block-2 {
  left:50%;
  width:50%;
}
.overview_container_2-2-slider .overview_row-2 { padding-bottom:20%; }
.overview_container_2-2-slider .overview_row-2 .overview_block-3 {
  left:0;
  width:50%;
}
.overview_container_2-2-slider .overview_row-2 .overview_block-2 {
  width:50%;
  left:50%;
}
.overview_container_2-2-slider .overview_row-2 .overview_block-2 .overview_block_inner { left:-10px; }
.overview_container_2-2-slider .overview_row-2 .overview_col-2 {
  left:80%;
  width:20%;
}
.overview_container_2-2-slider .overview_row-2 .overview_col-2 .overview_block-1 {
  left:0;
  width:100%;
  height:50%;
}
.overview_container_2-2-slider .overview_row-2 .overview_col-2 .overview_block-1 .overview_block_inner { top:-5px; }
.overview_container_2-2-slider .overview_row-2 .overview_col-2 .overview_block-2 {
  left:0;
  top:50%;
  width:100%;
  height:50%;
}
.overview_container_2-2-slider .overview_row-2 .overview_col-2 .overview_block-2 .overview_block_inner { top:5px; }
.overview_container_2-2-slider .highlights_details .highlights_detail .overview_block_inner_outer { left:0; }
.overview_container_2-2-slider .highlights_details .highlights_detail .overview_block_inner_outer .overview_block_inner { left:0; }
.overview_container_2-2 .overview_row-1 { padding-bottom:20%; }
.overview_container_2-2 .overview_row-1 .overview_block-1 {
  left:0;
  width:50%;
}
.overview_container_2-2 .overview_row-1 .overview_block-2 {
  left:50%;
  width:50%;
}
.overview_container_2-2 .overview_row-2 { padding-bottom:20%; }
.overview_container_2-2 .overview_row-2 .overview_block-3 {
  left:0;
  width:50%;
}
.overview_container_2-2 .overview_row-2 .overview_block-4 {
  left:50%;
  width:50%;
}
.overview_container_2-3 .overview_row-1 { padding-bottom:20%; }
.overview_container_2-3 .overview_row-1 .overview_block-1 {
  left:0;
  width:50%;
}
.overview_container_2-3 .overview_row-1 .overview_block-2 {
  left:50%;
  width:50%;
}
.overview_container_2-3 .overview_row-2 { padding-bottom:20%; }
.overview_container_2-3 .overview_row-2 .overview_block-3 {
  left:0;
  width:33.33%;
}
.overview_container_2-3 .overview_row-2 .overview_block-4 {
  left:33.33%;
  width:33.34%;
}
.overview_container_2-3 .overview_row-2 .overview_block-1 {
  left:66.67%;
  width:33.33%;
}
.overview_container_3-2 .overview_row-2 { padding-bottom:20%; }
.overview_container_3-2 .overview_row-2 .overview_block-1 {
  left:0;
  width:50%;
}
.overview_container_3-2 .overview_row-2 .overview_block-2 {
  left:50%;
  width:50%;
}
.overview_container_3-2 .overview_row-1 { padding-bottom:20%; }
.overview_container_3-2 .overview_row-1 .overview_block-3 {
  left:0;
  width:33.33%;
}
.overview_container_3-2 .overview_row-1 .overview_block-4 {
  left:33.33%;
  width:33.34%;
}
.overview_container_3-2 .overview_row-1 .overview_block-1 {
  left:66.67%;
  width:33.33%;
}
.overview_container_3-2-3 .overview_row-2 { padding-bottom:20%; }
.overview_container_3-2-3 .overview_row-2 .overview_block-1 {
  left:0;
  width:50%;
}
.overview_container_3-2-3 .overview_row-2 .overview_block-2 {
  left:50%;
  width:50%;
}
.overview_container_3-2-3 .overview_row-1 { padding-bottom:20%; }
.overview_container_3-2-3 .overview_row-1 .overview_block-3 {
  left:0;
  width:33.33%;
}
.overview_container_3-2-3 .overview_row-1 .overview_block-4 {
  left:33.33%;
  width:33.34%;
}
.overview_container_3-2-3 .overview_row-1 .overview_block-1 {
  left:66.67%;
  width:33.33%;
}
.overview_container_3-2-3 .overview_row-3 { padding-bottom:20%; }
.overview_container_3-2-3 .overview_row-3 .overview_block-1 {
  left:0;
  width:33.33%;
}
.overview_container_3-2-3 .overview_row-3 .overview_block-2 {
  left:33.33%;
  width:33.34%;
}
.overview_container_3-2-3 .overview_row-3 .overview_block-3 {
  left:66.67%;
  width:33.33%;
}
.video_holder { margin:0 10px 20px; }
.video_holder .video_holder_inner {
  width:100%;
  position:relative;
  height:0;
  padding-bottom:56.25%;
}
.video_holder .video_holder_inner figure {
  position:relative;
  width:100%;
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px -1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  z-index:1;
}
.video_holder .video_holder_inner figure img {
  margin:0;
  width:100%;
  max-width:100%;
  display:block;
  padding:0;
  cursor:pointer;
}
.video_holder .video_holder_inner .video_title {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  min-height:36px;
  color:#ffffff;
  font-size:1.385em;
  line-height:36px;
  font-family:'Source Sans Pro', sans-serif;
  margin:0;
  padding:7px 0;
  z-index:10;
  background-image:url(../img/video-play.png);
  background-repeat:no-repeat;
  background-position:8px 6px;
  cursor:pointer;
  font-weight:300;
}
.s-color_1 .video_holder .video_holder_inner .video_title { background-color:#85bb3d; }
.s-color_2 .video_holder .video_holder_inner .video_title { background-color:#106e9b; }
.s-color_3 .video_holder .video_holder_inner .video_title { background-color:#e1ad40; }
.s-color_4 .video_holder .video_holder_inner .video_title { background-color:#00a0df; }
.s-color_5 .video_holder .video_holder_inner .video_title { background-color:#5c3183; }
.s-color_6 .video_holder .video_holder_inner .video_title { background-color:#009ddc; }
.s-color_7 .video_holder .video_holder_inner .video_title { background-color:#741d1f; }
.s-color_8 .video_holder .video_holder_inner .video_title { background-color:#106e9b; }
.s-color_9 .video_holder .video_holder_inner .video_title { background-color:#388283; }
.video_holder .video_holder_inner .video_title .inner {
  padding:0 5px 0 57px;
  display:block;
}
.video_holder iframe {
  display:none;
  margin:0 0 -5px;
  padding:0;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:20;
}
.video_holder .s-play_video iframe { display:block; }
.s-color_1 .video_holder:hover .video_holder_inner .video_title { background-color:#679130; }
.s-color_2 .video_holder:hover .video_holder_inner .video_title { background-color:#408baf; }
.s-color_3 .video_holder:hover .video_holder_inner .video_title { background-color:#af8632; }
.s-color_4 .video_holder:hover .video_holder_inner .video_title { background-color:#007cae; }
.s-color_5 .video_holder:hover .video_holder_inner .video_title { background-color:#482666; }
.s-color_6 .video_holder:hover .video_holder_inner .video_title { background-color:#80ceee; }
.s-color_7 .video_holder:hover .video_holder_inner .video_title { background-color:#ba8e8f; }
.s-color_8 .video_holder:hover .video_holder_inner .video_title { background-color:#0c5579; }
.s-color_9 .video_holder:hover .video_holder_inner .video_title { background-color:#9cc1c1; }
.note_holder {
  margin:0 10px 20px;
  padding:20px 20px 10px;
  background:#fcfcfc;
}
.note_holder .note_list {
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}
.note_holder .note_list li {
  color:#999999;
  margin:0 0 10px;
  padding:0;
  overflow:hidden;
  width:100%;
  line-height:1.25;
  position:relative;
}
.note_holder .note_list li:last-child { margin-bottom:0; }
.note_holder .note_list li:hover { color:#333333; }
.note_holder .note_list li p {
  margin-left:25px;
  margin-right:0;
  font-size:0.923em;
  font-style:italic;
  padding-bottom:10px;
}
.note_holder .note_list li p:last-child { padding-bottom:0; }
.note_holder .hint_explanation {
  position:absolute;
  top:2px;
  left:0;
  width:20px;
  height:20px;
}
.note_holder .hint_explanation h2, .note_holder .hint_explanation h3, .note_holder .hint_explanation h4, .note_holder .hint_explanation h5, .note_holder .hint_explanation h6 {
  margin:0;
  font-size:0.923em;
  font-weight:bold;
}
.table_holder .note_holder {
  margin:0;
  border-top:2px solid #dddddd;
  padding:15px 10px 10px;
}
.table_holder + .note_holder { margin-top:-40px; }
.note_reference {
  padding-left:4px;
  padding-right:5px;
  color:;
}
.note_reference:hover { color:#000000; }
.note_reference a {
  font-size:0.923em;
  font-weight:bold;
  text-decoration:none;
}
.s-color_1 .note_reference a:link, .s-color_1 .note_reference a:visited { color:#85bb3d; }
.s-color_2 .note_reference a:link, .s-color_2 .note_reference a:visited { color:#106e9b; }
.s-color_3 .note_reference a:link, .s-color_3 .note_reference a:visited { color:#e1ad40; }
.s-color_4 .note_reference a:link, .s-color_4 .note_reference a:visited { color:#00a0df; }
.s-color_5 .note_reference a:link, .s-color_5 .note_reference a:visited { color:#5c3183; }
.s-color_6 .note_reference a:link, .s-color_6 .note_reference a:visited { color:#009ddc; }
.s-color_7 .note_reference a:link, .s-color_7 .note_reference a:visited { color:#741d1f; }
.s-color_8 .note_reference a:link, .s-color_8 .note_reference a:visited { color:#106e9b; }
.s-color_9 .note_reference a:link, .s-color_9 .note_reference a:visited { color:#388283; }
.s-color_1 th .note_reference a:link, .s-color_1 th .note_reference a:visited { color:#ffffff; }
.s-color_2 th .note_reference a:link, .s-color_2 th .note_reference a:visited { color:#ffffff; }
.s-color_3 th .note_reference a:link, .s-color_3 th .note_reference a:visited { color:#ffffff; }
.s-color_4 th .note_reference a:link, .s-color_4 th .note_reference a:visited { color:#ffffff; }
.s-color_5 th .note_reference a:link, .s-color_5 th .note_reference a:visited { color:#ffffff; }
.s-color_6 th .note_reference a:link, .s-color_6 th .note_reference a:visited { color:#ffffff; }
.s-color_7 th .note_reference a:link, .s-color_7 th .note_reference a:visited { color:#ffffff; }
.s-color_8 th .note_reference a:link, .s-color_8 th .note_reference a:visited { color:#ffffff; }
.s-color_9 th .note_reference a:link, .s-color_9 th .note_reference a:visited { color:#ffffff; }
.note_reference a:hover, .note_reference a:active, .note_reference a:focus { color:#000000; }
.s-color_1 th .note_reference a:hover, .s-color_1 th .note_reference a:active, .s-color_1 th .note_reference a:focus { color:#ffffff; }
.s-color_2 th .note_reference a:hover, .s-color_2 th .note_reference a:active, .s-color_2 th .note_reference a:focus { color:#ffffff; }
.s-color_3 th .note_reference a:hover, .s-color_3 th .note_reference a:active, .s-color_3 th .note_reference a:focus { color:#ffffff; }
.s-color_4 th .note_reference a:hover, .s-color_4 th .note_reference a:active, .s-color_4 th .note_reference a:focus { color:#ffffff; }
.s-color_5 th .note_reference a:hover, .s-color_5 th .note_reference a:active, .s-color_5 th .note_reference a:focus { color:#ffffff; }
.s-color_6 th .note_reference a:hover, .s-color_6 th .note_reference a:active, .s-color_6 th .note_reference a:focus { color:#ffffff; }
.s-color_7 th .note_reference a:hover, .s-color_7 th .note_reference a:active, .s-color_7 th .note_reference a:focus { color:#ffffff; }
.s-color_8 th .note_reference a:hover, .s-color_8 th .note_reference a:active, .s-color_8 th .note_reference a:focus { color:#ffffff; }
.s-color_9 th .note_reference a:hover, .s-color_9 th .note_reference a:active, .s-color_9 th .note_reference a:focus { color:#ffffff; }
.raphael_chart { margin:0 10px 30px; }
.raphael_chart h2, .raphael_chart h3, .raphael_chart h4, .raphael_chart h5, .raphael_chart h6 {
  margin-left:0;
  margin-right:0;
  margin-bottom:10px;
}
.color_legend { margin:0 10px; }
.color_legend .legend {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
.color_legend .legend li {
  float:left;
  display:inline;
  margin-right:20px;
}
.color_legend .legend .legend_inner {
  float:left;
  display:inline;
}
.color_legend .legend .legend_color {
  float:left;
  display:inline;
  width:16px;
  height:16px;
  text-indent:-9999px;
  margin:2px 6px 2px 0;
}
.color_legend .legend .legend_label {
  float:left;
  display:inline;
  line-height:20px;
}
.table_holder { margin:20px 10px 40px; }
.table_holder table { width:100%; }
.table_holder table .table_cell { display:block; }
.table_holder + .l-copy_container { margin-top:-20px; }
.table_holder + .l-table_title_holder { margin-top:0; }
.table_holder i { font-style:italic; }
.table_holder a[href^="http:"] {
  padding-right:14px;
  background:url(../img/external-link.png) right top no-repeat;
}
.table_holder a[href^="https:"] {
  padding-right:14px;
  background:url(../img/external-link.png) right top no-repeat;
}
.table_holder td, .table_holder th {
  padding:5px;
  border-left:1px solid #ffffff;
}
.table_holder td .table_cell, .table_holder th .table_cell {
  padding-right:2px;
  padding-left:2px;
}
.table_holder td:first-child, .table_holder th:first-child { border-left:none; }
.table_source { padding:5px 0; }
.s-color_1 .table_source { background-color:#85bb3d; }
.s-color_2 .table_source { background-color:#106e9b; }
.s-color_3 .table_source { background-color:#e1ad40; }
.s-color_4 .table_source { background-color:#00a0df; }
.s-color_5 .table_source { background-color:#5c3183; }
.s-color_6 .table_source { background-color:#009ddc; }
.s-color_7 .table_source { background-color:#741d1f; }
.s-color_8 .table_source { background-color:#106e9b; }
.s-color_9 .table_source { background-color:#388283; }
.table_source .table_source_inner {
  width:100%;
  padding:5px 0;
  overflow:hidden;
}
.table_source .button {
  margin:0 5px;
  padding:0;
  float:right;
}
.button {
  padding:10px;
  margin:0;
}
.button a {
  padding:5px 20px;
  display:inline-block;
  zoom:1;
  *display:inline;
  text-decoration:none;
  position:relative;
  background-repeat:no-repeat;
  -moz-border-radius:3px 3px 3px 3px;
  -webkit-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 3px;
}
.button a:link, .button a:visited {
  background-color:#f8f8f8;
  color:#555555;
}
.button a:hover, .button a:active, .button a:focus {
  background-color:;
  top:1px;
  left:1px;
  color:#ffffff;
}
.button-xls a { background-image:url(../img/nyrstar-icons.png); }
.button-xls a .inner { padding-left:30px; }
.button-xls-download a:link, .button-xls-download a:visited { background-position:15px -1343px; }
.button-xls-download a:hover, .button-xls-download a:active, .button-xls-download a:focus { background-position:15px -1393px; }
.button-xls-add a:link, .button-xls-add a:visited { background-position:15px -1243px; }
.button-xls-add a:hover, .button-xls-add a:active, .button-xls-add a:focus { background-position:15px -1293px; }
.pdf_button_small a {
  padding:5px 15px 5px 38px;
  display:inline-block;
  zoom:1;
  *display:inline;
  text-decoration:none;
  position:relative;
  background-repeat:no-repeat;
}
.s-color_1 .pdf_button_small a { background-image:url(../img/pdf-button-1-page.png); }
.s-color_2 .pdf_button_small a { background-image:url(../img/pdf-button-2-page.png); }
.s-color_3 .pdf_button_small a { background-image:url(../img/pdf-button-3-page.png); }
.s-color_4 .pdf_button_small a { background-image:url(../img/pdf-button-4-page.png); }
.s-color_5 .pdf_button_small a { background-image:url(../img/pdf-button-5-page.png); }
.pdf_button_small a:link, .pdf_button_small a:visited {
  background-color:#f8f8f8;
  background-position:0 0;
  color:#444444;
}
.pdf_button_small a:hover, .pdf_button_small a:active, .pdf_button_small a:focus {
  background-color:;
  background-position:0 -60px;
  top:0;
  left:0;
  color:#ffffff;
}
.s-color_1 .pdf_button_small a:hover, .s-color_1 .pdf_button_small a:active, .s-color_1 .pdf_button_small a:focus { background-color:#85bb3d; }
.s-color_2 .pdf_button_small a:hover, .s-color_2 .pdf_button_small a:active, .s-color_2 .pdf_button_small a:focus { background-color:#106e9b; }
.s-color_3 .pdf_button_small a:hover, .s-color_3 .pdf_button_small a:active, .s-color_3 .pdf_button_small a:focus { background-color:#e1ad40; }
.s-color_4 .pdf_button_small a:hover, .s-color_4 .pdf_button_small a:active, .s-color_4 .pdf_button_small a:focus { background-color:#00a0df; }
.s-color_5 .pdf_button_small a:hover, .s-color_5 .pdf_button_small a:active, .s-color_5 .pdf_button_small a:focus { background-color:#5c3183; }
.s-color_6 .pdf_button_small a:hover, .s-color_6 .pdf_button_small a:active, .s-color_6 .pdf_button_small a:focus { background-color:#009ddc; }
.s-color_7 .pdf_button_small a:hover, .s-color_7 .pdf_button_small a:active, .s-color_7 .pdf_button_small a:focus { background-color:#741d1f; }
.s-color_8 .pdf_button_small a:hover, .s-color_8 .pdf_button_small a:active, .s-color_8 .pdf_button_small a:focus { background-color:#106e9b; }
.s-color_9 .pdf_button_small a:hover, .s-color_9 .pdf_button_small a:active, .s-color_9 .pdf_button_small a:focus { background-color:#388283; }
.excell_button_small a {
  padding:5px 15px 5px 38px;
  display:inline-block;
  zoom:1;
  *display:inline;
  text-decoration:none;
  position:relative;
  background-repeat:no-repeat;
}
.s-color_1 .excell_button_small a { background-image:url(../img/pdf-button-1-page.png); }
.s-color_2 .excell_button_small a { background-image:url(../img/pdf-button-2-page.png); }
.s-color_3 .excell_button_small a { background-image:url(../img/pdf-button-3-page.png); }
.s-color_4 .excell_button_small a { background-image:url(../img/pdf-button-4-page.png); }
.s-color_5 .excell_button_small a { background-image:url(../img/pdf-button-5-page.png); }
.excell_button_small a:link, .excell_button_small a:visited {
  background-color:#f8f8f8;
  background-position:0 -30px;
  color:#444444;
}
.excell_button_small a:hover, .excell_button_small a:active, .excell_button_small a:focus {
  background-color:;
  background-position:0 -90px;
  top:0;
  left:0;
  color:#ffffff;
}
.s-color_1 .excell_button_small a:hover, .s-color_1 .excell_button_small a:active, .s-color_1 .excell_button_small a:focus { background-color:#85bb3d; }
.s-color_2 .excell_button_small a:hover, .s-color_2 .excell_button_small a:active, .s-color_2 .excell_button_small a:focus { background-color:#106e9b; }
.s-color_3 .excell_button_small a:hover, .s-color_3 .excell_button_small a:active, .s-color_3 .excell_button_small a:focus { background-color:#e1ad40; }
.s-color_4 .excell_button_small a:hover, .s-color_4 .excell_button_small a:active, .s-color_4 .excell_button_small a:focus { background-color:#00a0df; }
.s-color_5 .excell_button_small a:hover, .s-color_5 .excell_button_small a:active, .s-color_5 .excell_button_small a:focus { background-color:#5c3183; }
.s-color_6 .excell_button_small a:hover, .s-color_6 .excell_button_small a:active, .s-color_6 .excell_button_small a:focus { background-color:#009ddc; }
.s-color_7 .excell_button_small a:hover, .s-color_7 .excell_button_small a:active, .s-color_7 .excell_button_small a:focus { background-color:#741d1f; }
.s-color_8 .excell_button_small a:hover, .s-color_8 .excell_button_small a:active, .s-color_8 .excell_button_small a:focus { background-color:#106e9b; }
.s-color_9 .excell_button_small a:hover, .s-color_9 .excell_button_small a:active, .s-color_9 .excell_button_small a:focus { background-color:#388283; }
.print-download-bar { margin:10px; }
.print-download-bar-inner {
  border-top:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
  padding:0;
  width:100%;
  overflow:hidden;
}
.print-download-bar-inner .pdf_button_small {
  float:left;
  display:inline;
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
}
.print-download-bar-inner .excell_button_small {
  float:right;
  display:inline;
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
}
th {
  font-size:1em;
  vertical-align:bottom;
}
.s-color_1 th { background-color:#85bb3d; }
.s-color_2 th { background-color:#106e9b; }
.s-color_3 th { background-color:#e1ad40; }
.s-color_4 th { background-color:#00a0df; }
.s-color_5 th { background-color:#5c3183; }
.s-color_6 th { background-color:#009ddc; }
.s-color_7 th { background-color:#741d1f; }
.s-color_8 th { background-color:#106e9b; }
.s-color_9 th { background-color:#388283; }
.s-color_1 th { color:#ffffff; }
.s-color_2 th { color:#ffffff; }
.s-color_3 th { color:#ffffff; }
.s-color_4 th { color:#ffffff; }
.s-color_5 th { color:#ffffff; }
.s-color_6 th { color:#ffffff; }
.s-color_7 th { color:#ffffff; }
.s-color_8 th { color:#ffffff; }
.s-color_9 th { color:#ffffff; }
th:first-child span { padding-left:5px; }
.struc_thead_style_bottom-line th {
  background:#000000;
  border-bottom:1px solid #646464;
  vertical-align:bottom;
  font-size:1.077em;
  color:#ffffff;
}
.struc_thead_style_bottom-line th:first-child span { padding-left:5px; }
.struc_thead_style_no-bg-color th {
  border-bottom:1px solid #c8c8c8;
  background:#000000;
  vertical-align:bottom;
  font-size:1.077em;
  color:#ffffff;
}
tbody {
  background:none;
  font-size:1em;
  color:#444444;
}
tbody td { border-top:1px solid #dcdcdc; }
.s-color_1 tbody td { border-color:#aedbbb; }
.s-color_2 tbody td { border-color:#5799b9; }
.s-color_3 tbody td { border-color:#fee4bd; }
.s-color_4 tbody td { border-color:#d2eabf; }
.s-color_5 tbody td { border-color:#6cab7d 7; }
.s-color_6 tbody td { border-color:#a8def3; }
.s-color_7 tbody td { border-color:#d0b2b3; }
.s-color_8 tbody td { border-color:#adcedd; }
.s-color_9 tbody td { border-color:#bbd4d5; }
tbody tr:first-child td { border-top:none; }
tbody tr:hover td {
  background:#f9f9f9;
  border-color:#cccccc;
}
tbody tr:hover + tr td { border-color:#cccccc; }
tbody td { border-top:1px solid #e7e7e7; }
tbody tr:first-child td { border-top:none; }
.struc_tbody_style_no-lines {
  background:none;
  font-size:1em;
  color:#444444;
}
.struc_tbody_style_no-lines td { border-top:none; }
.struc_tbody_style_no-lines tr:first-child td { border-top:none; }
.table_holder .struc_tbody_style_no-lines td, .table_holder .struc_tbody_style_no-lines th {
  padding-top:3px;
  padding-bottom:3px;
}
.struc_tbody_style_dark-lines {
  background:none;
  font-size:1em;
  color:#444444;
}
.struc_tbody_style_dark-lines td { border-top:1px solid #b4b4b4; }
.struc_tbody_style_dark-lines tr:first-child td { border-top:none; }
tbody + tbody tr:first-child td { padding-top:5px; }
.struc_tbody_spacing_1-row + tbody tr:first-child td {
  padding-top:25px;
  border-top:1px solid #e7e7e7;
}
.s-color_1 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#aedbbb; }
.s-color_2 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#5799b9; }
.s-color_3 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#fee4bd; }
.s-color_4 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#d2eabf; }
.s-color_5 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#6cab7d 7; }
.s-color_6 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#a8def3; }
.s-color_7 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#d0b2b3; }
.s-color_8 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#adcedd; }
.s-color_9 .struc_tbody_spacing_1-row + tbody tr:first-child td { border-color:#bbd4d5; }
.struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-top:1px solid #c8c8c8; }
.s-color_1 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_1 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#aedbbb; }
.s-color_2 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_2 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#5799b9; }
.s-color_3 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_3 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#fee4bd; }
.s-color_4 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_4 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#d2eabf; }
.s-color_5 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_5 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#6cab7d 7; }
.s-color_6 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_6 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#a8def3; }
.s-color_7 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_7 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#d0b2b3; }
.s-color_8 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_8 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#adcedd; }
.s-color_9 .struc_tbody_spacing_1-row + .struc_tbody_style_default tr:first-child td, .s-color_9 .struc_tbody_spacing_2-rows + .struc_tbody_style_default tr:first-child td { border-color:#bbd4d5; }
.struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-top:1px solid #969696; }
.s-color_1 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_1 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#aedbbb; }
.s-color_2 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_2 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#5799b9; }
.s-color_3 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_3 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#fee4bd; }
.s-color_4 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_4 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#d2eabf; }
.s-color_5 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_5 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#6cab7d 7; }
.s-color_6 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_6 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#a8def3; }
.s-color_7 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_7 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#d0b2b3; }
.s-color_8 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_8 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#adcedd; }
.s-color_9 .struc_tbody_spacing_1-row + .struc_tbody_style_dark-lines tr:first-child td, .s-color_9 .struc_tbody_spacing_2-rows + .struc_tbody_style_dark-lines tr:first-child td { border-color:#bbd4d5; }
.struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-top:1px solid #dcdcdc; }
.s-color_1 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_1 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#aedbbb; }
.s-color_2 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_2 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#5799b9; }
.s-color_3 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_3 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#fee4bd; }
.s-color_4 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_4 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#d2eabf; }
.s-color_5 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_5 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#6cab7d 7; }
.s-color_6 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_6 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#a8def3; }
.s-color_7 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_7 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#d0b2b3; }
.s-color_8 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_8 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#adcedd; }
.s-color_9 .struc_tbody_spacing_1-row + .struc_tbody_style_no-lines tr:first-child td, .s-color_9 .struc_tbody_spacing_2-rows + .struc_tbody_style_no-lines tr:first-child td { border-color:#bbd4d5; }
.struc_tbody_spacing_2-rows + tbody tr:first-child td { padding-top:35px; }
tfoot {
  background:none;
  font-size:1em;
  color:#969696;
}
tfoot td {
  font-style:italic;
  text-align:right;
  border-left:1px solid #ffffff;
}
tfoot tr:first-child td {
  border-top:1px solid #e7e7e7;
  border-left:none;
}
.struc_tfoot_style_no-line {
  background:none;
  font-size:1em;
  color:#969696;
}
.struc_tfoot_style_no-line td {
  font-style:italic;
  text-align:right;
}
.struc_tfoot_style_right {
  background:none;
  font-size:1em;
  color:#969696;
}
.struc_tfoot_style_right td {
  font-style:italic;
  text-align:right;
}
tfoot tr:first-child td { padding-top:5px; }
.struc_tfoot_spacing_1-row tr:first-child td { padding-top:35px; }
.struc_tfoot_spacing_2-rows tr:first-child td { padding-top:65px; }
tr td {
  font-weight:normal;
  background:none;
}
.row_style_total td {
  font-weight:bold;
  background:#ffffff;
  color:#444444;
}
.row_style_total td:first-child { color:; }
.row_style_total .col_style_important { color:; }
.struc_tbody_style_default .row_style_total td { border-top:1px solid #c8c8c8; }
.struc_tbody_style_dark-lines .row_style_total td { border-top:1px solid #969696; }
.struc_tbody_style_no-lines .row_style_total td { border-top:1px solid #e6e6e6; }
.row_style_title td { font-weight:bold; }
.struc_tbody_style_default .row_style_title td { border-top:1px solid #c8c8c8; }
.struc_tbody_style_default .row_style_title + tr td { border-top:1px solid #969696; }
.struc_tbody_style_dark-lines .row_style_title td { border-top:1px solid #969696; }
.struc_tbody_style_no-lines .row_style_title td { border-top:1px solid #e6e6e6; }
tr td { font-size:1em; }
.row_text_small td, .row_text_small th { font-size:0.923em; }
.row_text_title td {
  font-weight:bold;
  background:#ffffff;
  color:#444444;
}
.s-color_1 .row_text_title td:first-child { color:#85bb3d; }
.s-color_2 .row_text_title td:first-child { color:#106e9b; }
.s-color_3 .row_text_title td:first-child { color:#e1ad40; }
.s-color_4 .row_text_title td:first-child { color:#00a0df; }
.s-color_5 .row_text_title td:first-child { color:#5c3183; }
.s-color_6 .row_text_title td:first-child { color:#009ddc; }
.s-color_7 .row_text_title td:first-child { color:#741d1f; }
.s-color_8 .row_text_title td:first-child { color:#106e9b; }
.s-color_9 .row_text_title td:first-child { color:#388283; }
.row_text_title .col_style_important { color:#000000; }
.row_text_title + tr td { border-top-width:2px; }
.s-color_1 .row_text_title + tr td { border-top-color:#7db03a; }
.s-color_2 .row_text_title + tr td { border-top-color:#1a5983; }
.s-color_3 .row_text_title + tr td { border-top-color:#d4a33c; }
.s-color_4 .row_text_title + tr td { border-top-color:#0097d2; }
.s-color_5 .row_text_title + tr td { border-top-color:#572e7b; }
.s-color_6 .row_text_title + tr td { border-top-color:#40b6e5; }
.s-color_7 .row_text_title + tr td { border-top-color:#975657; }
.s-color_8 .row_text_title + tr td { border-top-color:#0f6892; }
.s-color_9 .row_text_title + tr td { border-top-color:#6aa1a2; }
.row_text_big-title td:first-child {
  font-size:1.077em;
  color:#000000;
  font-weight:bold;
}
td.tm_col_style_important, td.col_style_important {
  color:;
  font-weight:bold;
  background:#f9f9f9;
}
tr:hover td.tm_col_style_important, tr:hover td.col_style_important {
  background:#f4f4f4;
  border-color:#cccccc;
}
tr:hover + tr td.tm_col_style_important, tr:hover + tr td.col_style_important { border-color:#cccccc; }
th.tm_col_style_important, th.col_style_important {
  color:#000000;
  font-weight:bold;
}
td { text-align:left; }
td { text-align:left; }
.tm_col_align_center { text-align:center; }
.col_align_center { text-align:center; }
.tm_col_align_right { text-align:right; }
.col_align_right { text-align:right; }
.table_holder td.col_align_right:last-child, .table_holder th.col_align_right:last-child { padding-right:5px; }
td { width:auto; }
.col_width_100 { width:10%; }
.col_width_125 { width:12.5%; }
.col_width_150 { width:15%; }
.col_width_175 { width:17.5%; }
.col_width_200 { width:20%; }
.col_width_225 { width:22.5%; }
.col_width_250 { width:25%; }
.col_width_275 { width:27.5%; }
.col_width_300 { width:30%; }
.col_width_100px { width:100px; }
.col_width_125px { width:125px; }
.col_width_150px { width:150px; }
.col_width_175px { width:175px; }
.col_width_200px { width:200px; }
.col_width_225px { width:225px; }
.col_width_250px { width:250px; }
.col_width_275px { width:275px; }
.col_width_300px { width:300px; }
.cell_align_center { text-align:center !important; }
.cell_align_middle { vertical-align:middle !important; }
#footer {
  width:100%;
  position:relative;
  padding-bottom:0;
  overflow:hidden;
}
#footer_container_holder {
  margin-top:0;
  position:relative;
  z-index:10;
  background:#d9d9d9;
}
.l-cms_editor_mode #footer_container_holder { margin-top:0; }
.site-footer {
  width:40%;
  float:left;
  display:inline;
}
.site-footer h2 { display:none; }
.site-footer ul {
  width:100%;
  overflow:hidden;
  padding:0 0 10px;
}
.site-footer ul li {
  float:left;
  display:inline;
  padding:0;
  width:100%;
  margin:0;
}
.site-footer ul li a {
  padding:5px 10px;
  font-size:0.923em;
  display:block;
  font-weight:bold;
}
.site-footer ul li a:link, .site-footer ul li a:visited {
  color:;
  text-decoration:none;
}
.site-footer ul li a:hover, .site-footer ul li a:active, .site-footer ul li a:focus {
  color:;
  text-decoration:underline;
}
.site-footer ul li a.s-active:link, .site-footer ul li a.s-active:visited, .site-footer ul li a.s-active:hover, .site-footer ul li a.s-active:active, .site-footer ul li a.s-active:focus {
  color:;
  text-decoration:underline;
}
.site-footer ul li a[href^="https:"] {
  padding-right:14px;
  background:url(../img/external-link.png) right 5px no-repeat;
}
.janssen_footer_txt {
  width:100%;
  float:right;
  clear:right;
  display:block;
  padding:20px 0 20px;
}
.janssen_footer_txt, .copyright_address {
  font-size:0.846em;
  color:#919191;
}
.janssen_footer_txt:hover, .copyright_address:hover { color:#555555; }
.janssen_footer_txt p, .copyright_address p { margin:0 5px 0 15px; }
.janssen_footer_txt a:link, .janssen_footer_txt a:visited, .copyright_address a:link, .copyright_address a:visited { color:#919191; }
.janssen_footer_txt a:hover, .janssen_footer_txt a:active, .janssen_footer_txt a:focus, .copyright_address a:hover, .copyright_address a:active, .copyright_address a:focus { color:#444444; }
.corporate-footer {
  padding-left:120px;
  height:40px;
  position:relative;
  font-size:0.923em;
}
.touch .corporate-footer { visibility:hidden; }
.corporate-footer h2 {
  position:absolute;
  top:0;
  left:10px;
  display:block;
  width:110px;
  font-weight:normal;
  color:;
}
.corporate-footer ul li {
  margin:0;
  padding:0 5px;
}
.corporate-footer ul li a { padding:2px 5px; }
#copyright_container {
  position:absolute;
  right:20px;
  bottom:17px;
  width:250px;
  height:40px;
  text-align:right;
  font-size:0.923em;
}
#copyright_container .seperator { display:none; }
#copyright_container strong, #copyright_container em { display:block; }
#copyright_container strong {
  font-weight:normal;
  color:;
}
#copyright_container em { color:#999999; }
#copyright_container em a:link, #copyright_container em a:visited { color:#999999; }
#copyright_container em a:hover, #copyright_container em a:active, #copyright_container em a:focus { color:; }
#home_header { display:none; }
#table-progress { width:100%; }
#table-progress .level_0 .col_1 .td_inner { padding-left:0; }
#table-progress .level_1 .col_1 .td_inner { padding-left:10px; }
#table-progress .level_2 .col_1 .td_inner { padding-left:20px; }
#table-progress .level_3 .col_1 .td_inner { padding-left:30px; }
#table-progress .level_4 .col_1 .td_inner { padding-left:40px; }
#table-progress .level_5 .col_1 .td_inner { padding-left:50px; }
#table-progress .level_6 .col_1 .td_inner { padding-left:60px; }
#table-progress .level_7 .col_1 .td_inner { padding-left:60px; }
#table-progress .col_1 { width:auto; }
#table-progress .col_2 {
  width:100px;
  text-align:center;
}
#table-progress .col_3 {
  width:50px;
  text-align:center;
}
#table-progress .col_4 {
  width:50px;
  text-align:center;
}
#table-progress .col_5 {
  width:50px;
  text-align:center;
}
#table-progress .col_5 .td_inner[datastuff="rough"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress .col_5 .td_inner[datastuff="medium"] {
  color:#000000;
  background:#fcaf3d;
}
#table-progress .col_5 .td_inner[datastuff="finished"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress .col_6 { width:80px; }
#table-progress .col_6 .td_inner[datastuff="basisversie"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress .col_6 .td_inner[datastuff="Saskia opmerkingen"] {
  color:#000000;
  background:#fcaf3d;
}
#table-progress .col_6 .td_inner[datastuff="Saskia OK"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress .col_7 { width:auto; }
#table-progress .col_7 em {
  font-style:italic;
  color:#106e9b;
  font-weight:bold;
}
#table-progress tr:hover td { background:#f5f5f5; }
#table-progress td, #table-progress th { font-size:0.846em; }
#table-progress th { vertical-align:bottom; }
#table-progress-foto { width:100%; }
#table-progress-foto .level_0 .col_1 .td_inner { padding-left:0; }
#table-progress-foto .level_1 .col_1 .td_inner { padding-left:10px; }
#table-progress-foto .level_2 .col_1 .td_inner { padding-left:20px; }
#table-progress-foto .level_3 .col_1 .td_inner { padding-left:30px; }
#table-progress-foto .level_4 .col_1 .td_inner { padding-left:40px; }
#table-progress-foto .level_5 .col_1 .td_inner { padding-left:50px; }
#table-progress-foto .level_6 .col_1 .td_inner { padding-left:60px; }
#table-progress-foto .level_7 .col_1 .td_inner { padding-left:70px; }
#table-progress-foto .level_8 .col_1 .td_inner { padding-left:80px; }
#table-progress-foto .col_1 { width:auto; }
#table-progress-foto .col_2 {
  width:100px;
  text-align:center;
}
#table-progress-foto .col_3 {
  width:50px;
  text-align:center;
}
#table-progress-foto .col_3 .td_inner[datastuff="not checked"] {
  color:#cccccc;
  background:#ffffff;
}
#table-progress-foto .col_3 .td_inner[datastuff="no top foto"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress-foto .col_3 .td_inner[datastuff="nicole not received"] {
  color:#ffffff;
  background:#fcaf3d;
}
#table-progress-foto .col_3 .td_inner[datastuff="filled in"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress-foto .col_4 {
  width:50px;
  text-align:center;
}
#table-progress-foto .col_5 {
  width:50px;
  text-align:center;
}
#table-progress-foto .col_5 .td_inner[datastuff="no"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress-foto .col_5 .td_inner[datastuff="yes"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress-foto .col_6 {
  width:50px;
  text-align:center;
}
#table-progress-foto .col_6 .td_inner[datastuff="no"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress-foto .col_6 .td_inner[datastuff="yes"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress-foto .col_7 {
  width:50px;
  text-align:center;
}
#table-progress-foto td.col_7 .td_inner {
  color:#ffffff;
  background:#ff0000;
}
#table-progress-foto td.col_7 .td_inner[datastuff="0"] {
  color:#cccccc;
  background:#ffffff;
}
#table-progress-foto .col_8 {
  width:50px;
  text-align:center;
}
#table-progress-foto .col_9 {
  width:100px;
  text-align:center;
}
#table-progress-foto td.col_9 .td_inner { color:#cccccc; }
#table-progress-foto td.col_9 .td_inner[datastuff="no infographic"] {
  color:#cccccc;
  background:#ffffff;
}
#table-progress-foto td.col_9 .td_inner[datastuff="infographic todo"] {
  color:#000000;
  background:#ff0000;
}
#table-progress-foto td.col_9 .td_inner[datastuff="infographic done"] {
  color:#000000;
  background:#00ff00;
}
#table-progress-foto .col_10 { width:auto; }
#table-progress-foto .col_10 em {
  font-style:italic;
  color:#106e9b;
  font-weight:bold;
}
#table-progress-foto tr:hover td { background:#f5f5f5; }
#table-progress-foto td, #table-progress-foto th { font-size:0.846em; }
#table-progress-foto th { vertical-align:bottom; }
#table-progress-foto .td_inner[datastuff="not checked"], #table-progress-foto .td_inner[datastuff="to check"] { color:#cccccc; }
#table-progress-foto .td_inner[datastuff="no foto"] {
  color:#ffffff;
  background:#ff0000;
}
#table-progress-foto .td_inner[datastuff="found"] {
  color:#ffffff;
  background:#00ff00;
}
#table-progress-foto .td_inner[datastuff="not found"] {
  color:#ffffff;
  background:#fcaf3d;
}
#table-progress-foto .td_inner[datastuff="filled in"] {
  color:#ffffff;
  background:#00ff00;
}
#footer {
  width:100%;
  position:relative;
  padding-top:14px;
}
.nav-footer { padding:0 10px; }
.nav-footer h2 { display:none; }
.nav-footer .nav-footer-list {
  width:100%;
  overflow:hidden;
  margin:0 -10px;
  padding:30px 10px;
}
.nav-footer .nav-footer-list li {
  float:left;
  display:inline;
  margin:0;
  width:20%;
}
.nav-footer .nav-footer-list li:nth-child(5n) { margin-right:-50px; }
.nav-footer .nav-footer-list li .nav_item { margin:0 10px; }
.nav-footer .nav-footer-list li .nav_item .nav_item { margin:0; }
.nav-footer .nav-footer-list li h3 { font-weight:bold; }
.nav-footer .nav-footer-list li h3 a {
  font-size:1.077em;
  padding:0 0 2px;
}
.nav-footer .nav-footer-list li h3 a:link, .nav-footer .nav-footer-list li h3 a:visited { color:#444444; }
.nav-footer .nav-footer-list li h3 a:hover, .nav-footer .nav-footer-list li h3 a:active, .nav-footer .nav-footer-list li h3 a:focus { color:#000000; }
.nav-footer .nav-footer-list-sub {
  width:100%;
  overflow:hidden;
  margin:0;
}
.nav-footer .nav-footer-list-sub li {
  width:100%;
  clear:left;
}
.nav-footer .nav-footer-list-sub li:nth-child(5n) { margin:0; }
.nav-footer .nav-footer-list-sub a { padding:2px 0; }
.nav-footer a {
  text-decoration:none;
  display:block;
}
.nav-footer a:link, .nav-footer a:visited { color:#666666; }
.nav-footer a:hover, .nav-footer a:active, .nav-footer a:focus { color:#000000; }
.site-footer {
  padding:0 0 10px;
  float:left;
  display:inline;
  width:40%;
}
.site-footer h2 { display:none; }
.site-footer ul {
  width:100%;
  overflow:hidden;
  margin:0;
}
.site-footer ul li {
  float:left;
  display:inline;
  margin:0;
  width:50%;
}
.site-footer ul li:nth-child(2n) { margin-right:-50px; }
.site-footer ul li:nth-child(2n+1) { clear:left; }
.site-footer a {
  float:left;
  display:inline;
  padding:5px;
  text-decoration:none;
}
.site-footer a:link, .site-footer a:visited { color:#444444; }
.site-footer a:hover, .site-footer a:active, .site-footer a:focus { color:#000000; }
#copyright_creation {
  float:left;
  display:inline;
  width:60%;
  text-align:right;
  position:relative;
  margin-right:-50px;
}
#copyright {
  color:#444444;
  margin:6px 5px 10px;
  font-size:0.923em;
}
#creation {
  color:#aaaaaa;
  margin:10px;
  width:100%;
  display:block;
  float:left;
  clear:left;
  font-size:0.846em;
}
#creation a {
  float:none;
  padding:0;
}
#creation a:link, #creation a:visited {
  color:#aaaaaa;
  text-decoration:none;
}
#creation a:hover, #creation a:active, #creation a:focus {
  color:#000000;
  text-decoration:underline;
}
#print-report {
  display:inline;
  float:right;
  width:33.33%;
  margin:0 0 20px;
}
#print-report .button {
  margin:0 5px;
  display:block;
}
#print-report .button a {
  padding:10px 10px 10px 65px;
  height:40px;
  display:block;
  float:none;
}
.s-color_1 #print-report .button a { background-image:url(../img/pdf-button-1-footer.png); }
.s-color_2 #print-report .button a { background-image:url(../img/pdf-button-2-footer.png); }
.s-color_3 #print-report .button a { background-image:url(../img/pdf-button-3-footer.png); }
.s-color_4 #print-report .button a { background-image:url(../img/pdf-button-4-footer.png); }
.s-color_5 #print-report .button a { background-image:url(../img/pdf-button-5-footer.png); }
#print-report .button a strong {
  font-size:1.000em;
  line-height:20px;
}
#janssen_copyright {
  width:66.67%;
  float:right;
  display:inline;
  margin:0;
  padding:0;
}
.mini-site-launcher a {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  background-image:url(../img/spacer.gif);
  background-repeat:repeat;
  background-position:0 0;
  text-indent:-9999px;
  z-index:20;
}
.mini-site-launcher .caption_txt {
  font-size:1.385em;
  top:20px !important;
}
#molecule-mini-site { margin:30px 10px 20px; }
.l-cms_editor_mode #molecule-mini-site { margin-right:0; }
#molecule-mini-site .molecule_mini_inner {
  margin:0 10px;
  border-top:2px solid #1c74bb;
}
#molecule-mini-site .molecule_mini_inner2 {
  width:100%;
  position:relative;
  height:0;
  padding-bottom:60%;
  overflow:hidden;
}
.l-cms_editor_mode #molecule-mini-site .molecule_mini_inner2 {
  height:auto;
  padding-bottom:0;
}
#molecule-mini-site .molecule_bg {
  position:relative;
  width:100%;
  z-index:1;
  margin-top:-17%;
  margin-bottom:-2%;
}
#molecule-mini-site .molecule_bg img {
  width:100%;
  max-width:100%;
  display:block;
  margin:0;
  padding:0;
}
.molecule_intro {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:10;
}
.molecule_intro header h2, .molecule_intro header h3, .molecule_intro header h4, .molecule_intro header h5, .molecule_intro header h6 {
  color:#1c74bb;
  font-size:2.308em;
  margin:0 0 5px;
  background:none !important;
}
.molecule_intro p { font-size:1.231em; }
.molecule_nav {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:145px;
  z-index:10;
}
.molecule_nav { z-index:200; }
.molecule_nav_table { width:100%; }
.molecule_nav_table td {
  padding:0;
  border:none;
}
.molecule_nav_table .col_1 { width:20%; }
.molecule_nav_table .col_2 { width:20%; }
.molecule_nav_table .col_3 { width:20%; }
.molecule_nav_table .col_4 { width:20%; }
.molecule_nav_table .col_5 { width:20%; }
.molecule_nav_table .molecule_nav_topic td:first-child a { border-left:none; }
.molecule_nav_table .molecule_nav_topic a {
  display:block;
  padding:20px 10px;
  text-decoration:none;
  border-left:2px solid #ffffff;
  height:40px;
  font-weight:bold;
  font-family:'Source Sans Pro', sans-serif;
  text-align:center;
  line-height:20px;
  font-size:1.077em;
}
.molecule_nav_table .molecule_nav_topic a.line_2 .topic_icon {
  margin-top:0;
  margin-bottom:0;
}
.molecule_nav_table .molecule_nav_topic a.line_1 .line { padding:10px 0; }
.molecule_nav_table .molecule_nav_topic a .line { display:block; }
.molecule_nav_table .molecule_nav_topic a:link, .molecule_nav_table .molecule_nav_topic a:visited {
  color:#ffffff;
  background:#1c74bb;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1c74bb),color-stop(1,#145385));
  background-image:-moz-linear-gradient(center top,#1c74bb 0%,#145385 100%);
  background-image:linear-gradient(center top,#1c74bb 0%,#145385 100%);
}
.molecule_nav_table .molecule_nav_topic a:hover, .molecule_nav_table .molecule_nav_topic a:active, .molecule_nav_table .molecule_nav_topic a:focus {
  background:#00467e;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00467e),color-stop(1,#00335c));
  background-image:-moz-linear-gradient(center top,#00467e 0%,#00335c 100%);
  background-image:linear-gradient(center top,#00467e 0%,#00335c 100%);
  color:#ffffff;
}
.molecule_nav_table .molecule_nav_topic a.s-active:link, .molecule_nav_table .molecule_nav_topic a.s-active:visited, .molecule_nav_table .molecule_nav_topic a.s-active:hover, .molecule_nav_table .molecule_nav_topic a.s-active:active, .molecule_nav_table .molecule_nav_topic a.s-active:focus {
  color:#003662;
  background:#f8fbfd;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fbfd),color-stop(1,#d5d8da));
  background-image:-moz-linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
  background-image:linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
}
.molecule_nav_table .molecule_nav_topic a .seperator { display:none; }
.molecule_nav_table .molecule_nav_topic a .inner {
  display:block;
  padding-left:50px;
  height:40px;
  position:relative;
}
.molecule_nav_table .molecule_nav_topic a .topic_icon {
  position:absolute;
  left:0;
  top:0;
  width:40px;
  height:40px;
}
.molecule_nav_table .molecule_nav_topic a .topic_title {
  display:block;
  text-align:left;
}
.molecule_nav_table .molecule_nav_topic ul {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
.molecule_nav_table .molecule_nav_topic ul li {
  float:left;
  display:inline;
  width:20%;
  margin:0;
}
.molecule_nav_table .molecule_nav_topic ul li:nth-child(5n) { margin-right:-50px; }
.molecule_nav_table .molecule_nav_topic ul li:nth-child(5n) a { border-right:none; }
.molecule_nav_table .molecule_nav_topic .col_1 { border-left:none; }
.molecule_nav_table .molecule_nav_age .td_inner {
  display:block;
  width:100%;
  overflow:hidden;
  background:#eeeeee;
  padding:0;
  border-top:2px solid #ffffff;
}
.molecule_nav_table .molecule_nav_age .age_name { display:none; }
.molecule_nav_table .molecule_nav_age .seperator { display:none; }
.molecule_nav_table .molecule_nav_age .age_to {
  display:none;
  float:right;
  padding:5px;
  padding-left:0;
}
.molecule_nav_table .molecule_nav_age .age_from {
  float:left;
  padding:5px;
  padding-right:0;
  border-left:2px solid #ffffff;
}
.molecule_nav_table .molecule_nav_age .col_5 .age_to { display:inline; }
.molecule_nav_table .molecule_nav_age .col_5 .age_to .age_name { display:inline; }
.molecule_nav_table .molecule_nav_age .col_1 .age_name, .molecule_nav_table .molecule_nav_age col_5 .age_name { display:inline; }
.molecule_nav_table .molecule_nav_age .col_1 .age_from { border-left:none; }
.molecule_nav_table .molecule_nav_category .td_inner {
  display:block;
  text-align:center;
  border-left:2px solid #ffffff;
  border-top:2px solid #ffffff;
}
.molecule_nav_table .molecule_nav_category .col_1-3 .td_inner { border-left:none; }
.molecule_nav_table .molecule_nav_category .td_inner {
  background:#e9e9e9;
  padding:5px;
}
.molecule_step_icon {
  position:absolute;
  left:10px;
  top:12px;
  width:80px;
  height:80px;
  min-height:30px;
}
.l-cms_editor_mode .molecule_step_icon { top:50px; }
.molecule_step_icon2 {
  position:absolute;
  left:10px;
  top:0;
  width:40px;
  height:40px;
  min-height:30px;
}
.molecule_content_container {
  position:absolute;
  top:0;
  left:0;
  height:80%;
  width:100%;
  z-index:15;
}
.l-cms_editor_mode .molecule_content_container {
  position:relative;
  height:auto;
}
.medicijn_step {
  display:none;
  width:100%;
  position:relative;
}
.l-cms_editor_mode .medicijn_step { display:block; }
.medicijn_step .medicijn_step_inner {
  padding-left:120px;
  margin-top:30px;
}
.medicijn_step .molecule_step_header h2, .medicijn_step .molecule_step_header h3, .medicijn_step .molecule_step_header h4, .medicijn_step .molecule_step_header h5, .medicijn_step .molecule_step_header h6 {
  color:#1c74bb;
  font-size:2.308em;
  margin:0 0 5px;
}
.medicijn_step .medicijn_step_nav ul {
  width:100%;
  overflow:hidden;
}
.medicijn_step .medicijn_step_nav ul li {
  float:left;
  display:inline;
  margin-bottom:2px;
}
.medicijn_step .medicijn_step_nav ul li a {
  float:left;
  display:inline;
  padding:10px 10px;
  text-decoration:none;
  border-left:2px solid #ffffff;
  font-weight:bold;
  font-family:'Source Sans Pro', sans-serif;
  line-height:20px;
  font-size:1.000em;
}
.medicijn_step .medicijn_step_nav ul li a:link, .medicijn_step .medicijn_step_nav ul li a:visited {
  color:#ffffff;
  background:#1c74bb;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1c74bb),color-stop(1,#145385));
  background-image:-moz-linear-gradient(center top,#1c74bb 0%,#145385 100%);
  background-image:linear-gradient(center top,#1c74bb 0%,#145385 100%);
}
.medicijn_step .medicijn_step_nav ul li a:hover, .medicijn_step .medicijn_step_nav ul li a:active, .medicijn_step .medicijn_step_nav ul li a:focus {
  background:#00467e;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00467e),color-stop(1,#00335c));
  background-image:-moz-linear-gradient(center top,#00467e 0%,#00335c 100%);
  background-image:linear-gradient(center top,#00467e 0%,#00335c 100%);
  color:#ffffff;
}
.medicijn_step .medicijn_step_nav ul li a.s-active:link, .medicijn_step .medicijn_step_nav ul li a.s-active:visited, .medicijn_step .medicijn_step_nav ul li a.s-active:hover, .medicijn_step .medicijn_step_nav ul li a.s-active:active, .medicijn_step .medicijn_step_nav ul li a.s-active:focus {
  color:#003662;
  background:#f8fbfd;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fbfd),color-stop(1,#d5d8da));
  background-image:-moz-linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
  background-image:linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
}
.l-molecule_substep, .medicijn_step_txt { display:none; }
.l-cms_editor_mode .l-molecule_substep, .l-cms_editor_mode .medicijn_step_txt { display:block; }
.s-active_step { display:block; }
.l-title-img { margin:0 0 40px; }
.l-title-img .header_bg_img {
  width:100%;
  position:relative;
  margin-bottom:10px;
}
.l-title-img .header_bg_img figure {
  position:relative;
  z-index:2;
  margin:0 10px;
}
.l-title-img .header_bg_img figure img {
  width:100%;
  max-width:100%;
}
.l-title-img .header_bg_img h2, .l-title-img .header_bg_img h3, .l-title-img .header_bg_img h4, .l-title-img .header_bg_img h5, .l-title-img .header_bg_img h6 {
  position:absolute;
  bottom:20px;
  left:30px;
  margin:0;
  padding:0;
  z-index:10;
  line-height:64px;
}
.l-title-img .header_bg_img .icon {
  float:left;
  display:inline;
  height:64px;
  margin-right:5px;
}
.l-title-img .header_bg_img .icon img {
  display:block;
  height:64px;
}
.l-title-img .s-black-title h2, .l-title-img .s-black-title h3, .l-title-img .s-black-title h4, .l-title-img .s-black-title h5, .l-title-img .s-black-title h6 {
  color:#000000 !important;
  text-shadow:2px 2px 3px rgba(255,255,255,0.5);
}
.l-title-img .s-white-title h2, .l-title-img .s-white-title h3, .l-title-img .s-white-title h4, .l-title-img .s-white-title h5, .l-title-img .s-white-title h6 {
  color:#ffffff !important;
  text-shadow:3px 3px 4px rgba(0,0,0,0.7);
}
.l-locatie { margin-bottom:30px; }
.l-locatie .header_bg_img { margin-bottom:-24px; }
.l-locatie .header_bg_img h2, .l-locatie .header_bg_img h3, .l-locatie .header_bg_img h4, .l-locatie .header_bg_img h5, .l-locatie .header_bg_img h6 {
  font-size:1.846em;
  bottom:10px;
  left:30px;
  line-height:30px;
}
.article_body .l-title-bg-half .header_bg_img { margin-bottom:5px; }
.article_body .l-title-bg-half .header_bg_img h2, .article_body .l-title-bg-half .header_bg_img h3, .article_body .l-title-bg-half .header_bg_img h4, .article_body .l-title-bg-half .header_bg_img h5, .article_body .l-title-bg-half .header_bg_img h6 {
  font-size:1.231em;
  font-weight:300;
  line-height:20px;
  bottom:0;
  left:10px;
  background:transparent !important;
  border:none;
  width:auto;
  left:10px;
  right:10px;
}
.article_body .l-title-bg-half .header_bg_img h2 .inner, .article_body .l-title-bg-half .header_bg_img h3 .inner, .article_body .l-title-bg-half .header_bg_img h4 .inner, .article_body .l-title-bg-half .header_bg_img h5 .inner, .article_body .l-title-bg-half .header_bg_img h6 .inner {
  padding:5px 15px;
  display:inline-block;
  margin:15px 0;
  color:#ffffff;
  text-shadow:none;
  width:auto;
}
.s-color_1 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_1 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_1 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_1 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_1 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#85bb3d; }
.s-color_2 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_2 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_2 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_2 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_2 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#106e9b; }
.s-color_3 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_3 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_3 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_3 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_3 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#e1ad40; }
.s-color_4 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_4 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_4 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_4 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_4 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#00a0df; }
.s-color_5 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_5 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_5 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_5 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_5 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#5c3183; }
.s-color_6 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_6 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_6 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_6 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_6 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#009ddc; }
.s-color_7 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_7 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_7 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_7 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_7 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#741d1f; }
.s-color_8 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_8 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_8 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_8 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_8 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#106e9b; }
.s-color_9 .article_body .l-title-bg-half .header_bg_img h2 .inner, .s-color_9 .article_body .l-title-bg-half .header_bg_img h3 .inner, .s-color_9 .article_body .l-title-bg-half .header_bg_img h4 .inner, .s-color_9 .article_body .l-title-bg-half .header_bg_img h5 .inner, .s-color_9 .article_body .l-title-bg-half .header_bg_img h6 .inner { background-color:#388283; }
.show_hide_container { margin-bottom:40px; }
.show_hide_button {
  background:#e9e9e9;
  margin:0 10px;
  height:30px;
  line-height:30px;
  padding:0 !important;
}
.show_hide_button a {
  display:block;
  line-height:30px;
  padding:0 10px;
  text-decoration:none;
}
.show_hide_button_top a { padding-left:30px; }
.show_hide_button_bottom a { padding-right:30px; }
.show_hide_container_hide .show_hide_button a { background:url(../img/less-more.png) 10px -30px no-repeat; }
.show_hide_container_hide .how_hide_button_top a {
  padding-right:27px;
  background-position:7px -30px;
}
.show_hide_container_show .show_hide_button a { background:url(../img/less-more.png) 10px 0 no-repeat; }
.show_hide_container_hide {
  border-left:5px solid #e9e9e9;
  margin-left:10px;
}
.show_hide_container_hide .show_hide_button { margin-left:0; }
.l-table_title_holder .table_holder { margin-top:5px; }
.in_page_nav_double {
  margin:0 10px;
  padding:10px 0;
}
.in_page_nav_double ul {
  width:100%;
  overflow:hidden;
}
.in_page_nav_double ul li {
  float:left;
  display:inline;
  width:50%;
  margin:5px;
  line-height:1.2;
}
.in_page_nav_double ul li:nth-child(2n) { margin-right:-50px; }
.in_page_nav_double ul li:nth-child(2n+1) { clear:left; }
.in_page_nav_double ul li a { display:block; }
.in_page_nav_single {
  margin:0 10px;
  padding:10px 0;
}
.in_page_nav_single ul {
  width:100%;
  overflow:hidden;
}
.in_page_nav_single ul li {
  float:left;
  display:inline;
  width:100%;
  margin:5px;
  line-height:1.2;
  clear:left;
}
.in_page_nav_single ul li a { display:block; }
.strategy_infographic p, .strategy_infographic h2, .strategy_infographic h3, .strategy_infographic h4, .strategy_infographic h5, .strategy_infographic h6 {
  margin-left:10px;
  margin-right:10px;
}
.strategy_infographic p { padding-bottom:1em; }
.strategy_infographic h2 {
  font-size:2.000em;
  font-family:'Source Sans Pro', sans-serif;
  margin-left:-10px;
  margin-right:-10px;
  margin-bottom:10px;
  margin-top:20px;
  padding:10px 20px;
}
.s-color_1 .strategy_infographic h2 { background-color:#cfead7; }
.s-color_2 .strategy_infographic h2 { background-color:#c6dce7; }
.s-color_3 .strategy_infographic h2 { background-color:#feefd8; }
.s-color_4 .strategy_infographic h2 { background-color:#e4f3d9; }
.s-color_5 .strategy_infographic h2 { background-color:#e0d5e8; }
.s-color_6 .strategy_infographic h2 { background-color:#ccebf8; }
.s-color_7 .strategy_infographic h2 { background-color:#e3d2d2; }
.s-color_8 .strategy_infographic h2 { background-color:#cfe2eb; }
.s-color_9 .strategy_infographic h2 { background-color:#388283; }
.s-color_1 .strategy_infographic h2 { color:#85bb3d; }
.s-color_2 .strategy_infographic h2 { color:#106e9b; }
.s-color_3 .strategy_infographic h2 { color:#e1ad40; }
.s-color_4 .strategy_infographic h2 { color:#00a0df; }
.s-color_5 .strategy_infographic h2 { color:#5c3183; }
.s-color_6 .strategy_infographic h2 { color:#009ddc; }
.s-color_7 .strategy_infographic h2 { color:#741d1f; }
.s-color_8 .strategy_infographic h2 { color:#106e9b; }
.s-color_9 .strategy_infographic h2 { color:#388283; }
.strategy_infographic h3 {
  font-size:1.692em;
  font-family:'Source Sans Pro', sans-serif;
  color:#777777;
}
.strategy_infographic h4 {
  font-size:1.385em;
  font-family:'Source Sans Pro', sans-serif;
}
.strategy_infographic h5 {
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
}
.strategy_infographic h6 {
  font-size:1.077em;
  font-family:'Source Sans Pro', sans-serif;
}
.strategy_infographic p i, .strategy_infographic li i { font-style:italic; }
.strategy_infographic p em, .strategy_infographic li em {
  font-style:italic;
  color:#106e9b;
}
.strategy_infographic p b, .strategy_infographic li b {
  font-weight:bold;
  color:#666666;
}
.strategy_infographic p strong, .strategy_infographic li strong {
  font-weight:bold;
  color:#106e9b;
}
.strategy_infographic ul ul, .strategy_infographic ul ol, .strategy_infographic ol ul, .strategy_infographic ol ol { padding-bottom:0; }
.strategy_info_scheme { margin:0 10px 40px; }
.strategy_info_scheme .spacer {
  position:absolute;
  width:1px;
  top:0;
  height:100%;
}
.strategy_info_scheme .spacer .spacer_inner {
  position:absolute;
  top:0;
  left:-5px;
  width:10px;
  height:100%;
  background:#ffffff;
}
.strategy_info_scheme .strategy_scheme_row_1 {
  width:100%;
  position:relative;
  margin-bottom:10px;
}
.strategy_info_scheme .strategy_scheme_row_1 .spacer_1 { left:50%; }
.strategy_info_scheme .strategy_scheme_row_1 .strategy_scheme_txt_cont {
  width:50%;
  position:relative;
}
.strategy_info_scheme .strategy_scheme_row_1 .strategy_scheme_txt_cont .strategy_scheme_bol_cont_inner { padding-right:15px; }
.strategy_info_scheme .strategy_scheme_row_1 .strategy_scheme_txt_cont:nth-child(2n) {
  margin-right:-50px;
  position:absolute;
  top:0;
  left:50%;
  height:100%;
}
.strategy_info_scheme .strategy_scheme_row_1 .strategy_scheme_txt_cont:nth-child(2n) .strategy_scheme_bol_cont_inner {
  padding-right:10px;
  padding-left:10px;
}
.strategy_info_scheme .strategy_scheme_row_2 {
  width:100%;
  overflow:hidden;
  position:relative;
  margin-bottom:10px;
}
.strategy_info_scheme .strategy_scheme_row_2 .spacer_1 { left:33.33%; }
.strategy_info_scheme .strategy_scheme_row_2 .spacer_2 { left:66.66%; }
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont {
  width:33.33%;
  position:absolute;
  top:0;
  height:100%;
}
.l-cms_editor_mode .strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont {
  position:relative;
  float:left;
  height:auto;
}
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(1) { left:0; }
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(1) .strategy_scheme_bol_cont_inner { padding-right:15px; }
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(2) {
  margin-left:33.33%;
  position:relative;
}
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(2) .strategy_scheme_bol_cont_inner {
  padding-right:15px;
  padding-left:15px;
}
.l-cms_editor_mode .strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(2) { margin-right:0; }
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(3) { right:0; }
.strategy_info_scheme .strategy_scheme_row_2 .strategy_scheme_bol_cont:nth-child(3) .strategy_scheme_bol_cont_inner { padding-left:15px; }
.strategy_info_scheme .strategy_scheme_row_2 h3 { font-size:1.231em; }
.strategy_info_scheme .strategy_scheme_row_3 {
  width:100%;
  overflow:hidden;
  margin-bottom:10px;
}
.strategy_info_scheme .strategy_scheme_row_3 .strategy_scheme_txt_cont {
  width:100%;
  float:left;
}
.strategy_info_scheme .strategy_scheme_row_4 {
  width:100%;
  overflow:hidden;
}
.strategy_info_scheme .strategy_scheme_row_4 .strategy_scheme_img {
  width:33.33%;
  float:left;
  position:relative;
}
.strategy_info_scheme .strategy_scheme_row_4 .strategy_scheme_img:nth-child(3n+1) { margin-right:-50px; }
.strategy_info_scheme .strategy_scheme_row_4 .strategy_scheme_img:nth-child(3n+2) { clear:left; }
.strategy_info_scheme .strategy_scheme_row_4 .strategy_scheme_img img {
  display:block;
  width:100%;
  max-width:100%;
}
.strategy_info_scheme .strategy_scheme_row_4 h3 { text-align:center; }
.strategy_info_scheme .strategy_scheme_row_4 h4 {
  font-size:1.077em;
  margin:0;
  text-align:center;
}
.s-color_1 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#cfead7; }
.s-color_2 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#c6dce7; }
.s-color_3 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#feefd8; }
.s-color_4 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#e4f3d9; }
.s-color_5 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#e0d5e8; }
.s-color_6 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#ccebf8; }
.s-color_7 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#e3d2d2; }
.s-color_8 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#cfe2eb; }
.s-color_9 .strategy_info_scheme .strategy_scheme_txt_cont { background-color:#388283; }
.strategy_info_scheme .strategy_scheme_txt_cont_inner {
  padding:10px;
  text-align:center;
}
.s-color_1 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#85bb3d; }
.s-color_2 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#106e9b; }
.s-color_3 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#e1ad40; }
.s-color_4 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#00a0df; }
.s-color_5 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#5c3183; }
.s-color_6 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#009ddc; }
.s-color_7 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#741d1f; }
.s-color_8 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#106e9b; }
.s-color_9 .strategy_info_scheme .strategy_scheme_txt_cont_inner { border-color:#388283; }
.s-color_1 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#85bb3d; }
.s-color_2 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#106e9b; }
.s-color_3 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#e1ad40; }
.s-color_4 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#00a0df; }
.s-color_5 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#5c3183; }
.s-color_6 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#009ddc; }
.s-color_7 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#741d1f; }
.s-color_8 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#106e9b; }
.s-color_9 .strategy_info_scheme .strategy_scheme_bol_cont { background-color:#388283; }
.strategy_info_scheme .strategy_scheme_bol_cont_inner {
  padding:10px;
  color:#ffffff;
  text-align:center;
}
.strategy_info_scheme .strategy_scheme_bol_cont_inner h2, .strategy_info_scheme .strategy_scheme_bol_cont_inner h3, .strategy_info_scheme .strategy_scheme_bol_cont_inner h4, .strategy_info_scheme .strategy_scheme_bol_cont_inner h5, .strategy_info_scheme .strategy_scheme_bol_cont_inner h6 { color:#ffffff; }
.strategy_info_scheme .strategy_scheme_img {
  position:relative;
  z-index:1;
}
.strategy_info_scheme .strategy_scheme_img img {
  width:100%;
  max-width:100%;
  display:block;
}
.strategy_info_scheme .strategy_scheme_img_inner { margin:10px; }
.strategy_info_scheme .strategy_scheme_img_inner2 {
  width:100%;
  position:relative;
}
.strategy_info_scheme .strategy_scheme_img_inner2 h4 {
  position:absolute;
  bottom:10px;
  width:100%;
  z-index:10;
  margin:0;
  padding:0;
  color:#000000;
  font-size:1.231em;
  text-align:center;
}
.strategy_info_scheme .strategy_scheme_img_inner2 h4 .inner {
  padding:2px 5px;
  text-align:center;
  background:#ffffff;
}
.rgba .strategy_info_scheme .strategy_scheme_img_inner2 h4 .inner { background:rgba(255,255,255,0.8); }
.arv_infographic {
  margin:20px 10px 20px;
  padding:40px 0 0;
}
.arv_infographic .arv_infographic_inner {
  width:100%;
  position:relative;
}
.arv_infographic header {
  position:absolute;
  top:-40px;
  left:0;
  width:100%;
  text-align:center;
}
.arv_infographic .l_image_container {
  width:100%;
  position:relative;
  z-index:1;
}
.arv_infographic .l_image_container figure {
  width:100%;
  position:relative;
}
.arv_infographic .l_image_container figure img {
  display:block;
  width:100%;
  max-width:100%;
}
.arv_infographic .arv_infographic_left, .arv_infographic .arv_infographic_right {
  position:absolute;
  top:44%;
  left:12%;
  width:36%;
  z-index:10;
}
.arv_infographic .arv_infographic_left { text-align:right; }
.arv_infographic .arv_infographic_right {
  left:53%;
  text-align:left;
}
.arv_infographic p { padding-bottom:2px; }
.arv_infographic p strong { font-size:1.231em; }
.arv_infographic ul {
  list-style:none;
  margin:0 10px;
  padding:0;
}
.arv_infographic ul li {
  margin:8px 0;
  padding:0;
  line-height:1.2;
}
.pdf_container {
  margin:20px 10px;
  text-align:center;
  cursor:pointer;
}
.pdf_container .pdf_preview {
  margin:0 auto;
  width:145px;
}
.pdf_container .pdf_preview img { display:block; }
.pdf_container .pdf_button {
  margin:10px 0 20px;
  padding:0;
  text-align:left;
}
.pdf_container .pdf_button a {
  display:block;
  padding:5px 10px 5px 75px;
  text-decoration:none;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:400;
  font-size:1.077em;
  line-height:20px;
  height:60px;
}
.pdf_container .pdf_button a strong {
  font-size:1.429em;
  line-height:30px;
  display:block;
  font-weight:300;
  padding-bottom:5px;
}
.s-color_1 .pdf_container .pdf_button a { background:transparent url(../img/pdf-button-1.png) 0 0 no-repeat; }
.s-color_2 .pdf_container .pdf_button a { background:transparent url(../img/pdf-button-2.png) 0 0 no-repeat; }
.s-color_3 .pdf_container .pdf_button a { background:transparent url(../img/pdf-button-3.png) 0 0 no-repeat; }
.s-color_4 .pdf_container .pdf_button a { background:transparent url(../img/pdf-button-4.png) 0 0 no-repeat; }
.s-color_5 .pdf_container .pdf_button a { background:transparent url(../img/pdf-button-5.png) 0 0 no-repeat; }
.s-color_1 .pdf_container .pdf_button a:link, .s-color_1 .pdf_container .pdf_button a:visited { color:#85bb3d; }
.s-color_2 .pdf_container .pdf_button a:link, .s-color_2 .pdf_container .pdf_button a:visited { color:#106e9b; }
.s-color_3 .pdf_container .pdf_button a:link, .s-color_3 .pdf_container .pdf_button a:visited { color:#e1ad40; }
.s-color_4 .pdf_container .pdf_button a:link, .s-color_4 .pdf_container .pdf_button a:visited { color:#00a0df; }
.s-color_5 .pdf_container .pdf_button a:link, .s-color_5 .pdf_container .pdf_button a:visited { color:#5c3183; }
.s-color_6 .pdf_container .pdf_button a:link, .s-color_6 .pdf_container .pdf_button a:visited { color:#009ddc; }
.s-color_7 .pdf_container .pdf_button a:link, .s-color_7 .pdf_container .pdf_button a:visited { color:#741d1f; }
.s-color_8 .pdf_container .pdf_button a:link, .s-color_8 .pdf_container .pdf_button a:visited { color:#106e9b; }
.s-color_9 .pdf_container .pdf_button a:link, .s-color_9 .pdf_container .pdf_button a:visited { color:#388283; }
.s-color_4 .pdf_container .pdf_button a:link, .s-color_4 .pdf_container .pdf_button a:visited { background-position:0 0; }
.s-color_1 .pdf_container .pdf_button a:link strong, .s-color_1 .pdf_container .pdf_button a:visited strong { color:#7db03a; }
.s-color_2 .pdf_container .pdf_button a:link strong, .s-color_2 .pdf_container .pdf_button a:visited strong { color:#1a5983; }
.s-color_3 .pdf_container .pdf_button a:link strong, .s-color_3 .pdf_container .pdf_button a:visited strong { color:#d4a33c; }
.s-color_4 .pdf_container .pdf_button a:link strong, .s-color_4 .pdf_container .pdf_button a:visited strong { color:#0097d2; }
.s-color_5 .pdf_container .pdf_button a:link strong, .s-color_5 .pdf_container .pdf_button a:visited strong { color:#572e7b; }
.s-color_6 .pdf_container .pdf_button a:link strong, .s-color_6 .pdf_container .pdf_button a:visited strong { color:#40b6e5; }
.s-color_7 .pdf_container .pdf_button a:link strong, .s-color_7 .pdf_container .pdf_button a:visited strong { color:#975657; }
.s-color_8 .pdf_container .pdf_button a:link strong, .s-color_8 .pdf_container .pdf_button a:visited strong { color:#0f6892; }
.s-color_9 .pdf_container .pdf_button a:link strong, .s-color_9 .pdf_container .pdf_button a:visited strong { color:#6aa1a2; }
.s-color_1 .pdf_container .pdf_button a:hover, .s-color_1 .pdf_container .pdf_button a:active, .s-color_1 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_2 .pdf_container .pdf_button a:hover, .s-color_2 .pdf_container .pdf_button a:active, .s-color_2 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_3 .pdf_container .pdf_button a:hover, .s-color_3 .pdf_container .pdf_button a:active, .s-color_3 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_4 .pdf_container .pdf_button a:hover, .s-color_4 .pdf_container .pdf_button a:active, .s-color_4 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_5 .pdf_container .pdf_button a:hover, .s-color_5 .pdf_container .pdf_button a:active, .s-color_5 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_6 .pdf_container .pdf_button a:hover, .s-color_6 .pdf_container .pdf_button a:active, .s-color_6 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_7 .pdf_container .pdf_button a:hover, .s-color_7 .pdf_container .pdf_button a:active, .s-color_7 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_8 .pdf_container .pdf_button a:hover, .s-color_8 .pdf_container .pdf_button a:active, .s-color_8 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_9 .pdf_container .pdf_button a:hover, .s-color_9 .pdf_container .pdf_button a:active, .s-color_9 .pdf_container .pdf_button a:focus { color:#ffffff; }
.s-color_1 .pdf_container .pdf_button a:hover, .s-color_1 .pdf_container .pdf_button a:active, .s-color_1 .pdf_container .pdf_button a:focus { background-color:#85bb3d; }
.s-color_2 .pdf_container .pdf_button a:hover, .s-color_2 .pdf_container .pdf_button a:active, .s-color_2 .pdf_container .pdf_button a:focus { background-color:#106e9b; }
.s-color_3 .pdf_container .pdf_button a:hover, .s-color_3 .pdf_container .pdf_button a:active, .s-color_3 .pdf_container .pdf_button a:focus { background-color:#e1ad40; }
.s-color_4 .pdf_container .pdf_button a:hover, .s-color_4 .pdf_container .pdf_button a:active, .s-color_4 .pdf_container .pdf_button a:focus { background-color:#00a0df; }
.s-color_5 .pdf_container .pdf_button a:hover, .s-color_5 .pdf_container .pdf_button a:active, .s-color_5 .pdf_container .pdf_button a:focus { background-color:#5c3183; }
.s-color_6 .pdf_container .pdf_button a:hover, .s-color_6 .pdf_container .pdf_button a:active, .s-color_6 .pdf_container .pdf_button a:focus { background-color:#009ddc; }
.s-color_7 .pdf_container .pdf_button a:hover, .s-color_7 .pdf_container .pdf_button a:active, .s-color_7 .pdf_container .pdf_button a:focus { background-color:#741d1f; }
.s-color_8 .pdf_container .pdf_button a:hover, .s-color_8 .pdf_container .pdf_button a:active, .s-color_8 .pdf_container .pdf_button a:focus { background-color:#106e9b; }
.s-color_9 .pdf_container .pdf_button a:hover, .s-color_9 .pdf_container .pdf_button a:active, .s-color_9 .pdf_container .pdf_button a:focus { background-color:#388283; }
.s-color_1 .pdf_container .pdf_button a:hover, .s-color_2 .pdf_container .pdf_button a:hover, .s-color_3 .pdf_container .pdf_button a:hover, .s-color_4 .pdf_container .pdf_button a:hover, .s-color_5 .pdf_container .pdf_button a:hover, .s-color_1 .pdf_container .pdf_button a:active, .s-color_2 .pdf_container .pdf_button a:active, .s-color_3 .pdf_container .pdf_button a:active, .s-color_4 .pdf_container .pdf_button a:active, .s-color_5 .pdf_container .pdf_button a:active, .s-color_1 .pdf_container .pdf_button a:focus, .s-color_2 .pdf_container .pdf_button a:focus, .s-color_3 .pdf_container .pdf_button a:focus, .s-color_4 .pdf_container .pdf_button a:focus, .s-color_5 .pdf_container .pdf_button a:focus { background-position:0 -100px; }
.s-color_1 .pdf_container .pdf_button a:hover strong, .s-color_2 .pdf_container .pdf_button a:hover strong, .s-color_3 .pdf_container .pdf_button a:hover strong, .s-color_4 .pdf_container .pdf_button a:hover strong, .s-color_5 .pdf_container .pdf_button a:hover strong, .s-color_1 .pdf_container .pdf_button a:active strong, .s-color_2 .pdf_container .pdf_button a:active strong, .s-color_3 .pdf_container .pdf_button a:active strong, .s-color_4 .pdf_container .pdf_button a:active strong, .s-color_5 .pdf_container .pdf_button a:active strong, .s-color_1 .pdf_container .pdf_button a:focus strong, .s-color_2 .pdf_container .pdf_button a:focus strong, .s-color_3 .pdf_container .pdf_button a:focus strong, .s-color_4 .pdf_container .pdf_button a:focus strong, .s-color_5 .pdf_container .pdf_button a:focus strong { color:#ffffff; }
.l-link_editor_container { position:relative; }
.l-link-hover { margin:10px 0 20px; }
.l-link-hover .l-link-hover-inner {
  padding-top:10px;
  width:100%;
  position:relative;
}
.l-link-hover .header_bg_img h2, .l-link-hover .header_bg_img h3, .l-link-hover .header_bg_img h4 { background:none !important; }
.l-link-hover .overlay_link {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
.l-link-hover .overlay_link a {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  text-indent:-999px;
  background-image:url(../img/spacer.gif);
  background-repeat:repeat;
  background-position:0 0;
  z-index:20;
}
.s-color_1 .l-link-hover:hover { background-color:#cfead7; }
.s-color_2 .l-link-hover:hover { background-color:#c6dce7; }
.s-color_3 .l-link-hover:hover { background-color:#feefd8; }
.s-color_4 .l-link-hover:hover { background-color:#e4f3d9; }
.s-color_5 .l-link-hover:hover { background-color:#e0d5e8; }
.s-color_6 .l-link-hover:hover { background-color:#ccebf8; }
.s-color_7 .l-link-hover:hover { background-color:#e3d2d2; }
.s-color_8 .l-link-hover:hover { background-color:#cfe2eb; }
.s-color_9 .l-link-hover:hover { background-color:#388283; }
.l-highlights_block { margin:0 10px 20px; }
.overview_home_block_inner .l-highlights_block { margin:0; }
.l-highlights_block .highlights_block_inner {
  margin:0;
  overflow:hidden;
  position:relative;
  width:100%;
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px -1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
}
.l-highlights_block .highlights_summary {
  display:block;
  height:10px;
  top:5px;
  bottom:auto;
  width:100%;
  z-index:120;
  position:absolute;
}
.overview_home_block_inner .l-highlights_block .highlights_summary {
  bottom:20px;
  left:10px;
  right:0;
  width:auto;
}
.l-highlights_block .highlights_summary ul {
  height:8px;
  line-height:6px;
  margin:0 auto;
  overflow:visible;
  text-align:center;
  width:100%;
  list-style:none;
  padding:0;
}
.l-highlights_block .highlights_summary ul li {
  display:inline-block;
  zoom:1;
  *display:inline;
  height:9px;
  margin:0 4px;
  width:9px;
  position:relative;
  text-align:center;
}
.l-highlights_block .highlights_summary ul .highlights_summary {
  height:8px;
  width:8px;
  padding:0;
  position:relative;
}
.l-highlights_block .highlights_summary ul a {
  display:block;
  width:9px;
  height:9px;
  background-image:url(../img/highlight-nav.png);
  background-repeat:repeat;
  background-position:0 0;
  text-indent:-999px;
  overflow:hidden;
}
.l-highlights_block .highlights_summary ul a:link, .l-highlights_block .highlights_summary ul a:visited { background-position:0 0; }
.l-highlights_block .highlights_summary ul a:hover, .l-highlights_block .highlights_summary ul a:active, .l-highlights_block .highlights_summary ul a:focus { background-position:-9px 0; }
.l-highlights_block .highlights_summary ul .s-active_trail a:link, .l-highlights_block .highlights_summary ul .s-active_trail a:visited, .l-highlights_block .highlights_summary ul .s-active_trail a:hover, .l-highlights_block .highlights_summary ul .s-active_trail a:active, .l-highlights_block .highlights_summary ul .s-active_trail a:focus { background-position:-9px 0; }
.l-highlights_block .overview_txt {
  position:absolute;
  bottom:10px;
  left:0;
  width:100%;
}
.l-highlights_block .highlights_details {
  margin:0;
  position:relative;
  z-index:10;
}
.l-highlights_block .highlights_details ul {
  width:100%;
  margin:0;
  list-style:none;
  list-style-image:none;
  position:relative;
  padding:0;
}
.l-highlights_block .highlights_details ul .cms-frontend-region {
  width:100%;
  overflow:hidden;
}
.l-highlights_block .highlights_details ul li {
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  opacity:0;
  width:100%;
  z-index:10;
  margin:0;
}
.l-highlights_block .highlights_details ul li:first-child {
  position:relative;
  opacity:1;
  z-index:50;
}
.l-highlights_block .highlights_details ul .highlight_details_element {
  overflow:hidden;
  position:relative;
  width:100%;
}
.l-highlights_block .highlights_details ul .highlight_details_element figure {
  margin:0;
  padding:0;
  width:100%;
}
.l-highlights_block .highlights_details ul .highlight_details_element figure img {
  display:block;
  margin:0;
  width:100%;
  max-width:100%;
}
.intro_container {
  padding-top:10px;
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
  font-weight:300;
}
.s-color_1 .intro_container p, .s-color_1 .intro_container li, .s-color_1 .intro_container a { color:#7db03a; }
.s-color_2 .intro_container p, .s-color_2 .intro_container li, .s-color_2 .intro_container a { color:#1a5983; }
.s-color_3 .intro_container p, .s-color_3 .intro_container li, .s-color_3 .intro_container a { color:#d4a33c; }
.s-color_4 .intro_container p, .s-color_4 .intro_container li, .s-color_4 .intro_container a { color:#0097d2; }
.s-color_5 .intro_container p, .s-color_5 .intro_container li, .s-color_5 .intro_container a { color:#572e7b; }
.s-color_6 .intro_container p, .s-color_6 .intro_container li, .s-color_6 .intro_container a { color:#40b6e5; }
.s-color_7 .intro_container p, .s-color_7 .intro_container li, .s-color_7 .intro_container a { color:#975657; }
.s-color_8 .intro_container p, .s-color_8 .intro_container li, .s-color_8 .intro_container a { color:#0f6892; }
.s-color_9 .intro_container p, .s-color_9 .intro_container li, .s-color_9 .intro_container a { color:#6aa1a2; }
#campus-slider { margin:20px 10px 20px; }
#campus-slider .l-graphic_slider_inner {
  width:100%;
  position:relative;
  overflow:hidden;
}
#campus-slider .slider_bg {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
  z-index:1;
}
#campus-slider .campus_header {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:10;
}
#campus-slider .campus_header hgroup {
  margin:0 20px;
  padding:20px 0;
}
#campus-slider .campus_header h2 {
  margin:0;
  font-size:2.308em;
  font-family:'Source Sans Pro', sans-serif;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.8);
}
#campus-slider .campus_header h3 {
  margin:0;
  font-size:1.231em;
  font-family:'Source Sans Pro', sans-serif;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
#campus-slider .slider_content {
  position:relative;
  z-index:8;
  padding:10px;
  margin-top:198px;
  background:#ffffff;
}
.rgba #campus-slider .slider_content { background:rgba(255,255,255,0.8); }
#campus-slider .slider_nav {
  position:absolute;
  top:115px;
  left:0;
  width:100%;
  z-index:11;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
}
#campus-slider .slider_nav ul {
  width:100%;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
#campus-slider .slider_nav ul li {
  float:left;
  display:inline;
  width:20%;
  margin:0;
}
#campus-slider .slider_nav ul li:nth-child(5n) { margin-right:-50px; }
#campus-slider .slider_nav ul li:nth-child(5n) a { border-right:none; }
#campus-slider .slider_nav ul li a {
  display:block;
  padding:10px 10px;
  text-decoration:none;
  border-right:2px solid #ffffff;
  height:60px;
  font-weight:bold;
  font-family:'Source Sans Pro', sans-serif;
  text-align:center;
  line-height:20px;
  font-size:1.077em;
}
#campus-slider .slider_nav ul li a.line_2 {
  padding:20px 10px;
  height:40px;
}
#campus-slider .slider_nav ul li a .line { display:block; }
#campus-slider .slider_nav ul li a:link, #campus-slider .slider_nav ul li a:visited {
  color:#ffffff;
  background:#1c74bb;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1c74bb),color-stop(1,#145385));
  background-image:-moz-linear-gradient(center top,#1c74bb 0%,#145385 100%);
  background-image:linear-gradient(center top,#1c74bb 0%,#145385 100%);
}
#campus-slider .slider_nav ul li a:hover, #campus-slider .slider_nav ul li a:active, #campus-slider .slider_nav ul li a:focus {
  background:#00467e;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00467e),color-stop(1,#00335c));
  background-image:-moz-linear-gradient(center top,#00467e 0%,#00335c 100%);
  background-image:linear-gradient(center top,#00467e 0%,#00335c 100%);
  color:#ffffff;
}
#campus-slider .slider_nav ul li a.s-active:link, #campus-slider .slider_nav ul li a.s-active:visited, #campus-slider .slider_nav ul li a.s-active:hover, #campus-slider .slider_nav ul li a.s-active:active, #campus-slider .slider_nav ul li a.s-active:focus {
  color:#003662;
  background:#f8fbfd;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fbfd),color-stop(1,#d5d8da));
  background-image:-moz-linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
  background-image:linear-gradient(center top,#f8fbfd 0%,#d5d8da 100%);
}
#campus-slider .slider_nav ul #slider_nav_item_1 { width:22%; }
#campus-slider .slider_nav ul #slider_nav_item_2 { width:18%; }
#campus-slider .slider_nav ul #slider_nav_item_3 { width:20%; }
#campus-slider .slider_nav ul #slider_nav_item_4 { width:22%; }
#campus-slider .slider_nav ul #slider_nav_item_5 { width:18%; }
#campus-slider .slider_content_inner {
  width:100%;
  overflow:hidden;
  position:relative;
}
#campus-slider .slider_content_inner header { padding:10px 0; }
#campus-slider .slider_content_inner header h2, #campus-slider .slider_content_inner header h3, #campus-slider .slider_content_inner header h4, #campus-slider .slider_content_inner header h5, #campus-slider .slider_content_inner header h6 {
  font-family:'Source Sans Pro', sans-serif;
  color:#003662;
}
#campus-slider .slider_content_inner .slider_item_container {
  -webkit-transition:opacity 0.5s ease-in-out;
  -moz-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  -ms-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
}
.js #campus-slider .slider_content_inner .slider_item_container {
  display:none;
  opacity:0;
}
.js #campus-slider .slider_content_inner .s-active_item {
  display:block;
  opacity:1;
}
.janssen_map_container { margin:30px 0 20px; }
.janssen_map_header h2, .janssen_map_header h3, .janssen_map_header h4 {
  font-size:2.000em;
  font-family:'Source Sans Pro', sans-serif;
  text-align:center;
  margin:0 10px 20px;
}
.s-color_1 .janssen_map_header h2, .s-color_1 .janssen_map_header h3, .s-color_1 .janssen_map_header h4 { color:#85bb3d; }
.s-color_2 .janssen_map_header h2, .s-color_2 .janssen_map_header h3, .s-color_2 .janssen_map_header h4 { color:#106e9b; }
.s-color_3 .janssen_map_header h2, .s-color_3 .janssen_map_header h3, .s-color_3 .janssen_map_header h4 { color:#e1ad40; }
.s-color_4 .janssen_map_header h2, .s-color_4 .janssen_map_header h3, .s-color_4 .janssen_map_header h4 { color:#00a0df; }
.s-color_5 .janssen_map_header h2, .s-color_5 .janssen_map_header h3, .s-color_5 .janssen_map_header h4 { color:#5c3183; }
.s-color_6 .janssen_map_header h2, .s-color_6 .janssen_map_header h3, .s-color_6 .janssen_map_header h4 { color:#009ddc; }
.s-color_7 .janssen_map_header h2, .s-color_7 .janssen_map_header h3, .s-color_7 .janssen_map_header h4 { color:#741d1f; }
.s-color_8 .janssen_map_header h2, .s-color_8 .janssen_map_header h3, .s-color_8 .janssen_map_header h4 { color:#106e9b; }
.s-color_9 .janssen_map_header h2, .s-color_9 .janssen_map_header h3, .s-color_9 .janssen_map_header h4 { color:#388283; }
.janssen_map_navigation {
  width:100%;
  position:relative;
}
.janssen_map_navigation .janssen_map {
  width:80%;
  margin-left:10%;
  margin-right:10%;
  position:relative;
  z-index:2;
}
.janssen_map_navigation .janssen_map img {
  width:100%;
  max-width:100%;
  display:block;
  padding:0;
  margin:0;
}
.janssen_map_navigation .janssen_map_dots {
  position:absolute;
  top:0;
  left:10%;
  width:80%;
  height:100%;
  z-index:10;
}
.janssen_map_navigation .janssen_map_dots ul {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  list-style:none;
}
.janssen_map_navigation .janssen_map_dots ul li {
  position:absolute;
  width:1px;
  height:1px;
  margin:0;
  padding:0;
}
.janssen_map_navigation .janssen_map_dots ul li a {
  position:absolute;
  width:13px;
  height:19px;
  top:-18px;
  left:-6px;
  text-indent:-9999px;
  display:block;
  background-image:url(../img/map-markers.png);
  background-repeat:no-repeat;
}
.janssen_map_navigation .janssen_map_dots ul li.s-color_1 a { background-position:0 0; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_2 a { background-position:0 -30px; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_3 a { background-position:0 -60px; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_4 a { background-position:0 -90px; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_5 a { background-position:0 -120px; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_6 a { background-position:0 -150px; }
.janssen_map_navigation .janssen_map_dots ul li.s-color_7 a { background-position:0 -180px; }
.janssen_map_navigation .janssen_map_legend {
  position:absolute;
  top:59%;
  left:0;
  width:100%;
  z-index:16;
}
.janssen_map_navigation .janssen_map_legend ul {
  width:100%;
  margin:0;
  padding:10px 0;
  overflow:hidden;
  list-style:none;
}
.janssen_map_navigation .janssen_map_legend ul li {
  float:left;
  display:inline;
  margin:0 10px 0 0;
  padding:0;
}
.janssen_map_navigation .janssen_map_legend ul li a {
  float:left;
  padding:5px 5px 5px 30px;
  text-decoration:none;
  background-image:url(../img/map-markers.png);
  background-repeat:no-repeat;
}
.janssen_map_navigation .janssen_map_legend ul li a:link, .janssen_map_navigation .janssen_map_legend ul li a:visited { color:#000000; }
.janssen_map_navigation .janssen_map_legend ul li a:hover, .janssen_map_navigation .janssen_map_legend ul li a:active, .janssen_map_navigation .janssen_map_legend ul li a:focus { color:#ffffff; }
.janssen_map_navigation .janssen_map_legend ul li.s-color_1 { margin-left:10px; }
.janssen_map_navigation .janssen_map_legend ul li.s-color_1 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_1 a:visited {
  background-color:transparent;
  background-position:10px 5px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_1 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_1 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_1 a:focus {
  background-color:#48ad33;
  background-position:10px -205px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_2 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_2 a:visited {
  background-color:transparent;
  background-position:10px -25px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_2 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_2 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_2 a:focus {
  background-position:10px -205px;
  background-color:#3383ad;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_3 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_3 a:visited {
  background-color:transparent;
  background-position:10px -55px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_3 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_3 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_3 a:focus {
  background-position:10px -205px;
  background-color:#e3a645;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_4 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_4 a:visited {
  background-color:transparent;
  background-position:10px -85px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_4 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_4 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_4 a:focus {
  background-position:10px -205px;
  background-color:#f0f73c;
  color:#000000;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_5 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_5 a:visited {
  background-color:transparent;
  background-position:10px -115px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_5 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_5 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_5 a:focus {
  background-position:10px -205px;
  background-color:#e01f1f;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_6 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_6 a:visited {
  background-color:transparent;
  background-position:10px -145px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_6 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_6 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_6 a:focus {
  background-position:10px -205px;
  background-color:#9264df;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_7 a:link, .janssen_map_navigation .janssen_map_legend ul li.s-color_7 a:visited {
  background-color:transparent;
  background-position:10px -175px;
}
.janssen_map_navigation .janssen_map_legend ul li.s-color_7 a:hover, .janssen_map_navigation .janssen_map_legend ul li.s-color_7 a:active, .janssen_map_navigation .janssen_map_legend ul li.s-color_7 a:focus {
  background-position:10px -205px;
  background-color:#8f5050;
}
.janssen_map_locations {
  margin-top:-27%;
  padding-top:70px;
  position:relative;
  width:100%;
  overflow:hidden;
  z-index:15;
  background:rgba(255,255,255,0.7);
  border-top:2px solid #656565;
}
.janssen_map_locations .janssen_map_locations_inner {
  position:relative;
  width:350%;
}
.l-cms_editor_mode .janssen_map_locations .janssen_map_locations_inner { width:100%; }
.janssen_map_locations .l-janssen_site {
  width:14.28%;
  float:left;
  display:inline;
}
.janssen_map_locations .l-janssen_site .l-janssen_site_inner { margin:0 10px; }
.l-cms_editor_mode .janssen_map_locations .l-janssen_site {
  float:none;
  width:50%;
  display:block;
}
.janssen_map_locations .l-janssen_site .janssen_site_header {
  width:100%;
  position:relative;
  margin-bottom:10px;
}
.janssen_map_locations .l-janssen_site .janssen_site_header figure {
  width:100%;
  position:relative;
  min-height:30px;
  z-index:2;
}
.janssen_map_locations .l-janssen_site .janssen_site_header figure img {
  display:block;
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
}
.janssen_map_locations .l-janssen_site .janssen_site_header h3, .janssen_map_locations .l-janssen_site .janssen_site_header h4, .janssen_map_locations .l-janssen_site .janssen_site_header h5 {
  position:absolute;
  z-index:10;
  bottom:10px;
  left:10px;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.janssen_map_locations .l-janssen_site p {
  margin-left:0;
  margin-right:0;
}
.icon_list_holder { margin:0 10px; }
.icon_list {
  width:100%;
  margin:0;
  padding:0 0 20px;
  overflow:hidden;
  list-style:none;
}
.icon_list li {
  width:100%;
  float:left;
  display:inline;
  position:relative;
  margin:5px 0;
  padding:0;
}
.icon_list .icon_list_item_inner { padding-left:30px; }
.icon_list .icon_list_item_inner img {
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  left:0;
}
#chapters_overview h2 {
  font-size:1.692em;
  margin:0 10px 10px;
}
#chapters_overview #basket_form_chapters { margin:0 10px; }
#chapters_overview .download_basket_list {
  margin:0;
  width:100%;
  overflow:hidden;
  padding:0;
  list-style:none;
  list-style-image:none;
}
#chapters_overview .download_basket_list li {
  width:100%;
  float:left;
  display:inline;
  overflow:hidden;
  margin:0;
  border-top:2px solid ;
}
#chapters_overview .download_basket_list li .header .header_title {
  padding:0 5px;
  font-size:1.231em;
}
#chapters_overview .download_basket_list li li { border-top:1px solid ; }
#chapters_overview .download_basket_list li li .header .header_title {
  padding-left:20px;
  font-size:1.077em;
}
#chapters_overview .download_basket_list li li li { border-top:1px solid #cccccc; }
#chapters_overview .download_basket_list li li li .header .header_title {
  padding-left:35px;
  font-size:1.000em;
}
#chapters_overview .download_basket_list li li li li { border-top:1px solid #eeeeee; }
#chapters_overview .download_basket_list li li li li .header .header_title {
  padding-left:50px;
  font-size:1.000em;
  font-weight:normal;
}
#chapters_overview .download_basket_list ul { margin-bottom:10px; }
#chapters_overview .download_basket_list li:last-child ul { margin-bottom:0; }
#chapters_overview .basket_row_item {
  width:100%;
  position:relative;
}
#chapters_overview .basket_row_item .header {
  width:100%;
  overflow:hidden;
  height:30px;
  margin:0;
}
#chapters_overview .basket_row_item .header .header_title {
  float:left;
  display:inline;
  line-height:30px;
  padding:0 10px;
  margin:0;
  display:inline;
  cursor:pointer;
}
#chapters_overview .basket_row_item .header .header_title strong { color:; }
#chapters_overview .basket_row_item .header .button_select_childs {
  line-height:30px;
  float:left;
  display:none;
  padding:3px;
  margin-left:10px;
}
#chapters_overview .basket_row_item .header .button_select_childs .link_alike {
  float:left;
  display:inline;
  position:relative;
  -moz-border-radius:3px 3px 3px 3px;
  -webkit-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 3px;
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:2px -2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow:2px 2px 2px rgba(0,0,0,0.05), 1px 1px 1px rgba(0,0,0,0.1);
  color:#ffffff;
  font-weight:bold;
}
.s-color_1 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#679130; }
.s-color_2 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#408baf; }
.s-color_3 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#af8632; }
.s-color_4 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#007cae; }
.s-color_5 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#482666; }
.s-color_6 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#80ceee; }
.s-color_7 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#ba8e8f; }
.s-color_8 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#0c5579; }
.s-color_9 #chapters_overview .basket_row_item .header .button_select_childs .link_alike { background-color:#9cc1c1; }
#chapters_overview .basket_row_item .header .button_select_childs .link_alike .inner {
  float:left;
  display:inline;
  padding:2px 7px;
  line-height:20px;
  font-size:0.923em;
}
#chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, #chapters_overview .basket_row_item .header .button_select_childs .s-hover {
  top:1px;
  left:1px;
  color:#ffffff;
}
.s-color_1 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_1 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#85bb3d; }
.s-color_2 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_2 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#106e9b; }
.s-color_3 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_3 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#e1ad40; }
.s-color_4 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_4 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#00a0df; }
.s-color_5 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_5 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#5c3183; }
.s-color_6 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_6 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#009ddc; }
.s-color_7 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_7 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#741d1f; }
.s-color_8 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_8 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#106e9b; }
.s-color_9 #chapters_overview .basket_row_item .header .button_select_childs .link_alike:hover, .s-color_9 #chapters_overview .basket_row_item .header .button_select_childs .s-hover { background-color:#388283; }
#chapters_overview .basket_row_item .print_PDF {
  position:absolute;
  height:30px;
  top:0;
  right:130px;
  margin:0;
  line-height:30px;
  padding:0;
}
#chapters_overview .basket_row_item .excel_file {
  position:absolute;
  height:30px;
  top:0;
  right:0;
  line-height:30px;
  padding:0;
}
#chapters_overview .basket_row_item .print_PDF, #chapters_overview .basket_row_item .excel_file {
  width:130px;
  background:#ffffff;
  font-weight:bold;
  color:#777777;
}
#chapters_overview .basket_row_item .print_PDF label, #chapters_overview .basket_row_item .excel_file label { padding-left:25px; }
#chapters_overview .basket_row_item .print_PDF label .what_type, #chapters_overview .basket_row_item .excel_file label .what_type { display:none; }
#chapters_overview .basket_row_item .print_PDF input, #chapters_overview .basket_row_item .excel_file input {
  position:absolute;
  top:9px;
  left:5px;
  padding:0;
  margin:0;
}
#chapters_overview .basket_row_item:hover, #chapters_overview .s-hover { background:#f5f5f5; }
#chapters_overview .basket_row_item:hover .header .button_select_childs, #chapters_overview .s-hover .header .button_select_childs {
  display:inline;
  cursor:pointer;
}
#chapters_overview .s-selected .header { background:#f5f5f5; }
#chapters_overview .s-selected .header .header_title strong { color:#000000; }
#chapters_overview .s-selected_pf .print_PDF {
  background:#f5f5f5;
  font-weight:bold;
  color:#000000;
}
#chapters_overview .s-selected_pf .s-empty { background:#ffffff; }
#chapters_overview .s-selected_xls .excel_file {
  background:#f5f5f5;
  font-weight:bold;
  color:#000000;
}
#chapters_overview .s-selected_xls .s-empty { background:#ffffff; }
.download_basket_cta_container {
  margin:0;
  height:92px;
}
.download_basket_cta_container .no-js { height:auto; }
.download_basket_cta_container .fix_me {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  z-index:300;
}
.download_basket_cta_container .fix_me .download_basket_cta_outer {
  margin:0 auto;
  max-width:1200px;
  min-width:960px;
  text-align:left;
  width:90%;
}
.download_basket_cta_container .fix_me .download_basket_cta_outer .download_basket_cta { margin:0 10px; }
.download_basket_cta_container .download_basket_cta_outer {
  width:100%;
  position:relative;
}
.download_basket_cta_container .download_basket_cta_outer .download_basket_no_js { display:none; }
.download_basket_cta_container .download_basket_cta_outer .print_PDF, .download_basket_cta_container .download_basket_cta_outer .excel_file {
  width:115px;
  top:11px;
  padding-top:10px;
  border-top:1px solid #000000;
  font-weight:bold;
  color:#000000;
}
.download_basket_cta_container .download_basket_cta_outer .print_PDF em, .download_basket_cta_container .download_basket_cta_outer .excel_file em { padding-left:20px; }
.download_basket_cta_container .download_basket_cta_outer .print_PDF {
  position:absolute;
  height:30px;
  right:140px;
  margin:0;
  line-height:30px;
}
.download_basket_cta_container .download_basket_cta_outer .excel_file {
  position:absolute;
  height:30px;
  right:10px;
  line-height:30px;
}
.download_basket_cta_container .download_basket_cta {
  padding:5px 260px 5px 5px;
  background:;
  border-top:2px solid ;
}
.download_basket_cta_container .download_basket_button { padding:5px; }
.download_basket_cta_container .download_basket_button a {
  padding:10px 10px;
  position:relative;
  color:;
  display:block;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  text-decoration:none;
  font-weight:bold;
  -webkit-transition:border, all, color 0.2s ease-in-out;
  -moz-transition:border, all, color 0.2s ease-in-out;
  -o-transition:border, all, color 0.2s ease-in-out;
  -ms-transition:border, all, color 0.2s ease-in-out;
  transition:border, all, color 0.2s ease-in-out;
}
.s-color_1 .download_basket_cta_container .download_basket_button a { background-color:#679130; }
.s-color_2 .download_basket_cta_container .download_basket_button a { background-color:#408baf; }
.s-color_3 .download_basket_cta_container .download_basket_button a { background-color:#af8632; }
.s-color_4 .download_basket_cta_container .download_basket_button a { background-color:#007cae; }
.s-color_5 .download_basket_cta_container .download_basket_button a { background-color:#482666; }
.s-color_6 .download_basket_cta_container .download_basket_button a { background-color:#80ceee; }
.s-color_7 .download_basket_cta_container .download_basket_button a { background-color:#ba8e8f; }
.s-color_8 .download_basket_cta_container .download_basket_button a { background-color:#0c5579; }
.s-color_9 .download_basket_cta_container .download_basket_button a { background-color:#9cc1c1; }
.download_basket_cta_container .download_basket_button a .inner {
  padding:0 5px 0 5px;
  display:block;
}
.download_basket_cta_container .download_basket_button a .inner .cta_title {
  display:block;
  font-size:1.385em;
}
.download_basket_cta_container .download_basket_button a .inner .seperator { display:none; }
.download_basket_cta_container .download_basket_button a .inner .total_details {
  display:block;
  width:100%;
  position:relative;
  font-size:1.077em;
}
.download_basket_cta_container .download_basket_button a .inner .total_details .total_size {
  position:absolute;
  top:0;
  right:0;
  text-align:right;
  font-size:0.929em;
  font-style:italic;
}
.download_basket_cta_container .download_basket_button a:link, .download_basket_cta_container .download_basket_button a:visited {
  left:0;
  top:0;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  color:#ffffff;
  text-shadow:1px 1px 0 rgba(0,0,0,0.1);
}
.s-color_1 .download_basket_cta_container .download_basket_button a:link, .s-color_1 .download_basket_cta_container .download_basket_button a:visited { background-color:#679130; }
.s-color_2 .download_basket_cta_container .download_basket_button a:link, .s-color_2 .download_basket_cta_container .download_basket_button a:visited { background-color:#408baf; }
.s-color_3 .download_basket_cta_container .download_basket_button a:link, .s-color_3 .download_basket_cta_container .download_basket_button a:visited { background-color:#af8632; }
.s-color_4 .download_basket_cta_container .download_basket_button a:link, .s-color_4 .download_basket_cta_container .download_basket_button a:visited { background-color:#007cae; }
.s-color_5 .download_basket_cta_container .download_basket_button a:link, .s-color_5 .download_basket_cta_container .download_basket_button a:visited { background-color:#482666; }
.s-color_6 .download_basket_cta_container .download_basket_button a:link, .s-color_6 .download_basket_cta_container .download_basket_button a:visited { background-color:#80ceee; }
.s-color_7 .download_basket_cta_container .download_basket_button a:link, .s-color_7 .download_basket_cta_container .download_basket_button a:visited { background-color:#ba8e8f; }
.s-color_8 .download_basket_cta_container .download_basket_button a:link, .s-color_8 .download_basket_cta_container .download_basket_button a:visited { background-color:#0c5579; }
.s-color_9 .download_basket_cta_container .download_basket_button a:link, .s-color_9 .download_basket_cta_container .download_basket_button a:visited { background-color:#9cc1c1; }
.download_basket_cta_container .download_basket_button a:hover, .download_basket_cta_container .download_basket_button a:active, .download_basket_cta_container .download_basket_button a:focus {
  left:0px;
  top:0px;
  border-top:1px solid #111111;
  border-left:1px solid #111111;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  color:#ffffff;
  text-shadow:1px 1px 0 rgba(255,255,255,0.1);
  outline:none;
}
.s-color_1 .download_basket_cta_container .download_basket_button a:hover, .s-color_1 .download_basket_cta_container .download_basket_button a:active, .s-color_1 .download_basket_cta_container .download_basket_button a:focus { background-color:#85bb3d; }
.s-color_2 .download_basket_cta_container .download_basket_button a:hover, .s-color_2 .download_basket_cta_container .download_basket_button a:active, .s-color_2 .download_basket_cta_container .download_basket_button a:focus { background-color:#106e9b; }
.s-color_3 .download_basket_cta_container .download_basket_button a:hover, .s-color_3 .download_basket_cta_container .download_basket_button a:active, .s-color_3 .download_basket_cta_container .download_basket_button a:focus { background-color:#e1ad40; }
.s-color_4 .download_basket_cta_container .download_basket_button a:hover, .s-color_4 .download_basket_cta_container .download_basket_button a:active, .s-color_4 .download_basket_cta_container .download_basket_button a:focus { background-color:#00a0df; }
.s-color_5 .download_basket_cta_container .download_basket_button a:hover, .s-color_5 .download_basket_cta_container .download_basket_button a:active, .s-color_5 .download_basket_cta_container .download_basket_button a:focus { background-color:#5c3183; }
.s-color_6 .download_basket_cta_container .download_basket_button a:hover, .s-color_6 .download_basket_cta_container .download_basket_button a:active, .s-color_6 .download_basket_cta_container .download_basket_button a:focus { background-color:#009ddc; }
.s-color_7 .download_basket_cta_container .download_basket_button a:hover, .s-color_7 .download_basket_cta_container .download_basket_button a:active, .s-color_7 .download_basket_cta_container .download_basket_button a:focus { background-color:#741d1f; }
.s-color_8 .download_basket_cta_container .download_basket_button a:hover, .s-color_8 .download_basket_cta_container .download_basket_button a:active, .s-color_8 .download_basket_cta_container .download_basket_button a:focus { background-color:#106e9b; }
.s-color_9 .download_basket_cta_container .download_basket_button a:hover, .s-color_9 .download_basket_cta_container .download_basket_button a:active, .s-color_9 .download_basket_cta_container .download_basket_button a:focus { background-color:#388283; }
.basket_form_tools {
  margin:0;
  padding:0;
}
.s-color_1 .basket_form_tools { background-color:#85bb3d; }
.s-color_2 .basket_form_tools { background-color:#106e9b; }
.s-color_3 .basket_form_tools { background-color:#e1ad40; }
.s-color_4 .basket_form_tools { background-color:#00a0df; }
.s-color_5 .basket_form_tools { background-color:#5c3183; }
.s-color_6 .basket_form_tools { background-color:#009ddc; }
.s-color_7 .basket_form_tools { background-color:#741d1f; }
.s-color_8 .basket_form_tools { background-color:#106e9b; }
.s-color_9 .basket_form_tools { background-color:#388283; }
.basket_form_tools .basket_form_tools_inner {
  width:100%;
  height:60px;
  overflow:hidden;
  position:relative;
}
.basket_form_tools .header_info p {
  height:60px;
  line-height:60px;
  padding:0 0 0 5px;
  color:#ffffff;
}
.basket_form_tools .print_selector_block, .basket_form_tools .excel_selector_block {
  width:130px;
  height:60px;
  line-height:20px;
  margin:0;
  padding:10px 0;
  position:absolute;
  top:0;
  color:#ffffff;
  font-size:0.923em;
}
.basket_form_tools .print_selector_block p, .basket_form_tools .excel_selector_block p {
  width:100%;
  overflow:hidden;
}
.basket_form_tools .print_selector_block em, .basket_form_tools .excel_selector_block em {
  text-decoration:underline;
  cursor:pointer;
  float:left;
  display:inline;
}
.basket_form_tools .print_selector_block em:hover, .basket_form_tools .excel_selector_block em:hover { color:#000000; }
.basket_form_tools .print_selector_block .deselect_all, .basket_form_tools .excel_selector_block .deselect_all { clear:left; }
.basket_form_tools .print_selector_block .select_what, .basket_form_tools .excel_selector_block .select_what {
  float:left;
  display:inline;
  padding-left:5px;
}
.basket_form_tools .print_selector_block { right:130px; }
.basket_form_tools .excel_selector_block { right:0px; }
.download_basket_cta_bottom {
  width:100%;
  position:fixed;
  left:0;
  bottom:0;
  margin:0;
  z-index:300;
  height:40px;
  padding-top:10px;
  background-image:url(../img/download_basket_shadow.png);
  background-repeat:repeat-x;
  background-position:0 0;
  text-align:center;
  -webkit-transition:height 0.5s ease-in-out;
  -moz-transition:height 0.5s ease-in-out;
  -o-transition:height 0.5s ease-in-out;
  -ms-transition:height 0.5s ease-in-out;
  transition:height 0.5s ease-in-out;
}
.download_basket_cta_bottom .download_basket_cta_bottom_inner {
  padding:0;
  width:90%;
  max-width:1200px;
  margin:0 auto;
  text-align:left;
}
.download_basket_cta_bottom .download_basket_cta_outer {
  width:100%;
  overflow:hidden;
  background:;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta {
  float:left;
  display:inline;
  width:50%;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul {
  margin:0;
  width:auto;
  float:left;
  display:inline;
  height:40px;
  overflow:hidden;
  list-style:none;
  list-style-image:none;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li {
  width:auto;
  display:inline;
  float:left;
  margin:0 10px;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li h3 {
  display:inline;
  color:#000000;
  height:40px;
  font-size:1.000em;
  font-weight:normal;
  line-height:35px;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button { display:none; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a {
  margin:5px 10px 5px 0;
  padding:2px 5px;
  display:inline;
  float:left;
  font-size:0.923em;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .inner {
  padding-left:25px;
  display:block;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .long_text {
  position:absolute;
  left:-9999px;
  top:-9999px;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child { margin-right:-20px; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child a { margin:5px 20px 5px 0; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .PDF_button_remove_friendly, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .excel_button_remove_page { display:none; }
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta {
  float:left;
  display:inline;
  width:50%;
  margin-right:-20px;
  overflow:hidden;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header {
  float:left;
  display:inline;
  position:relative;
  width:100%;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link { display:none; }
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button { display:none; }
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file {
  float:left;
  display:inline;
  width:auto;
  margin:8px 0;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF em, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file em {
  display:inline;
  margin:0 10px 0 20px;
  font-weight:bold;
  color:#000000;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF strong, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file strong { color:#ffffff; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta { padding:5px 0; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header {
  float:left;
  display:inline;
  width:auto;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h2, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h3, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h4, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h5, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h6, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h2, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h3, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h4, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h5, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h6 {
  padding:5px 20px;
  margin:0;
  color:#000000;
  font-size:1.231em;
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a { position:relative; }
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a:link, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a:visited, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a:link, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a:visited {
  left:0;
  top:0;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 2px 5px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.1);
  background:#f4f4f4;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#ebebeb));
  background-image:-moz-linear-gradient(center top,#fdfdfd 0%,#ebebeb 100%);
  background-image:linear-gradient(center top,#fdfdfd 0%,#ebebeb 100%);
  color:#000000;
  text-shadow:1px 1px 0 rgba(0,0,0,0.1);
}
.download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a:hover, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a:active, .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta .button a:focus, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a:hover, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a:active, .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .button a:focus {
  left:1px;
  top:1px;
  border-top:1px solid #111111;
  border-left:1px solid #111111;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 -2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 2px 5px rgba(0,0,0,0.15), 1px 1px 3px rgba(0,0,0,0.1);
  background:#050505;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#030303),color-stop(1,#070707));
  background-image:-moz-linear-gradient(center top,#030303 0%,#070707 100%);
  background-image:linear-gradient(center top,#030303 0%,#070707 100%);
  color:#ffffff;
  text-shadow:1px 1px 0 rgba(255,255,255,0.1);
  outline:none;
}
.s-download_bottom_open .download_basket_cta_bottom, .no-js .download_basket_cta_bottom { height:115px; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header {
  float:none;
  display:block;
  width:100%;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul {
  margin:0;
  width:100%;
  overflow:hidden;
  height:auto;
  list-style:none;
  list-style-image:none;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li {
  width:100%;
  display:inline;
  float:left;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li h3, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li h3 {
  color:#000000;
  font-size:1.000em;
  float:left;
  display:inline;
  width:28%;
  padding:4px 0;
  height:28px;
  line-height:28px;
  text-align:right;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li h3 .inner, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li h3 .inner { padding:0 20px; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button {
  display:inline;
  float:left;
  width:36%;
  padding:0;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a {
  margin:5px 10px 5px 0;
  padding:2px 5px;
  font-size:0.923em;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .inner, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .inner {
  padding-left:25px;
  background-image:url(../img/icons.png);
  background-repeat:no-repeat;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .long_text, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button a .long_text {
  position:absolute;
  left:-9999px;
  top:-9999px;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child { margin-right:-20px; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child a, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .button:last-child a { margin:5px 20px 5px 0; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .PDF_button_remove_friendly, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .excel_button_remove_page, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .PDF_button_remove_friendly, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta ul li .excel_button_remove_page { display:none; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta {
  float:left;
  display:inline;
  width:50%;
  margin-right:-20px;
  overflow:hidden;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header {
  float:left;
  display:inline;
  position:relative;
  width:100%;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link {
  display:inline;
  position:absolute;
  top:5px;
  right:20px;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a { text-decoration:underline; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:link, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:visited, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:link, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:visited { color:#ffffff; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:hover, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:active, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:focus, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:hover, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:active, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header .basket_overview_link a:focus { color:#000000; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button {
  float:right;
  width:50%;
  display:inline;
  padding:0;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a { margin:5px 20px 5px 10px; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .cta_title, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .cta_title { display:block; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .seperator, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .seperator { display:none; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details { display:block; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details .total_numbers, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details .total_numbers { display:block; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details .total_size, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .download_basket_button a .total_details .total_size { display:block; }
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file {
  float:right;
  display:inline;
  width:50%;
  margin:8px 0;
  margin-left:-20px;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF em, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file em, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF em, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file em {
  display:block;
  margin:0 10px 0 20px;
  font-weight:bold;
  color:#000000;
}
.s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF strong, .s-download_bottom_open .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file strong, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .print_PDF strong, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta .excel_file strong { color:#ffffff; }
.s-download_bottom_open #container_full_footer, .no-js #container_full_footer { padding-bottom:125px; }
.s-download_bottom_open .s-page-pdf-selected .PDF_button_friendly {
  width:0 !important;
  overflow:hidden !important;
  display:inline !important;
}
.s-download_bottom_open .s-page-pdf-selected .PDF_button_remove_friendly, .s-download_bottom_open .s-page-pdf-selected .PDF_button_download_friendly {
  width:auto !important;
  overflow:hidden;
  display:inline !important;
}
.s-download_bottom_open .s-page-excel-selected .excel_button_page {
  width:0 !important;
  overflow:hidden;
  display:inline !important;
}
.s-download_bottom_open .s-page-excel-selected .excel_button_remove_page, .s-download_bottom_open .s-page-excel-selected .excel_button_download_page {
  width:auto !important;
  overflow:hidden;
  display:inline !important;
}
.PDF_button_friendly a:link strong, .PDF_button_friendly a:visited strong { background-position:0 -1050px; }
.PDF_button_friendly a:hover strong, .PDF_button_friendly a:active strong, .PDF_button_friendly a:focus strong { background-position:0 -1100px; }
.PDF_button_remove_friendly a:link strong, .PDF_button_remove_friendly a:visited strong { background-position:0 -1450px; }
.PDF_button_remove_friendly a:hover strong, .PDF_button_remove_friendly a:active strong, .PDF_button_remove_friendly a:focus strong { background-position:0 -1500px; }
.PDF_button_download_friendly a:link strong, .PDF_button_download_friendly a:visited strong { background-position:0 -1150px; }
.PDF_button_download_friendly a:hover strong, .PDF_button_download_friendly a:active strong, .PDF_button_download_friendly a:focus strong { background-position:0 -1200px; }
.excel_button_page a:link strong, .excel_button_page a:visited strong { background-position:0 -1250px; }
.excel_button_page a:hover strong, .excel_button_page a:active strong, .excel_button_page a:focus strong { background-position:0 -1300px; }
.excel_button_remove_page a:link strong, .excel_button_remove_page a:visited strong { background-position:0 -1550px; }
.excel_button_remove_page a:hover strong, .excel_button_remove_page a:active strong, .excel_button_remove_page a:focus strong { background-position:0 -1600px; }
.excel_button_download_page a:link strong, .excel_button_download_page a:visited strong { background-position:0 -1350px; }
.excel_button_download_page a:hover strong, .excel_button_download_page a:active strong, .excel_button_download_page a:focus strong { background-position:0 -1400px; }
.no-js .download_basket_cta_bottom {
  position:relative;
  float:left;
  clear:left;
  display:inline;
  width:100%;
  margin:10px 0;
  text-align:left;
  background:none;
  z-index:50;
  height:auto;
  padding-top:0;
  background-image:none;
}
.no-js .download_basket_cta_bottom .download_basket_cta_bottom_inner {
  padding:0 10px;
  width:auto;
  max-width:auto;
  margin:0;
}
.no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header {
  float:none;
  display:block;
  width:100%;
}
.no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h2, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h3, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h4, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h5, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_page_cta header h6, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h2, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h3, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h4, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h5, .no-js .download_basket_cta_bottom .download_basket_cta_outer .download_basket_cta header h6 {
  padding:5px 20px;
  margin:0;
  color:#000000;
  font-size:1.231em;
}
.no-js #container_full_footer { padding-bottom:0; }
.s_empty_button_list { display:none !important; }
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1190px) {
  .lang_fr #website-tagline {
    font-size:44px;
    line-height:42px;
    top:57px;
    height:96px;
    width:324px;
  }
  .lang_fr #website-tagline em {
    top:8px;
    right:0;
    width:59px;
    height:37px;
    background:url(../img/tagline-year-medium.png) 0 0 no-repeat;
    line-height:28px;
    font-size:13px;
  }
  .s-color_5.lang_fr #website-tagline em { background-position:0 -148px; }
  .s-color_1.lang_fr #website-tagline em { background-position:0 -111px; }
  .s-color_3.lang_fr #website-tagline em { background-position:0 -74px; }
  .s-color_6.lang_fr #website-tagline em { background-position:0 0; }
  .s-color_2.lang_fr #website-tagline em { background-position:0 -37px; }
  .lang_fr .head_nav { left:364px; }
  .lang_fr .head_nav #top_nav_1 { left:190px; }
  .lang_fr .head_nav #top_nav_2 { left:20px; }
  .lang_fr .head_nav #top_nav_3 { left:190px; }
  .lang_fr .head_nav #top_nav_4 { left:190px; }
  .lang_fr .head_nav #top_nav_5 { left:190px; }
  .lang_fr #standard-pages {
    left:385px;
    margin-left:0;
  }
  .overview_home_row-1 {
    width:40%;
    padding-bottom:40%;
  }
  .overview_home_row-2 {
    width:60%;
    padding-bottom:40%;
  }
  .overview_home_block-1 .overview_home_bg, .overview_home_block-2 .overview_home_bg, .overview_home_block-3 .overview_home_bg, .overview_home_block-4 .overview_home_bg { top:-23%; }
  #home-16168 .overview_bg img, #home-26527 .overview_bg img, #home-26528 .overview_bg img { top:0; }
  #home-16167 .overview_bg img, #home-26529 .overview_bg img, #home-26530 .overview_bg img { top:-7%; }
  #home-26102 .overview_bg img, #home-26531 .overview_bg img, #home-26532 .overview_bg img { top:-20%; }
}
@media screen and (max-width: 1170px) {
  .lang_nl #website-tagline {
    font-size:44px;
    line-height:42px;
    top:57px;
    height:96px;
    width:324px;
  }
  .lang_nl #website-tagline em {
    top:8px;
    right:0;
    width:59px;
    height:37px;
    background:url(../img/tagline-year-medium.png) 0 0 no-repeat;
    line-height:28px;
    font-size:13px;
  }
  .s-color_5.lang_nl #website-tagline em { background-position:0 -148px; }
  .s-color_1.lang_nl #website-tagline em { background-position:0 -111px; }
  .s-color_3.lang_nl #website-tagline em { background-position:0 -74px; }
  .s-color_6.lang_nl #website-tagline em { background-position:0 0; }
  .s-color_2.lang_nl #website-tagline em { background-position:0 -37px; }
  .lang_nl .head_nav { left:364px; }
  .lang_nl .head_nav #top_nav_1 { left:160px; }
  .lang_nl .head_nav #top_nav_2 { left:20px; }
  .lang_nl .head_nav #top_nav_3 { left:160px; }
  .lang_nl .head_nav #top_nav_4 { left:160px; }
  .lang_nl .head_nav #top_nav_5 { left:160px; }
  .lang_nl #standard-pages {
    left:385px;
    margin-left:0;
  }
}
@media screen and (max-width: 1140px) {
  .lang_en #website-tagline {
    font-size:44px;
    line-height:42px;
    top:57px;
    height:96px;
    width:300px;
  }
  .lang_en #website-tagline em {
    top:8px;
    right:0;
    width:59px;
    height:37px;
    background:url(../img/tagline-year-medium.png) 0 0 no-repeat;
    line-height:28px;
    font-size:13px;
  }
  .s-color_5.lang_en #website-tagline em { background-position:0 -148px; }
  .s-color_1.lang_en #website-tagline em { background-position:0 -111px; }
  .s-color_3.lang_en #website-tagline em { background-position:0 -74px; }
  .s-color_6.lang_en #website-tagline em { background-position:0 0; }
  .s-color_2.lang_en #website-tagline em { background-position:0 -37px; }
  .lang_en .head_nav { left:330px; }
  .lang_en .head_nav #top_nav_1 { left:150px; }
  .lang_en .head_nav #top_nav_2 { left:10px; }
  .lang_en .head_nav #top_nav_3 { left:150px; }
  .lang_en .head_nav #top_nav_4 { left:150px; }
  .lang_en .head_nav #top_nav_5 { left:150px; }
  .lang_en #standard-pages {
    left:341px;
    margin-left:0;
  }
}
@media screen and (max-width: 1120px) {
  .overview_block .overview_txt { padding:5px 0; }
  .overview_block .overview_txt .theme_title { font-size:1.077em; }
  .overview_block .theme_label {
    background-image:url(../img/topic-icons-white-smallest.png);
    height:20px;
    width:24px;
  }
  .overview_block .overview_txt .theme_title .theme_label { top:0; }
  .overview_block .overview_txt .theme_title strong { padding-left:26px; }
  .s-th_play .theme_label {
    background-image:url(../img/video-play-smallest.png);
    height:24px;
    width:24px;
    top:-2px !important;
  }
  .s-th_play .inner strong { padding-left:30px !important; }
  .l-thema_summary .theme_title { font-size:1.538em; }
  .l-thema_summary .thema_summary_inner strong {
    line-height:20px;
    padding-top:5px;
    padding-bottom:5px;
  }
  .janssen_map_navigation .janssen_map_legend ul li:nth-child(5) {
    clear:left;
    margin-left:10px;
  }
  .overview_home_row-1 {
    width:40%;
    padding-bottom:50%;
  }
  .overview_home_row-2 {
    width:60%;
    padding-bottom:50%;
  }
  .overview_home_block-1 .overview_home_bg, .overview_home_block-2 .overview_home_bg, .overview_home_block-3 .overview_home_bg, .overview_home_block-4 .overview_home_bg { top:-5%; }
  #home-16168 .overview_bg img, #home-26527 .overview_bg img, #home-26528 .overview_bg img { top:0; }
  #home-16167 .overview_bg img, #home-26529 .overview_bg img, #home-26530 .overview_bg img { top:0; }
  #home-26102 .overview_bg img, #home-26531 .overview_bg img, #home-26532 .overview_bg img { top:0; }
}
@media screen and (max-width: 1100px) {
  .lang_nl #website-tagline, .lang_fr #website-tagline {
    font-size:40px;
    line-height:40px;
    top:59px;
    height:96px;
  }
  .lang_nl #website-tagline em, .lang_fr #website-tagline em {
    top:8px;
    right:0;
    width:59px;
    height:37px;
    background:url(../img/tagline-year-medium.png) 0 0 no-repeat;
    line-height:28px;
    font-size:13px;
  }
  .s-color_5.lang_nl #website-tagline em, .s-color_5.lang_fr #website-tagline em { background-position:0 -148px; }
  .s-color_1.lang_nl #website-tagline em, .s-color_1.lang_fr #website-tagline em { background-position:0 -111px; }
  .s-color_3.lang_nl #website-tagline em, .s-color_3.lang_fr #website-tagline em { background-position:0 -74px; }
  .s-color_6.lang_nl #website-tagline em, .s-color_6.lang_fr #website-tagline em { background-position:0 0; }
  .s-color_2.lang_nl #website-tagline em, .s-color_2.lang_fr #website-tagline em { background-position:0 -37px; }
  .lang_nl #website-tagline { width:300px; }
  .lang_nl .head_nav { left:330px; }
  .lang_nl .head_nav #top_nav_1 { left:132px; }
  .lang_nl .head_nav #top_nav_2 { left:10px; }
  .lang_nl .head_nav #top_nav_3 { left:132px; }
  .lang_nl .head_nav #top_nav_4 { left:132px; }
  .lang_nl .head_nav #top_nav_5 { left:132px; }
  .lang_nl #standard-pages { left:341px; }
  .lang_fr #website-tagline { width:300px; }
  .lang_fr .head_nav { left:330px; }
  .lang_fr .head_nav #top_nav_1 { left:170px; }
  .lang_fr .head_nav #top_nav_2 { left:10px; }
  .lang_fr .head_nav #top_nav_3 { left:170px; }
  .lang_fr .head_nav #top_nav_4 { left:170px; }
  .lang_fr .head_nav #top_nav_5 { left:170px; }
  .lang_fr #standard-pages { left:341px; }
  #print-report { width:33.33%; }
  .lang_fr #print-report .button a strong { font-size:0.929em; }
  #print-report .button a { padding-right:0; }
  .related_articles .related_articles_title h2, .related_articles .related_articles_title h3, .related_articles .related_articles_title h4 { font-size:1.538em; }
  .mentioned_articles .related_articles_title h2, .mentioned_articles .related_articles_title h3, .mentioned_articles .related_articles_title h4 { font-size:1.846em; }
}
@media screen and (max-width: 1050px) {
  #print-report { width:33.33%; }
  .lang_fr #print-report .button a strong { font-size:0.857em; }
  #print-report .button a { padding-right:0; }
}
@media screen and (max-width: 1024px) {
  #website-logo {
    width:133px;
    height:57px;
    position:absolute;
    top:70px;
    right:5px;
    background:url(../img/janssen-logo-small.png) 0 0 repeat;
  }
  #website-logo a {
    display:block;
    background:url(../img/spacer.gif) 0 0 repeat;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }
  #website-logo img { display:none; }
  .lang_nl #website-tagline, .lang_en #website-tagline, .lang_fr #website-tagline {
    font-size:28px;
    line-height:28px;
    top:71px;
    height:96px;
  }
  .lang_nl #website-tagline em, .lang_en #website-tagline em, .lang_fr #website-tagline em {
    top:5px;
    right:0;
    width:43px;
    height:27px;
    background:url(../img/tagline-year-small.png) 0 0 no-repeat;
    line-height:21px;
    font-size:13px;
  }
  .s-color_5.lang_nl #website-tagline em, .s-color_5.lang_en #website-tagline em, .s-color_5.lang_fr #website-tagline em { background-position:0 -108px; }
  .s-color_1.lang_nl #website-tagline em, .s-color_1.lang_en #website-tagline em, .s-color_1.lang_fr #website-tagline em { background-position:0 -81px; }
  .s-color_3.lang_nl #website-tagline em, .s-color_3.lang_en #website-tagline em, .s-color_3.lang_fr #website-tagline em { background-position:0 -54px; }
  .s-color_6.lang_nl #website-tagline em, .s-color_6.lang_en #website-tagline em, .s-color_6.lang_fr #website-tagline em { background-position:0 0; }
  .s-color_2.lang_nl #website-tagline em, .s-color_2.lang_en #website-tagline em, .s-color_2.lang_fr #website-tagline em { background-position:0 -27px; }
  .lang_nl #website-tagline { width:212px; }
  .lang_nl .head_nav {
    left:232px;
    right:159px;
  }
  .lang_nl .head_nav #top_nav_1 { left:132px; }
  .lang_nl .head_nav #top_nav_2 { left:10px; }
  .lang_nl .head_nav #top_nav_3 { left:132px; }
  .lang_nl .head_nav #top_nav_4 { left:132px; }
  .lang_nl .head_nav #top_nav_5 { left:132px; }
  .lang_nl #standard-pages { left:248px; }
  .lang_en #website-tagline { width:198px; }
  .lang_en .head_nav {
    left:218px;
    right:159px;
  }
  .lang_en .head_nav #top_nav_1 { left:132px; }
  .lang_en .head_nav #top_nav_2 { left:10px; }
  .lang_en .head_nav #top_nav_3 { left:132px; }
  .lang_en .head_nav #top_nav_4 { left:132px; }
  .lang_en .head_nav #top_nav_5 { left:132px; }
  .lang_en #standard-pages { left:229px; }
  .lang_fr #website-tagline { width:218px; }
  .lang_fr .head_nav {
    left:238px;
    right:159px;
  }
  .lang_fr .head_nav #top_nav_1 { left:170px; }
  .lang_fr .head_nav #top_nav_2 { left:10px; }
  .lang_fr .head_nav #top_nav_3 { left:170px; }
  .lang_fr .head_nav #top_nav_4 { left:170px; }
  .lang_fr .head_nav #top_nav_5 { left:170px; }
  .lang_fr #standard-pages { left:256px; }
  .mini-site-launcher a { line-height:1.2; }
  .mini-site-launcher .caption_txt {
    font-size:1.231em;
    top:10px !important;
  }
  .molecule_nav { height:165px; }
  .molecule_nav_table .molecule_nav_category .td_inner { height:39px; }
  .overview_home_row-1 {
    width:100%;
    padding-bottom:35%;
  }
  .overview_home_block-1 {
    top:0;
    left:0;
    width:25%;
    height:100%;
  }
  .overview_home_block-2 {
    top:0;
    left:25%;
    width:25%;
    height:100%;
  }
  .overview_home_block-3 {
    top:0;
    left:50%;
    width:25%;
    height:100%;
  }
  .overview_home_block-4 {
    top:0;
    left:75%;
    width:25%;
    height:100%;
  }
  .overview_home_row-2 {
    width:100%;
    padding-bottom:35%;
  }
  .overview_home_block-1 .overview_home_bg, .overview_home_block-2 .overview_home_bg, .overview_home_block-3 .overview_home_bg, .overview_home_block-4 .overview_home_bg { top:-2%; }
  #home-16168 .overview_bg img, #home-26527 .overview_bg img, #home-26528 .overview_bg img { top:-8%; }
  #home-16167 .overview_bg img, #home-26529 .overview_bg img, #home-26530 .overview_bg img { top:-55%; }
  #home-26102 .overview_bg img, #home-26531 .overview_bg img, #home-26532 .overview_bg img { top:-55%; }
  .overview_home_block:hover .home_theme_title { top:38px; }
  .overview_home_block:hover .overview_home_txt { padding-top:105px; }
  .site-footer { width:25%; }
  .site-footer ul li {
    width:100%;
    margin-right:0 !important;
    clear:left !important;
  }
  #print-report { width:33.33%; }
  #print-report .button a strong { font-size:1.000em; }
  .lang_fr #print-report .button a strong { font-size:0.929em; }
  #print-report .button a { padding-right:0; }
  #janssen_copyright { width:66.67%; }
  #copyright_creation { width:75%; }
  .print-download-bar-inner .pdf_button_small a, .print-download-bar-inner .excell_button_small a {
    font-size:0.923em;
    line-height:20px;
  }
  .related_articles .related_articles_title h2, .related_articles .related_articles_title h3, .related_articles .related_articles_title h4 { font-size:1.385em; }
  .mentioned_articles .related_articles_title h2, .mentioned_articles .related_articles_title h3, .mentioned_articles .related_articles_title h4 { font-size:1.846em; }
}
@media screen and (max-width: 910px) {
  .lang_nl .head_nav .list_item a, .lang_en .head_nav .list_item a, .lang_fr .head_nav .list_item a { font-size:1.000em; }
}
@media screen and (max-width: 900px) {
  .molecule_nav_table .molecule_nav_topic a .topic_icon {
    width:20px;
    height:20px;
  }
  .molecule_nav_table .molecule_nav_topic a .topic_icon img {
    width:20px;
    height:20px;
  }
  .molecule_nav_table .molecule_nav_topic a { font-size:1.000em; }
  .molecule_nav_table .molecule_nav_topic a .inner { padding-left:30px; }
  #molecule-mini-site .molecule_mini_inner2 { padding-bottom:100%; }
  #molecule-mini-site .molecule_bg { margin-top:0%; }
  .molecule_nav_table .molecule_nav_topic a.line_1 .line { padding:0; }
}
@media screen and (orientation:portrait) {
}
