@font-face {
	font-family: 'Taz';
	src: url('/gssystem/css/fonts/tazregular-webfont.eot');
	src: url('/gssystem/css/fonts/tazregular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/gssystem/css/fonts/tazregular-webfont.woff') format('woff'),
		url('/gssystem/css/fonts/tazregular-webfont.ttf') format('truetype'),
		url('/gssystem/css/fonts/tazregular-webfont.svg#Taz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TazSemiLight';
	src: url('/gssystem/css/fonts/tazwt04-semilight-webfont.eot');
	src: url('/gssystem/css/fonts/tazwt04-semilight-webfont.eot?#iefix') format('embedded-opentype'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.woff') format('woff'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.ttf') format('truetype'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.svg#TazSemiLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

.submenu .grid_6 {
width:420px;
}

.submenu .grid_9 {
width:640px;
}

body {
font-family:verdana;
background-color:none;
font:12px/1.4 Verdana;
}

h1,h2 {
font-family: 'TazSemiLight', sans-serif;
font-weight:normal;
margin-bottom:10px;
}

h1 {
font-size:24px;
}

h2 {
line-height:1.1em;
font-size:20px;
}

h3 {
line-height:1.1em;
font-weight:normal;
font-size:12px;
margin-bottom:10px;
}

h3.highlight {
font-size:16px;
margin-bottom:3px;
line-height:1.3em;
}

h3 a {
font-family:verdana;
font-size:16px;
line-height:1.3em;
}

h4 {
font-size:1.2em;
margin-bottom:5px;
}

h2.dotted {
padding-bottom:5px;
margin-bottom:10px;
background:url("/images/dotted_line.gif") repeat-x scroll left bottom transparent;
}

h4.dotted {
font-size:1em;
padding-bottom:5px;
margin-bottom:10px;
background:url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

a {
color:#000000;
text-decoration:underline;
}

li {
margin-left:20px;
}

a.arrow_green {
background:transparent url(/images/arrow_green.gif) no-repeat left 4px;
display:inline-block;
padding-left:10px;
zoom:1px;
vertical-align:top;
}

h3.small a.arrow_green {
background-position:left 6px;
}

.layover h3 {
margin-bottom:10px;
border-bottom:1px solid #879BAA;
padding-bottom:5px;
font-family:tahoma;
line-height:1.2em;
font-size:16px;
}

.layover h4 {
font-family:tahoma;
font-size:16px;
margin-bottom:10px;
}

a.arrow_green_top {
background:transparent url(/images/arrow_green_top.gif) no-repeat left 5px;
display:inline-block;
padding-left:18px;
}

a.arrow_green_large {
background:transparent url(/images/arrow_green_large.png) no-repeat left 3px;
display:inline-block;
padding-left:15px;
}

a.pager_prev {
background:transparent url(/images/arrow_green_left.gif) no-repeat left 3px;
}

a:hover {
text-decoration:underline;
}

.left-padding {
padding-left:15px;
}

.ico_world {
background:transparent url(/images/ico_world.png) no-repeat left 2px;
}

.ico_world_large {
background:transparent url(/images/ico_world_green_large.png) no-repeat left 2px;
padding-left:50px;
}

.ico_talk {
background:transparent url(/images/ico_talk.png) no-repeat left 2px;
}

h1.ico_header img {
padding-bottom:6px;
padding-right:9px;
}

h2.ico_header {
background-position:left top;
}

.grid_column_3 h3 {
line-height:1.2em;
font-family:verdana;
margin-bottom:5px;
}

.grid_column_3 .content_green h3,.grid_column_5 .content_green h3 {
font-size:16px;
height:45px;
}

.grid_column_2,.grid_column_3,.grid_column_5 {
float:left;
margin-right:20px;
}

.grid_column_2 {
width:607px;
}

.grid_column_last {
margin-right:0;
}

.grid_column_space_top {
padding-top:50px;
}

p.subtext {
margin:10px 0 10px 20px;
}

ul#breadcrumbs {
display: none;
}


ul#footerMenu li a {
margin-right:10px;
}

div.banner {
background:url("/images/bg_box.gif") no-repeat scroll left top #FFFFFF;
border:solid 1px #D6DFE6;
padding:20px;
}

div.banner_clean {
background:none;
border:none;
padding:0;
}

div.banner_3col {
overflow:hidden;
width:293px;
}

div.banner_full {
overflow:hidden;
padding:0;
}

#container_header #search form {
padding-top:20px;
}

#container_header_visual #static {
height:250px;
overflow:hidden;
z-index:100;
}

#container_header_visual #static_home {
height:auto;
}

#container_header_visual #none {
height:27px;
}

#container_header_visual #content img {
border-bottom:solid 10px #0096AD;
}

.layover {
position:absolute;
top:70px;
left:40px;
width:330px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding-bottom:10px;
}

.layover-left {
left:40px;
}

.layover-right {
left:auto;
right:40px;
}

#container_header_visual #campagne .layover {
position:relative;
height:auto;
left:auto;
top:auto;
margin-bottom:20px;
}

.layover h1 {
line-height:1.2em;
}

.layover_transparent h3 {
color:#000000;
}

.layover h3 a {
background:transparent url(/images/arrow_green_large.png) no-repeat left 5px;
display:inline-block;
font-size:16px;
font-family:tahoma;
font-weight:bold;
}

.layover h3 a.no-arrow {
background-image:none;
}

.layover_light,.layover_dark {
background-image:none;
width:500px;
}

.layover div {
color:#fff;
padding:20px;
}

.layover_transparent div {
color:#000;
padding-top:0;
}

#container_header_visual #static-header .layover div {
padding:20px;
}

#container_header_visual #static-header .layover div.header-content,#slideshow .slide .layover div.header-content,#container_header_visual #campagne .layover div.header-content {
padding:0;
}

.layover h2 {
padding-bottom:5px;
border-bottom:solid 1px #879baa;
font-size:16px;
}

.layover_light div {
color:#000;
}

.layover_light h2 {
border-bottom:solid 1px #000;
}

.robeco_from_base {
border:solid 1px #d6dfe6;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:3px;
}

.btn {
background:#fff url(/images/bg_btn_arrow.gif) no-repeat right center;
color:#0096AD;
cursor:pointer;
padding:2px 20px 2px 2px;
}

a.btn {
padding:4px 30px 4px 5px;
}

#container_content {
background-color:#fff;
padding-bottom:10px;
}

#colContainer {
background-color:#fff;
padding-bottom:10px;
margin-top:10px;
}
.col_outer{border:solid 1px #d6dfe6;}.col_clean {
background:none;
border:none;
}

.col_green,.col_turquoise {
background-image:none;
background-color:#0096AD;
color:#fff;
}

.col_gray {
background-image:none;
background-color:#d6dfe6;
color:#000;
}

.col_inner {
padding:5px 20px 0;
}

.col_inner_visual .content_dotted {
width:560px;
overflow:hidden;
padding-bottom:20px;
}

.col_zero_left {
padding-left:0;
}

.col_inner_tabbed {
padding:20px 0 0;
}

#campagne .col_inner {
padding:70px 50px 50px;
}

.col_inner div.left,.col_inner div.right {
float:left;
}

.col_inner div.author div.left {
width:10%;
margin-right:2%;
}

.col_inner div.author div.left img {
widht:47px;
height:47px;
}

.col_inner div.author div.right {
width:86%;
}

.col_inner div.author div.right h1 {
line-height:30px;
}

#campagne .col_inner div.left {
width:57%;
}

#campagne .col_inner div.left .visual {
width:400px;
height:250px;
background-color:#D6DFE6;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 3px #666;
-webkit-box-shadow:0 0 3px #666;
box-shadow:0 0 3px #666;
overflow:hidden;
margin:0 auto;
}

#campagne .col_inner div.right {
width:38%;
text-align:left;
}

#campagne .col_inner div.right div.downloads {
background:transparent url(/images/dotted_line_black.gif) repeat-x left top;
margin:0 10px;
}

#campagne .col_inner div.right div.downloads div.content {
background:transparent url(/images/dotted_line_black.gif) repeat-x left bottom;
padding:10px 0 10px 10px;
}

.col_inner div.right_text {
text-align:left;
}

.col_inner div.left {
margin-right:4%;
}

.col_inner_last {
padding-bottom:10px;
margin-bottom:30px;
}

.col_inner .col_inner_left {
float:left;
width:325px;
margin-right:20px;
}

.col_inner .col_inner_right {
text-align:center;
float:left;
width:220px;
}

.content_dotted {
background:url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

.content_gray {
background-color:#F2F6F9;
margin-bottom:20px;
position:relative;
padding:20px;
}

#toggleRefinedList {
position:absolute;
right:0;
top:25px;
padding-right:20px;
margin-right:20px;
}

#toggleRefinedList.hide {
background:transparent url(/images/arrow_green_top.gif) no-repeat right 5px;
}

#toggleRefinedList.open {
background:transparent url(/images/arrow_green_bottom.gif) no-repeat right 5px;
}

.content_visual {
border:solid 1px #D6DFE6;
background-color:#f2f6f9;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:10px;
}

.col_zero_top {
padding-top:0;
}

h2.title {
font-size:2.3em;
}

div.link_more {
background:#fff url(/images/dotted_line.gif) repeat-x left top;
padding-top:10px;
margin:10px 0;
}

.player_container {
height:152px;
width:253px;
background:#fff url(/images/bg_video.jpg) no-repeat left top;
margin-bottom:20px;
float:right;
}

.event_small .player_container {
width:195px;
background-position:left bottom;
height:135px;
}

.player_single {
float:none;
}

a.player_preview {
height:140px;
width:253px;
display:block;
position:relative;
}

.event_small a.player_preview {
width:195px;
height:125px;
}

.player_button {
height:54px;
width:54px;
background:transparent url(/images/layover_play.png) no-repeat left top;
position:absolute;
top:45px;
left:100px;
cursor:pointer;
}

.event_small .player_button {
top:40px;
left:75px;
}

div.event {
padding-bottom:10px;
background:url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

span.date {
color:#999;
margin-bottom:10px;
display:block;
}

div.full_header {
margin-top:20px;
}

div.full_header span.date {
margin-left:60px;
}

p.leftmargin {
margin-left:10px;
}

div.event span.date {
margin-left:0;
}

a.twitter {
padding:3px 0 3px 30px;
}

.attachment {
background:transparent url(/images/bg_attachement.gif) no-repeat left top;
background-color:#f2f6f9;
margin-bottom:20px;
padding:35px 20px 20px;
}

.attachment h3 {
margin-bottom:5px;
font-family:tahoma;
font-size:16px;
font-weight:bold;
}

.attachment ul {
margin-bottom:0;
padding-top:10px;
}

.attachment ul li {
list-style-type:none;
margin-left:0;
margin-bottom:10px;
}

ul.share li {
float:left;
margin-left:0;
list-style-type:none;
margin-right:20px;
}

ul.connected {
margin-top:10px;
}

ul.connected li {
display:inline;
margin-left:0;
}

div#faqs {
padding-bottom:10px;
margin-bottom:10px;
}

div.faq-container a.title {
color:#000;
font-weight:bold;
}

div#faqs div.selected ul {
background:url("/images/ico_minus.gif") no-repeat scroll left 5px #FFFFFF;
}

div#faqs ul.faq li.number,div#faqs ul.faq li.question {
display:inline;
}

div#faqs ul.faq li.question {
margin-left:10px;
font-size:1.3em;
color:#0096AD;
cursor:pointer;
}

div#faqs ul.faq li.number {
font-size:1.5em;
}

div#faqs ul.faq li.answer,div#faqs ul.faq li.poster {
margin-left:53px;
}

div#faqs ul.faq li.answer {
display:none;
padding-top:10px;
}

ul.refine-list li {
margin-left:0;
list-style-type:none;
}

div.results div.result {
background:url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
margin-bottom:15px;
padding-bottom:15px;
}

div.result_inner {
border:1px solid #fff;
padding:10px;
}

div.result_selected {
background-color:#F2F6F9;
border:1px solid #D6DFE6;
border-radius:2px 2px 2px 2px;
}

div.result_inner a.sr_title {
font-size:1.3em;
background-position:left 8px;
}

div.result_inner a.sr_url {
font-size:0.9em;
background-position:left 4px;
margin-top:5px;
}

div#pager {
text-align:center;
}

div#pager ul li {
list-style-type:none;
display:inline;
margin-left:5px;
}

ul.themes li {
display:inline-block;
list-style-type:none;
margin-left:0;
vertical-align:top;
width:49%;
}

ul.themes li a {
padding-right:20px;
display:block;
}

div.other-events h4 {
background-color:#aeba00;
color:#fff;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
margin-bottom:0;
font-family:tahoma;
font-size:1.4em;
padding:5px;
}

div.other-events dl {
background-color:#f4f4f4;
padding:10px;
}

#searchbar {
background:transparent url(/images/bg_search_bar.gif) repeat-x left top;
height:45px;
}

#searchbar form {
padding:10px 0 0 23px;
}

#searchbar form span {
padding-right:20px;
}

#campagne {
background:#e1ebf4 url(/images/bg_campagne_header.gif) repeat-x left top;
height:380px;
}

div.col_inner div.content_green {
margin-bottom:20px;
background-color:#AEBA00;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:20px;
}

div.col_inner div.content_green a {
display:block;
margin:20px 20px 0;
}

.grid_column_5 div.col_inner div.content_green a.btn {
margin:20px 100px 0;
}

ul.tabs {
list-style:none;
height:50px;
margin:0 0 0 10px;
padding:0;
}

ul.tabs li {
float:left;
text-indent:0;
list-style-image:none !important;
margin:0 !important;
padding:0;
}

ul.tabs a {
background:url("/images/tabs.png") no-repeat scroll -420px 0 transparent;
color:#0096AD;
display:block;
font-size:12px;
height:30px;
line-height:16px;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
width:110px;
vertical-align:text-bottom;
margin:0;
padding:10px;
}

ul.tabs a:active {
outline:none;
}

ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a {
background-position:-420px -100px;
cursor:default !important;
color:#231804 !important;
}

ul.tabs a.s {
background-position:-553px 0;
width:81px;
}

ul.tabs a.l {
background-position:-248px 0;
width:174px;
}

ul.tabs a.l:hover {
background-position:-248px -31px;
}

ul.tabs a.l.current {
background-position:-248px -62px;
}

ul.tabs a.xl {
background-position:0 0;
width:248px;
}

ul.tabs a.xl:hover {
background-position:0 -31px;
}

ul.tabs a.xl.current {
background-position:0 -62px;
}

div.panes {
border:solid 1px #d6dfe6;
padding:0 20px 20px;
}

div.event_details .event_details_date,div.event_details .event_details_desc {
float:left;
background-color:#000;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:#fff;
height:85px;
}

div.event_details .event_details_date {
width:100px;
position:relative;
margin-right:3px;
text-align:center;
background:#000 url(/images/bg_layover_header_black.png) no-repeat center top;
}

div.event_details .event_details_desc span,div.event_details .event_details_date span,div.event_details .event_details_desc p {
display:block;
padding:5px 5px 0;
}

div.event_details .event_details_date span.day {
font-size:4em;
line-height:35px;
font-family:arial;
text-shadow:0 0 10px #fff;
}

div.event_details .event_details_desc {
width:108px;
background-color:#212121;
}

div.event_date_line {
background:#000 url(/images/event_date_line.gif) repeat-x left top;
height:2px;
top:50%;
width:100%;
position:absolute;
left:0;
}

div.event_featured .event_details_desc {
width:265px;
background-color:#151515;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#363636, endColorstr=#151515);
background-image:0 color-stop(100%,#363636));
}

div.event_details .event_details_desc span {
padding-bottom:0;
}

div.event_details .event_details_desc span.time {
padding-top:0;
color:#AEBA00;
}

#fancybox-loading {
position:fixed;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
cursor:pointer;
overflow:hidden;
z-index:1104;
display:none;
}

#fancybox-loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background-image:url('/images/fancybox.png');
}

#fancybox-overlay {
position:absolute;
top:0;
left:0;
width:100%;
z-index:1100;
display:none;
}

#fancybox-tmp {
border:0;
overflow:auto;
display:none;
margin:0;
padding:0;
}

#fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:1101;
outline:none;
display:none;
padding:15px;
}

#fancybox-outer {
position:relative;
width:100%;
height:100%;
background:transparent url(/images/bgModal_transp.png) repeat left top;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

#fancybox-content {
width:0;
height:0;
outline:none;
position:relative;
overflow:hidden;
z-index:1102;
border:0 solid transparent;
padding:0;
}

#fancybox-hide-sel-frame {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent;
z-index:1101;
}

#fancybox-close {
position:absolute;
top:21px;
right:15px;
width:30px;
height:30px;
background:transparent url('/images/fancybox.png') -40px 0;
cursor:pointer;
z-index:1103;
display:none;
}

#fancybox-error {
color:#444;
font:normal 12px/20px Arial;
margin:0;
padding:14px;
}

#fancybox-img {
width:100%;
height:100%;
border:none;
outline:none;
line-height:0;
vertical-align:top;
margin:0;
padding:0;
}

#fancybox-frame {
width:100%;
height:100%;
border:none;
display:block;
}

#fancybox-left,#fancybox-right {
position:absolute;
bottom:0;
height:100%;
width:35%;
cursor:pointer;
outline:none;
background:transparent url('/images/blank.gif');
z-index:1102;
display:none;
}

#fancybox-left {
left:0;
}

#fancybox-right {
right:0;
}

#fancybox-left-ico,#fancybox-right-ico {
position:absolute;
top:50%;
left:-9999px;
width:30px;
height:30px;
margin-top:-15px;
cursor:pointer;
z-index:1102;
display:block;
}

#fancybox-left-ico {
background-image:url('/images/fancybox.png');
background-position:-40px -30px;
}

#fancybox-right-ico {
background-image:url('/images/fancybox.png');
background-position:-40px -60px;
}

#fancybox-left:hover,#fancybox-right:hover {
visibility:visible;
}

#fancybox-left:hover span {
left:20px;
}

#fancybox-right:hover span {
left:auto;
right:20px;
}

.fancybox-bg {
position:absolute;
border:0;
width:20px;
height:20px;
z-index:1001;
background-color:#CCCCCC;
margin:0;
padding:0;
}

#fancybox-bg-n {
top:-10px;
left:0;
width:100%;
background-image:url('/images/fancybox-x.png');
}

#fancybox-bg-ne {
top:-10px;
right:-10px;
background-image:url('/images/fancybox.png');
background-position:-40px -162px;
}

#fancybox-bg-e {
top:0;
right:-10px;
height:100%;
background-image:url('/images/fancybox-y.png');
background-position:-20px 0;
}

#fancybox-bg-se {
bottom:-10px;
right:-10px;
background-image:url('/images/fancybox.png');
background-position:-40px -182px;
}

#fancybox-bg-s {
bottom:-10px;
left:0;
width:100%;
background-image:url('/images/fancybox-x.png');
background-position:0 -20px;
}

#fancybox-bg-sw {
bottom:-10px;
left:-10px;
background-image:url('/images/fancybox.png');
background-position:-40px -142px;
}

#fancybox-bg-w {
top:0;
left:-10px;
height:100%;
background-image:url('/images/fancybox-y.png');
}

#fancybox-bg-nw {
top:-10px;
left:-10px;
background-image:url('/images/fancybox.png');
background-position:-40px -122px;
}

#fancybox-title {
font-family:Helvetica;
font-size:12px;
z-index:1102;
}

.fancybox-title-inside {
padding-bottom:10px;
text-align:center;
color:#333;
background:#fff;
position:relative;
}

.fancybox-title-outside {
padding-top:10px;
color:#fff;
}

.fancybox-title-over {
position:absolute;
bottom:0;
left:0;
color:#FFF;
text-align:left;
}

#fancybox-title-over {
background-image:url('/images/fancy_title_over.png');
display:block;
padding:10px;
}

.fancybox-title-float {
position:absolute;
left:0;
bottom:-20px;
height:32px;
}

#fancybox-title-float-wrap {
border:none;
border-collapse:collapse;
width:auto;
}

#fancybox-title-float-wrap td {
border:none;
white-space:nowrap;
}

#fancybox-title-float-left {
background:url('/images/fancybox.png') -40px -90px no-repeat;
padding:0 0 0 15px;
}

#fancybox-title-float-main {
color:#FFF;
line-height:29px;
font-weight:bold;
background:url('/images/fancybox-x.png') 0 -40px;
padding:0 0 3px;
}

#fancybox-title-float-right {
background:url('/images/fancybox.png') -55px -90px no-repeat;
padding:0 0 0 15px;
}

.fancybox-ie6 #fancybox-close {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-right-ico {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-over {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png', sizingMethod='scale');
zoom:1px;
}

.fancybox-ie6 #fancybox-title-float-left {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-main {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-right {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight + 20px + "px");
}

#fancybox-loading.fancybox-ie6 {
position:absolute;
margin-top:0;
top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) 0 ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) 0 'px');
}

#fancybox-loading.fancybox-ie6 div {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png', sizingMethod='scale');
}

.fancybox-ie .fancybox-bg {
background:transparent !important;
}

.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png', sizingMethod='scale');
}

#fancybox-content div.col_outer {
padding:0 0 15px;
}

div.formrow label,div.formrow a {
width:200px;
display:inline-block;
}

div.buttonrow {
padding-top:5px;
margin-bottom:10px;
}

div.buttonrow a {
width:195px;
}

#register_modal div.formrow input.btn_orange {
background:#fe7c00 url(/images/bg_btn_orange.png) no-repeat right top;
border:none;
color:#fff;
height:23px;
text-align:left;
padding-left:5px;
width:150px;
}

div.formrow_last {
padding-bottom:15px;
border-bottom:solid 1px #D6DFE6;
}

#register_modal input,#register_modal textarea {
display:inline-block;
width:255px;
}

#register_modal div.col_inner p {
background:url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
padding-bottom:20px;
}

#register_modal div.col_inner #formModal p {
padding-bottom:0;
background:none;
margin:10px 0;
}

#fast-nav {
background-color:#f2f6f9;
padding:10px 5px;
}

.scrollable a.tooltip {
width:148px;
display:block;
float:left;
text-align:center;
background:transparent url(/images/bg_btn_fast_menu.gif) repeat-x left top;
margin:0 3px;
padding:5px 0;
}

.tooltip .bottom_arrow {
background:transparent url(/images/bubbletip-B-tail.png) no-repeat left top;
width:40px;
height:33px;
position:absolute;
bottom:-32px;
left:160px;
margin:0 auto;
}

.bubbletip {
position:absolute;
z-index:10000;
border:solid 1px #dbe4eb;
-moz-box-shadow:0 0 5px #999;
-webkit-box-shadow:0 0 5px #999;
background-color:#fff;
box-shadow:0 5px 5px #999;
border-radius:3px 3px 3px 3px;
}

.bubbletip h3 {
margin-top:8px;
font-size:1.7em;
font-family:tahoma;
}

.bubbletip div.bt-content {
width:450px;
z-index:10000;
padding:10px 20px;
}

.bubbletip div.bt-arrow {
background:transparent url(/images/bubbletip-B-tail.png) no-repeat left top;
width:40px;
height:33px;
position:absolute;
bottom:-21px;
left:225px;
}

ul.tooltip_list li {
list-style-type:none;
margin-left:0;
float:left;
width:200px;
margin-right:20px;
}

ul.tooltip_list li span {
margin-left:10px;
display:block;
}

.scrollable {
float:left;
position:relative;
overflow:hidden;
width:830px;
height:29px;
}

.scrollable .items {
clear:both;
width:20000em;
position:absolute;
}

.items div {
width:830px;
float:left;
}

.scrollable img {
float:left;
background-color:#fff;
border:1px solid #ccc;
width:100px;
height:75px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:20px 5px 20px 21px;
padding:2px;
}

.slideshow .scrollable img {
height:auto;
width:auto;
float:none;
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
margin:0;
padding:0;
}

.scrollable .active {
border:2px solid #000;
position:relative;
cursor:default;
}

a.browse {
background:url(/images/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
cursor:pointer;
font-size:1px;
margin:0 7px;
}

a.right {
background:transparent url(/images/fast_nav_forward.gif) no-repeat -4px top;
clear:right;
margin-right:0;
}

a.left {
background:transparent url(/images/fast_nav_back.gif) no-repeat -4px top;
margin-left:0;
}

a.up,a.down {
background:url(/images/vert_large.png) no-repeat;
float:none;
margin:10px 50px;
}

a.disabled {
background-position:-4px -28px;
}

.slideshow {
background-color:#F2F6F9;
margin-bottom:10px;
padding:20px;
}

.slideshow .scrollable {
width:450px;
height:150px;
}

.slideshow .navi a {
background-color:#fff;
color:#0096AD;
margin-right:3px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:5px 9px;
}

.slideshow .navi a.active {
background-color:#0096AD;
color:#fff;
}

.pc_container {
height:384px;
position:relative;
width:960px;
}

.pc_container .pc_bar_container {
position:absolute;
color:white;
overflow:visible;
z-index:5000;
bottom:3px;
padding:0 20px;
}

.pc_bar_container_underflow {
width:90000px;
overflow:visible;
}

.pc_bar_container_overflow {
overflow:hidden;
position:absolute;
bottom:3px;
color:white;
z-index:5000;
margin:0 20px;
padding:0;
}

#presentation_container .left,#presentation_container .center,#presentation_container .right {
background-position:left;
background-repeat:no-repeat;
overflow:hidden;
font-size:1px;
float:left;
}

.bar {
background-position:left;
overflow:hidden;
font-size:1px;
float:left;
}

.watermark-search {
width:40%;
}

ul.downloads li {
list-style-type:none;
margin-left:0;
margin-bottom:5px;
}

ul.downloads li.pdf {
background:transparent url(/images/ico_pdf.gif) no-repeat left top;
}

ul.downloads li.word {
background:transparent url(/images/ico_word.gif) no-repeat left top;
}

div.show_more_handler {
background-color:#F2F6F9;
color:#0096AD;
text-align:center;
border-radius:2px 2px 2px 2px;
border:1px solid #F2F6F9;
cursor:pointer;
margin:15px;
padding:15px;
}

div.show_more_handler_hover {
border:1px solid #D6DFE6;
}

div.show_more_handler span {
background:transparent url(/images/arrow_green_bottom.gif) no-repeat right center;
padding-right:20px;
}

div.expanded span {
background:transparent url(/images/arrow_green_top.gif) no-repeat right center;
}

.col_inner_space {
padding-bottom:40px;
}

a.menuItem {
color:#fff;
background:transparent url("/images/arrow_gray_down.gif") no-repeat right center;
margin-right:10px;
padding:8px 25px 12px 1px;
}

a.menuItem:hover {
text-decoration:none;
}

a.menuItem.selected {
color:#0096AD;
background:transparent url("/images/arrow_gray_up.gif") no-repeat right 12px;
}

.layover-black {
background:transparent url(/images/warm-black-80-trans-10x10px.png) repeat center top;
}

.layover-orange {
background:transparent url(/images/Oranje-80-trans-10x10px.png) repeat center top;
}

.layover-turquase {
background:transparent url(/images/Turq-80-trans-10x10px.png) repeat center top;
}

.layover-rose {
background:transparent url(/images/Rose-80-trans-10x10px.png) repeat center top;
}

.layover-green {
background:transparent url(/images/Green-80-trans-10x10px.png) repeat center top;
}

.layover-violet {
background:transparent url(/images/Violet-80-trans-10x10px.png) repeat center top;
}

.layover-steel {
background:transparent url(/images/Steel-80-trans-10x10px.png) repeat center top;
}

.layover-steel h2,.layover-steel h3 {
border-bottom:1px solid #879BAA;
}

.layover-large {
width:500px;
}

.event ul li {
list-style:disc outside url("/images/bullet-blue.gif");
margin-bottom:10px;
}

.ico_img {
padding:0 5px 5px 0;
}

.grid_column_full {
width:100%;
}

ul.btnlink li {
list-style:none outside none;
margin-left:0;
}

#footerDisclaimer {
color:#999999;
font-size:10px;
margin:0 40px 20px;
}

a.pdf {
background:url("/images/ico_pdf.gif") no-repeat scroll left 4px transparent;
padding-left:10px;
display:block;
}

.stayinformed img {
padding:7px 0;
}

.stayinformed_twitter li.follow {
padding-top:2px;
}

.stayinformed_twitter li img {
margin-top:1px;
vertical-align:text-top;
}

.stayinformed_twitter ul {
margin-left:5px;
}

.stayinformed_twitter ul li {
display:inline;
list-style-type:none;
margin-left:0;
}

.stayinformed_twitter h3 {
margin-bottom:0;
margin-left:5px;
}

a.linkinformed {
background:url("/images/arrow_green.gif") no-repeat scroll left 4px transparent;
padding-left:10px;
display:block;
}

.imglinks {
float:left;
padding-top:1px;
}

.plusimg {
padding-left:30px;
}

.plusimgcol {
padding-left:53px;
}

.daterightcolumn {
color:#999999;
padding-left:10px;
}

.stayinformed ul li {
display:inline;
list-style-type:none;
margin-left:10px;
}

.stayinformed ul {
margin-top:3px;
margin-bottom:0;
}

.date-other {
color:#999999;
padding-left:10px;
padding-bottom:10px;
}

div.other-events .stayinformed {
background-color:#F4F4F4;
padding:10px;
}

.tweet_list {
background-color:#FFFFFF;
list-style:none outside none;
}

.tweet_list li {
background:url("http://robeco-com.test.clockwork.nl/images/bg_tweet_arrow.gif") no-repeat scroll left top #F2F6F9;
width:80%;
height:60px;
margin:0 0 20px;
padding:10px 10px 10px 40px;
}

.tweet_time {
display:block;
font-size:0.9em;
color:#999999;
}

.minBottomSpace,div.faq-container p,div#faqs ul.faq,div.formrow {
margin-bottom:5px;
}

.layover h3.no-border,#container_header_visual #campagne .layover h2 {
border-bottom:none;
}

.bold, p.intro {
font-weight:bold;
}

h1.ico_header {
padding-left:20px;
padding-top:10px;
}

#container_header #logo {
padding-left:20px;
margin-top:-10px;
}

.grid_column_3,div.banner_3col img {
   width: 293px;
}

.grid_column_5,.slideshow .items div {
width:450px;
}

#container_page_header h1,div.event h3,div.result_inner p,div#pager ul {
margin-bottom:0;
}

.layover_transparent,div.event_small {
background:none;
}

#container_header #search,.col_inner div.right {
text-align:right;
}

#container_header_visual,#container_header_visual.no_visual,.panes .pane,.more_content,#static-header,#slideshow,#header .navigation {
display:none;
}

#container_header_visual #content,#fast_nav,.tooltip {
position:relative;
}

#container_content.container_content_spaceTop,div.faq-container,.event ul {
padding-top:10px;
}

.col_last,ul.share,#tweets .tweet,div.faq-answer,ul.themes,.other-events {
margin-bottom:20px;
}

#video_modal,#tweets {
padding-bottom:20px;
}

div.event p,div.event div.right p {
margin-bottom:10px;
margin-left:0;
}

ul.connected li.bold,.tweet_text {
display:block;
}

ul.subjects li,div#faqs ul.faq li {
list-style-type:none;
margin-left:0;
}

div.faq-container p.description,ul.refine-list,.attachment p,.col_inner img {
margin-bottom:10px;
}

ul.tabs a:hover,ul.tabs a.s:hover,ul.tabs a.s.current {
background-position:-420px -100px;
}

div.featured p,div.featured span,ul.downloads li.pdf a,ul.downloads li.word a {
margin-left:30px;
}

.layover-orange a.arrow_green_large,.layover-turquase a.arrow_green_large,.layover-rose a.arrow_green_large,.layover-green a.arrow_green_large,.layover-violet a.arrow_green_large {
color:#fff;
background:transparent url(/images/arrow_white_large.png) no-repeat left 4px;
}

.layover-orange ul.downloads a,.layover-turquase ul.downloads a,.layover-rose ul.downloads a,.layover-green ul.downloads a,.layover-violet ul.downloads a {
color:#fff;
}

.layover-orange h2,.layover-orange h3,.layover-turquase h2,.layover-turquase h3,.layover-rose h2,.layover-rose h3,.layover-green h2,.layover-green h3,.layover-violet h2,.layover-violet h3 {
border-bottom:1px solid #fff;
}

.stayinformed_twitter,.stayinformed {
padding-bottom:10px;
}
ul#mainMenu li, ul#footerMenu li {
    display: none;
}

#container_footer {
    background-color: #FFFFFF;
    margin-bottom: 20px;
}

.container_12 {
    width: 960px;
}
.container_12 .grid_12 {
    width: 920px;
}
#container_footer #footer {
   border-top: 3px solid #000000;
   margin: 0;
   width: 960px;
}
#footerDisclaimer {
    color: #999999;
    font-size: 10px;
    margin: 0 40px 20px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
}
#container_header {
    border-bottom: 3px solid #0096AD;
    border-top: 3px solid #000000;
    height: 62px;
    padding: 0;
}
ul {
    padding-left: 0;
}
