@charset "utf-8";

/* General */
html, body {margin:0; padding:0;}
body {background:url(../images/layout/header.jpg) center 139px no-repeat; /*border-top:#1568aa 3px solid;*/ font-family:Arial, Helvetica, sans-serif;}
a {outline:none;}
img {border:none;}

/* STRUCTURE DIVS */
#header_container {width:978px; height:130px; margin:0 auto; z-index:-5000; margin-top:09px;}
#logo {
	width:173px;
	height:128px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	position:relative;
	left: 20px;
	top: 2px;
}
td img {display: block;}
#topmenu {width:767px; height:129px; float:right; text-align:right;}
#global_searchbox {width:180px; height:35px; background-color:#eef0f2; padding:15px 15px 0 15px; float:right;}
#content_container {width:978px; margin:0 auto; overflow:hidden;}
#left_column {width:237px; float:left;}
#menu {width:232px;}
#menu_left {width:15px; height:242px; float:left; background:url(../images/layout/menu_left.png) no-repeat;}
#menu_middle {width:200px; min-height:241px; float:left; /*background-color:#eaf0f6*/ background:url(../images/layout/menu_bg.jpg) repeat-y; border-left:#84a9c9 1px solid; border-top:#84a9c9 1px solid; border-right:#84a9c9 1px solid;}
#menu_right {width:15px; height:242px; float:left; background:url(../images/layout/menu_right.png) no-repeat; }
#menu_bottom {width:232px; height:52px; clear:both; background:url(../images/layout/menu_bottom_blue.jpg) no-repeat;}
#map_header {width:741px; height:245px; float:left; padding-top:29px;}
#map_header #widget_top {float:right; margin-top:-31px;}
#map_header #header_text {float:left;}
#map_container {width:733px; background-color:#f0efec; float:right; padding:4px;}
.search #map_container {background:none; padding:0; width:741px;}
#map {height:350px;}
#middle_column {width:511px; float:left; margin:0 20px 0 0; padding-top:29px;}
.home #middle_column {padding-top:39px;}
#header_text {width:511px; height:182px; padding:0 0px 0 0px; overflow:hidden; margin:0px 0 30px 0;}
#home_tabs {margin:0 0 30px 0;}
#home_tabs_content {width:511px; background-color:#eeede9; border-top:#145394 4px solid; display:block;}
#upcoming_events {display:block;}
#latest_news {display:none;}
#bottles {position:absolute; width:136px; height:194px; background:url(../images/layout/bottles.png) no-repeat; margin:-180px 0 0 320px !important; margin:-160px 0 0 320px;}
/*.become-a-member #bottles {margin:-45px 0 0 0px;}*/
.home #bottles {margin:-170px 0 0 320px !important; margin:-170px 0 0 320px;}
#right_column {width:210px; float:left; margin-top:35px;}
#initiatives {margin-bottom:20px;}
#footer_container {width:100%; height:164px; background:#e9eef1 url(../images/layout/header.jpg) center -114px no-repeat; margin-top:30px; border-top:#e2e7ec 5px solid;}
#footer {width:978px; margin:0 auto;}
#footer_text {width:620px; float:left; margin:0 0 0 230px !important; margin-left:115px;}
#footer_partners {width:217px; float:right; margin-top:-13px; position:relative !important; position:absolute;}
#partners_shadow {float:left; width:7px; height:177px; background:url(../images/layout/partners_shadow.png) no-repeat;}
#partners {width:210px; height:177px; float:right; background:url(../images/layout/gradient_white.jpg) repeat-x;}
#breadcrumb {width:511px; padding:0; border-bottom:#5b95c3 1px solid; height:21px; margin:0 0 15px 0px; overflow:hidden;}
#company_list {margin-left:-20px;}
#detail-map {width:511px; height:200px; overflow:hidden; margin:20px 0 30px 0;}
#flickr_container {width:522px; margin:10px 0 30px -12px;}
.initiative {border-bottom:#d0ddea 1px solid; margin:10px 0 10px 0; padding:0 0 10px 0;}
.home #header_text {margin:0 0 51px 0;}
.overview_item {border-bottom:#dbe0e5 1px solid; margin-bottom:15px;}
.news_item  {border-bottom:#dbe0e5 1px solid; margin-bottom:15px;}
.events_item {border-bottom:#dbe0e5 1px solid; margin-bottom:15px;}
.biotechmap #searchbox {margin-bottom:-30px;}
.company_row {margin:0 0 20px 20px;}
.partner {border-bottom:#dbe0e5 1px solid; margin-bottom:15px; padding-bottom:15px;}
.files, .alertbox {background-color:#f0efec; padding:12px 15px; border:#d1d1d1 1px solid; margin:25px 0 25px 0;}
.download_block {border-bottom:#d0ddea 1px solid; padding:0 0 10px 0; margin:0 0 5px 0;}
.download_img {float:left; width:95px; margin:10px 0 0 0;}
.download_info {float:left; width:416px; margin:10px 0 0 0;}
.download_info p {display:inline;}
.download_info span {font-size:12px; font-weight:bold; color:#888;}
#middle_column .download_info h4 {margin:0 0 6px 0;}
#middle_column .download_info h4 a {text-decoration:none;}
#middle_column .download_info h4 span {font-size:10px;}
.team_img {height:89px; overflow:hidden; float:left; margin:5px 15px 5px 0;}
.category, .info {padding:8px 15px; margin:10px 0 15px 0; background-color:#f0efec; border:#d1d1d1 1px solid;}
.teammember {margin:0 0 20px 0;}
#middle_column .category p {margin:0;}
.widget_white .testimonial {overflow:hidden;}
.widget_white .testimonial p {line-height:22px; font-size:14px; font-style:italic;}
.widget_white .testimonial p span {display:block; font-size:11px; font-style:normal; color:#aaa; border-top:#ededed 1px solid; margin:6px 0 0 0;}
.widget_white .testimonial .quote_left {margin:0 8px 0 0;}
.widget_white .testimonial .quote_right {margin:0 0 0 8px; padding-top:5px; position:absolute;}
p.btn_hide {display:block; margin:0; position:absolute; margin-top:-396px; margin-left:649px; padding:4px 10px 6px 22px; font-size:12px; cursor:pointer; background:#f0efec url(../images/layout/bullet_filter_blue.gif) 10px 50% no-repeat; color:#666;}
p.btn_hide:hover {background:#f0efec url(../images/layout/bullet_filter_blue.gif) 10px 50% no-repeat; color:#1568aa;}
p.btn_show {margin:0; padding:0 0 0 10px; font-size:12px; cursor:pointer; background:url(../images/layout/bullet_filter_blue.gif) left 50% no-repeat; color:#666; display:none; float:left; width:300px;}
.member, .partner {padding:10px 0; border-bottom:#dbe0e5 1px solid; margin-bottom:15px;}
.member img, .partner img {float:left; margin:0 0 8px 0;}
#middle_column .member .detail, #middle_column .partner .detail {float:right; width:320px; padding:0 0 30px 0;}
.laydown #middle_column .member .detail, .laydown #middle_column .partner .detail {padding:0;}
.member-list #middle_column .member .detail, .member-list #middle_column .partner .detail {float:right; width:320px; padding:0;}
.life-sciences-in-flanders #middle_column .member .detail {float:none; padding:0 0 15px 0;}
#middle_column .detail {float:left; margin:0 0 20px 195px; width:320px;}
.member-list #middle_column .detail {float:left; margin:0 0 20px 0; width:320px;}
.search #middle_column img {float:left; margin:0 20px 0 0;}
.search #middle_column .detail {margin:0 0 20px 0;}
.laydown #middle_column .detail {margin:0 0 20px 0;}
#middle_column .detail p {margin:0 0 6px 0; display:inline;}
#middle_column .detail p a.readmore {font-size:12px; margin:0;}
.fancybutton a {display:block; padding:3px 10px; background-color:#1568aa; position:absolute; color:#fff; font-size:12px; line-height:20px; margin-right:55px; margin-bottom:-6px; text-decoration:none; right:0; bottom:0;}
.fancybutton a:hover {text-decoration:underline;}
#company-detail img {margin:10px 0 25px 0; display:block; clear:both;}
#middle_column #company-detail p {margin:0 0 12px 0;}
#middle_column #company-detail .top_info {float:left; display:block; width:320px;}
#middle_column #company-detail .info_left p, #middle_column #company-detail .info_right p {margin:0 0 0px 0;}
#middle_column #company-detail .top_info .associate-member {background:url(../images/layout/fl_member.gif) left 50% no-repeat; padding:0 0 0 18px;}
#middle_column #company-detail .top_info .effective-member {background:url(../images/layout/fl_member.gif) left 50% no-repeat; padding:0 0 0 18px;}
#middle_column #company-detail .top_info .non-member {display:none;}
#middle_column #company-detail .logo {float:left; margin:0 20px 12px 0;}
#middle_column #company-detail .focus {margin:0 0 20px 0;}
#middle_column #company-detail .description {margin:0 0 20px 0; clear:both;}
#middle_column #company-detail .services {margin:0 0 20px 0; clear:both;}
#middle_column #company-detail .product {margin:0 0 20px 0; clear:both;}
#middle_column #company-detail .info {padding:12px; border:#ccc 1px solid; background-color:#ededed; margin-bottom:30px; clear:both;}
#middle_column #company-detail .info_left {float:left; width:280px;}
#middle_column #company-detail .info_right {float:right; width:200px;}
#middle_column #company-detail .info .flandersbio_member span {display:none;}
#middle_column #company-detail .info .flandersbio_member span.effective-member {display:block;}
#middle_column #company-detail p span.label {font-weight:bold;}
#middle_column #company-detail .info_left p span.label {float:left; width:55px;}
#middle_column #company-detail .info_left p span.value {float:left; width:225px;}
.tags {margin:0 0 20px 0;}
.tags p {clear:both;}
.tags p span {}
.tags p span em {font-size:11px;}
#bottom_functions {width:511px; margin:10px auto 0; height:26px; padding:0 230px 0 237px;}
.frame {background-color:#f0efec; padding:12px 15px; border:#d1d1d1 1px solid; margin:15px 0 15px 0;}
.ui-sortable th {border-top:#ccc 1px solid !important;}
.tableHeading {font-size:12px; color:#1568aa;}
.add {font-size:12px; background:url(../images/layout/plus.gif) left 50% no-repeat !important; padding:0 0 0 15px !important; color:#1568aa;}
.msg {clear:both; padding-top:10px;}
.msg ul {margin:0; padding-left:15px;}
#cse-search-results {width:740px;}
#cse-search-results iframe {width:740px;}

/* WIDGET DIVS */
#widget_twitter, #widget_socialmedia {width:202px; margin:10px 0 50px 15px;}
#tweet {background-color:#eeede9; padding:15px 12px 10px 12px;}
#tweet_bird {width:202px; height:44px; background:url(../images/layout/twitter_bird.jpg) no-repeat;}
#widget_top {width:178px; background:#ebf1f7 url(../images/layout/gradient_white.jpg) repeat-x; padding:15px 12px 10px 20px; margin-bottom:50px;}
.home #widget_top, .map #widget_top, .events #widget_top {width:178px; height:157px; background:#ebf1f7 url(../images/layout/gradient_white.jpg) repeat-x; padding:15px 12px 10px 20px; margin-bottom:50px;}
.home #widget_top {margin-bottom:73px;}
.widget_white {width:210px; margin-bottom:40px; background-color:#fff;}
.widget_blue {width:178px; background:#134489 url(../images/layout/header.jpg) right top no-repeat; padding:15px 12px 10px 20px; margin-bottom:40px;}
.widget_filter_blue {width:178px; background:#10589b url(../images/layout/filter_bg.jpg) repeat-x; padding:15px 12px 10px 20px; margin-bottom:40px;}
.widget_fixed {height:155px;}
#right_column .widget_fixed p {height:93px; overflow:hidden; margin:0 12px 0 0;}
#right_column .slideshow {height:70px; overflow:hidden; display:block; margin:5px 0 15px 0;}
#right_column .widget_empty {height:155px; background:none;}

/* Titles */
#middle_column #header_text h2, #map_header #header_text h2 {font-size:24px; color:#fff; margin:0 0 12px 0; line-height:26px; font-weight:200; padding:0;border:none; display:inline;}
#widget_top h3 {font-size:18px; color:#1568aa; margin:0 0 15px 0; line-height:20px; font-weight:bold;}
#widget_twitter h3, #widget_socialmedia h3, .widget_white h3 {font-size:18px; color:#1568aa; margin:0 0 15px 0; padding:0 0 4px 0; line-height:20px; font-weight:bold; border-bottom:#1568aa 1px solid;}
#middle_column h2 {font-size:24px; color:#1568aa; margin:10px 0 12px 0; line-height:26px; font-weight:200; border-top:#145394 4px solid; padding:20px 0 0 0;}
.board-of-directors #middle_column h2 {border:none; padding:0;}
#middle_column h2.title_detail {border:0; padding:0;}
.company-technology #middle_column h2.title_detail {border:0; padding:0; margin:0 0 5px 0;}
#middle_column #searchbox h3 {font-size:18px; color:#1568aa; line-height:20px; margin:0 0 10px 0; font-weight:bold;}
#initiatives h3 {font-size:18px; color:#1568aa; line-height:20px; margin:10px 0 10px 0; font-weight:bold; border-top:#145394 4px solid; padding:10px 0 0 0;}
#partners h2 {display:block; width:176px; height:30px; background-color:#dce2e8; color:#1568aa; font-size:13px; line-height:30px; margin:0 0 5px 0; padding:0 14px 0 20px;}
.downloads #middle_column h3 {margin:40px 0 12px 0;}
.downloads #header_text {margin:0; height:165px;}
#middle_column .news_item h3 {margin:0 0 6px 0;}
#middle_column h3.date {font-size:12px; color:#dce2e8; margin:0 0 15px 0;}
#middle_column .events_item h3 {margin:0 0 5px 0;}
#middle_column .events_item h4 {margin:0 0 10px 0; font-size:12px; color:#7f7e7e;}
#middle_column span.event_date {margin:-2px 0 12px 0; font-size:14px; color:#7f7e7e; font-weight:bold; display:block;}
#middle_column .overview_item h3 {margin:0 0 5px 0;}
#middle_column h3 {margin:15px 0 8px 0; color:#1568aa; font-weight:200;}
#middle_column h4 {margin:10px 0 5px 0; font-size:14px; color:#1568aa;}
#middle_column .initiative h4 {float:right; width:320px;}
#company_list h5 {font-size:12px; font-weight:bold; color:#7f7e7e; margin:15px 0 8px 0; border-bottom:#c3c3c3 1px solid; padding-bottom:4px; line-height:18px;}
.news_item h4 {font-size:12px; color:#dce2e8; margin:0 0 15px 0;}
.biotechmap #middle_column h2 {font-size:24px; color:#1568aa; margin:0px 0 12px 0; line-height:26px; font-weight:200; padding:0 0 0 0; border:none;}
.partner h5 {font-size:18px; color:#1568aa; line-height:20px; margin:15px 0 5px 0; font-weight:200;}
.files h6 {font-size:16px; color:#666; margin:0 0 10px 0; background:url(../images/layout/download2.gif) left 50% no-repeat; display:block; height:28px; line-height:28px; padding:0 0 0 40px;}
.files h6.links {font-size:16px; color:#666; margin:0 0 10px 6px; background:url(../images/layout/links.gif) left 50% no-repeat; display:block; height:28px; line-height:28px; padding:0 0 0 34px;}
.widget_blue h3, .widget_filter_blue h3 {font-size:18px; color:#fff; margin:0 0 15px 0; line-height:20px; font-weight:bold;}
#middle_column .teammember h3 {margin:5px 0 6px 0; color:#1568aa;}

/* Paragraphs */
#middle_column #header_text p, #map_header #header_text p {font-size:14px; color:#cdd8dd; margin:10px 0 26px 0; line-height:24px;}
#widget_top p {font-size:12px; color:#67747d; margin:0 0 10px 0; line-height:18px;}
#widget_top p.btn_blue {margin:0; height:auto;}
#global_searchbox p {margin:0; font-size:12px;}
#tweet p {margin:0; font-size:12px; color:#626363; line-height:18px;}
#widget_twitter p.btn_follow {display:block; width:167px; height:27px; background:#18528c url(../images/layout/twitter_bird_wings.jpg) left top no-repeat; margin:0; padding:8px 25px 0 10px}
#widget_twitter p.btn_follow a {font-size:12px; color:#e0e9ef; text-decoration:none; background:url(../images/layout/btn_white.gif) right 50% no-repeat; padding:0 30px 0 0; display:block; height:20px; line-height:20px; text-align:right;}
#middle_column #home_tabs p {display:block; height:41px; font-size:13px; line-height:13px; margin:0;}
#middle_column p {font-size:12px; color:#5d5d5d; line-height:24px; margin:4px 0 20px 0;}
#middle_column #header_text p.intro {font-weight:200;}
#middle_column p.intro {font-size:12px; color:#888; line-height:24px; margin:4px 0 20px 0; font-weight:bold;}
#form_search p {margin:0 0 10px 0;}
#middle_column #searchbox p {font-size:12px; line-height:18px; margin:0 0 10px 0;}
#middle_column .initiative p {font-size:12px; color:#606060; line-height:22px; margin:8px 40px 10px 5px !important; margin:8px 20px 30px 5px; width:280px; display:block; float:right;}
#footer_text p {font-size:12px; color:#5d5e60; margin:0 0 0 7px !important; margin-left:3px; line-height:20px; height:20px; display:block; float:left;}
#middle_column .social_media p {margin:0 10px 3px 0; display:inline; float:left;}
#middle_column #breadcrumb p, #map_header #breadcrumb p {color:#b6c3d1; font-size:11px; margin:0 0 3px 0; text-align:right; line-height:22px;}
.widget_white p {font-size:12px; color:#808080; line-height:22px; margin:0 0 20px 0;}
.widget_blue p {font-size:12px; color:#e0e9ef; line-height:22px; margin:0 0 20px 0;}
#bottom_functions p {font-size:12px; color:#808080; cursor:pointer; display:block; margin:0 15px 0 0; float:left; line-height:16px; height:16px;}
#bottom_functions p a {display:block; text-decoration:none; color:#1568aa;}
#bottom_functions p #print {background:url(../images/layout/btnPrint.gif) right 50% no-repeat; padding:0 23px 0 0;}
#bottom_functions p #toTop {background:url(../images/layout/btnTop.gif) right 50% no-repeat; padding:0 20px 0 0;}
#middle_column p.input {clear:both; display:block;}

/* Lists */
#topmenu ul {margin:16px 0 0 0; padding:0; list-style:none;}
#topmenu li {font-size:11px; color:#144589; margin:0 0 0 20px; padding:0; display:inline; line-height:24px;}
#menu ul {margin:10px 0 0 0; padding:10px; list-style:none;}
#menu li {font-size:13px; color:#144589; margin:0; padding:0; border-bottom:#99b3c8 1px dotted; line-height:30px;}
#widget_socialmedia ul {margin:0; padding:0; list-style:none;}
#widget_socialmedia li {font-size:13px; color:#6a6a6a; margin:0 0 0 10px; padding:0 0 0 30px; line-height:27px;}
#upcoming_events ul, #latest_news ul {margin:15px 0 20px 15px; padding:0; list-style:none; border-top:#c6c6c5 1px solid; width:480px;}
#upcoming_events li, #latest_news li {margin:0; padding:0; display:block; height:33px; width:480px; font-size:12px; color:#575757; background-color:#f8f8f6; border-bottom:#c6c6c5 1px solid; line-height:33px; overflow:hidden;}
#upcoming_events li span, #latest_news li span {background-color:#eae9e4; display:block; float:left; width:55px; height:32px; border-top:#f8f8f6 1px solid; padding-left:5px; margin-right:18px; color:#1568aa;}
#upcoming_events li strong, #latest_news li strong {color:#134488; font-size:16px; margin-left:5px;}
#footer_text ul {margin:25px 0 0 0; padding:0; list-style:none; display:block; width:620px; height:110px;}
#footer_text li {font-size:13px; color:#fff; margin:0 12px 15px 0; padding:0; display:block; float:left; height:23px; line-height:23px;}
#menu li.subnav {}
#menu #nav-sub {margin:5px 0 10px 0; padding:0 0 0 0; }
#menu #nav-sub li {border:none; height:22px; line-height:22px; margin:0; padding:0;}
#middle_column li {font-size:12px; color:#6d6e6e; line-height:24px;}
#map_container ul {list-style:none; margin:12px 10px; padding:0; height:20px;}
#map_container li {display:block; float:left; height:20px; font-size:12px; color:#7c8389; line-height:20px; margin:0 15px 5px 0;}
#company_list ul {list-style:none;margin:0;padding:0;}
#middle_column #company_list li {display:block; float:left;}
#middle_column #sitemap {margin:0 0 20px 0; padding:0; list-style:none; border-top:#d0d5dc 1px dotted; border-left:#d0d5dc 1px dotted; border-right:#d0d5dc 1px dotted;}
#middle_column #sitemap li {margin:0; padding:0; line-height:28px; border-bottom:#d0d5dc 1px dotted; background:#eeeff1 url(../images/layout/sitemap_bg.jpg) repeat-x left -8px; overflow:hidden;}
#middle_column #sitemap li ul {margin:0; padding:0; list-style:none; border-top:#d0d5dc 1px dotted;}
#middle_column #sitemap li ul li {margin:0; padding:0 0 0 20px; border-bottom:#e2e2e2 1px dotted; background:url(../images/layout/sitemap_sub_bg.jpg) repeat-x left -8px;}
#middle_column #sitemap li ul li.last {border:none;}
#middle_column .program ul {margin:10px 0 20px 0; padding:0; list-style:none; border-top:#d0d5dc 1px dotted; border-left:#d0d5dc 1px dotted; border-right:#d0d5dc 1px dotted;}
#middle_column .program li {margin:0; padding:6px 15px 5px 15px; line-height:18px; border-bottom:#d0d5dc 1px dotted; background:#eeeff1 url(../images/layout/sitemap_bg.jpg) repeat-x left -8px; display:block;}
#middle_column .program li .clear {height:0; display:block;}
#middle_column .program li span {display:block; float:left; width:375px;}
#middle_column .program li span.hour {width:100px; font-weight:bold;}
#middle_column .program li span em {font-size:11px; color:#333;}
#middle_column ul.pagination {margin:10px 0; padding:0; list-style:none;}
#middle_column ul.pagination li {display:block; height:20px; line-height:18px; color:#1568aa; font-size:12px;}
#middle_column ul.pagination li.here {display:none;}
#middle_column ul.pagination li.next {padding:0 25px 0 0; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; float:right; margin-right:10px;}
#middle_column ul.pagination li.previous {padding:0 0 0 25px; background:url(../images/layout/btn_blue_back.gif) left 50% no-repeat; float:left; }
#middle_column .info ul {margin:0; padding:0; list-style:none;}
#middle_column .info li span {display:block; float:left; width:370px; font-weight:200;}
#middle_column .info li span.label { width:100px; font-weight:bold;}
.widget_white ul {margin:0 0 10px 0; padding:0; list-style:none;}
.widget_white ul li {margin:0; padding:5px 0; font-size:13px; color:#1568aa; border-bottom:#dbe0e5 1px solid;}
.news .widget_white ul li {padding:2px 0; font-size:13px;}
.widget_white ul.events-news {margin:0 0 10px 0; padding:0; list-style:none;}
.widget_white ul.events-news li {margin:0; padding:5px 0; font-size:12px; color:#1568aa; border:none;}
.social_media ul {margin:0; padding:0; list-style:none; display:inline;}
.social_media li {display:block; float:left; width:16px; height:16px; margin:0 8px 0 0;}
.files ul {margin:0; padding:0 0 0 40px; list-style:disc;}
.benefits #middle_column .files ul {margin:auto !important; list-style:disc; padding:0 0 0 40px;}
.benefits #middle_column .files li {margin:auto !important; padding:0;}
.files li {font-size:12px; padding:0;}
ul.team_info {margin:5px 0 5px 0; list-style:none; padding:0;}
ul.team_info li {padding:0; line-height:22px; display:block;}
ul.team_info li span {font-weight:bold;}
.benefits #middle_column ul {margin:0 0 100px 0 !important; margin:50px 0 -20px 0; padding:0; list-style:none;}
.benefits #middle_column ul li {font-size:12px; font-weight:200; color:#575757; margin:0 !important; padding:0; margin:-30px 0 0 0;  clear:left; line-height:36px;}
.benefits #middle_column ul li span {font-size:36px; font-weight:bold; color:#c3c8cd; background-color:#fff;  display:block; float:left; width:40px; text-align:right; padding:0 8px 0 0;}
.benefits #middle_column ul li em {float:left; display:block; width:450px; padding:4px 0 4px 10px; font-style:normal; border-left:#e7eaec 2px solid; margin:0 0 10px 0; background-color:#f8f8f8; line-height:22px;}
.membership_fees {margin:0; padding:0; list-style:none; border-top:1px solid #EEEFF1; height:189px; display:block; }
/*.membership_fees li {margin:0 0 15px 0; padding:0; display:block; float:left; border-bottom:#ededed 1px solid; border-right:#ededed 1px solid; line-height:18px;}*/
.membership_fees li {margin:0; padding:0; display:block; border-bottom:#ededed 1px solid; border-right:#ededed 1px solid; line-height:18px;}
.membership_fees li .label {display:block; float:left; width:215px; height:20px; padding:15px 10px 10px 15px; background-color:#f6f6f6; line-height:15px; text-align:left; vertical-align:middle; color:#1568aa; border-bottom:#eeeff1 1px solid;}
/*.membership_fees li .label {display:block; width:81px; height:45px; padding:10px; background-color:#f6f6f6; line-height:16px; text-align:center; vertical-align:middle; color:#1568aa; border-bottom:#eeeff1 1px solid;}*/
.membership_fees li .label em {font-size:8px; display:block; color:#999;}
.membership_fees li .size {display:block; float:left; width:146px; height:25px; padding:10px 10px 10px 15px; background-color:#EEEFF1; text-align:left; vertical-align:middle; border-bottom:#eeeff1 1px solid;}
/*.membership_fees li .size {display:block; width:81px; height:50px; padding:10px; background:#ebf1f7 url(../images/layout/gradient_white.jpg)left -20px repeat-x; text-align:center; vertical-align:middle; border-bottom:#eeeff1 1px solid;}*/
.membership_fees li .price {display:block; float:left; width:72px; height:25px; padding:10px 10px 10px 15px; background:#eeeff1 url(../images/layout/sitemap_bg.jpg) repeat-x; text-align:left; vertical-align:middle; color:#999; font-size:18px; border-top:#fff 1px solid; border-bottom:#fff 1px solid; border-left:#fff 1px solid; border-right:#fff 1px solid;}
/*.membership_fees li .price {display:block; width:77px; height:24px; padding:10px; background:#eeeff1 url(../images/layout/sitemap_bg.jpg) repeat-x; text-align:center; vertical-align:middle; color:#999; font-size:18px; border-top:#fff 3px solid; border-bottom:#fff 3px solid; border-left:#fff 2px solid; border-right:#fff 2px solid;}*/
.membership_fees li .price em {background:url(../images/layout/euro.gif) left 4px no-repeat; padding:0 0 0 15px;}
.membership_fees li .xtra {height:35px !important;}
.membership_fees li .xtra2 {height:40px !important;}
.membership_fees li .xtra3 {height:50px !important;}
.membership_fees li .xtra4 {height:55px !important;}
.member-list #middle_column .nav_categories {margin:15px 0 15px 0; padding:0; list-style:disc;}
.member-list #middle_column .nav_categories li {font-size:12px; color:#6d6e6e; line-height:12px; margin:0 0 5px 20px; padding:0; border:none;}
.member-list #middle_column ul {margin:0 0 25px 0; padding:0; list-style:none;}
.member-list #middle_column li {margin:0; padding:5px 0; font-size:13px; color:#1568aa; border-bottom:#dbe0e5 1px solid;}

/* Links */
#topmenu li a {color:#1568AA; text-decoration:none;}
#topmenu li a:hover {text-decoration:underline;}
#menu li a {/*color:#144589;*/ color:#fff; text-decoration:none; padding:0 0 0 18px; display:block; height:30px;}
#menu li.active {}
#menu li.active a {background:url(../images/layout/menu_bullet_yellow.gif) 3px 50% no-repeat; font-weight:bold;}
#menu li a:hover { /*background-color:#e5ebf1;*/ background-color:#39709f;}
#widget_socialmedia li a {color:#6a6a6a; text-decoration:none;}
#widget_socialmedia li a:hover {color:#1568aa;}
#home_tabs p span {display:block; height:26px; float:left; background-color:#eef0f2; padding:15px 20px 0 20px; border-bottom:#145394 4px solid; margin:0 2px 0 0; color:#727273; text-decoration:none;cursor:pointer; line-height:16px;}
#home_tabs p span:hover {background-color:#eeede9; color:#0f61a3;}
#home_tabs p span.active {height:30px; background-color:#eeede9; padding:11px 20px 0 20px; border-top:#145394 4px solid; border-bottom:none; color:#0f61a3;}
#middle_column #upcoming_events li a, #middle_column #latest_news li a {color:#575757; text-decoration:none; display:block; height:33px; width:480px; line-height:33px;}
#middle_column #upcoming_events li a:hover, #middle_column #latest_news li a:hover {color:#145394;}
#middle_column #upcoming_events li a:hover span, #middle_column #latest_news li a:hover span { background-color:#eeede9; color:#727273;}
#middle_column #searchbox p a {color:#1568aa; text-decoration:none;}
#middle_column #searchbox p a:hover {text-decoration:underline;}
#footer_text li a {color:#fff; text-decoration:none; display:block; padding:0 8px 1px 7px;}
#footer_text li a:hover {text-decoration:underline;}
#footer_text li.active a {background-color:#e9eef1; color:#1568aa; display:block; padding:0 7px; border-bottom:#0f4878 1px solid; border-right:#0f4878 1px solid; float:left;}
#footer_text p a {color:#5d5e60; text-decoration:none;}
#footer_text p a:hover {color:#1568aa; text-decoration:none;}
#menu #nav-sub li a {font-size:11px; padding:0 0 0 30px; height:22px; font-weight:200; background:none;}
#menu #nav-sub li a:hover {background-color:#39709f;}
#menu #nav-sub li.here a {background:url(../images/layout/bullet_submenu.gif) 17px 50% no-repeat;}
#middle_column  p a {color:#1568aa; text-decoration:none;}
#middle_column  p a:hover {text-decoration:underline;}
#middle_column h3 a, #middle_column h4 a {color:#1568aa;}
#middle_column #sitemap li a {color:#1568aa; text-decoration:none; padding:6px 10px; display:block; line-height:18px;}
#middle_column #sitemap li ul li a {color:#5d5e60; text-decoration:none; padding:2px 0 2px 15px; background:url(../images/layout/bullet_filter_blue.gif) left 50% no-repeat; display:block;}
#middle_column #sitemap li a:hover, #middle_column #sitemap li ul li a:hover {text-decoration:underline;}
#middle_column li a, #company_list a {color:#1568aa; text-decoration:none;}
#middle_column li a:hover, #company_list a:hover {text-decoration:underline;}
#middle_column #breadcrumb p a, #map_header #breadcrumb p a {color:#f0e823; text-decoration:underline;}
#map_container li {display:block; height:20px; padding:0 0 0 20px; color:#1568aa; line-height:20px; text-decoration:none; cursor:pointer;}
#map_container li:hover {text-decoration:underline;}
#map_container #map-life-sciences-companies {background:url(../images/layout/legenda_icons.gif) left -60px no-repeat;}
#map_container #map-research-centres {background:url(../images/layout/legenda_icons.gif) left -20px no-repeat;}
#map_container #map-incubators {background:url(../images/layout/legenda_icons.gif) left -40px no-repeat;}
#map_container #map-parks {background:url(../images/layout/legenda_icons.gif) left top no-repeat;}
#header_text  span.language {background-color:#f2f6fa; padding:2px 5px; margin-left:15px; color:#1568aa; text-decoration:none; font-size:12px; cursor:pointer; margin-top:-3px;}
#header_text  span.language:hover {background-color:#f0e823; color:#1568aa;}
#middle_column ul.pagination li a {text-decoration:none; color:#1568aa;}
#middle_column ul.pagination li a:hover {text-decoration:underline;}
#middle_column p a.readmore {background-color:#eef0f2; padding:2px 5px; color:#1568aa; text-decoration:none;}
#middle_column p a.readmore:hover {background-color:#f0e823; color:#1568aa; text-decoration:none;}
#middle_column p a.readmore span {font-weight:200;}
#middle_column #home_tabs p.btn_rss a {padding:0 0 0 30px; line-height:20px; display:block; height:20px; color:#1568aa; background:url(../images/layout/btn_rss.gif) left 50% no-repeat; text-decoration:none; border:none; width:200px;}
#middle_column #home_tabs p.btn_rss a:hover {text-decoration:underline;}
#middle_column #home_tabs p.btn_blue a {padding:0 30px 0 0; line-height:20px; display:block; height:20px; color:#1568aa; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; text-decoration:none; border:none; margin:0 0 10px 0 !important; margin:0 15px 10px 0; width:200px; }
#middle_column #home_tabs p.btn_blue a:hover {text-decoration:underline;}
#flickr_container a {width:75px; height:75px; display:block; float:left; margin:0 0 10px 12px;}
a.glue {background:url(../images/layout/glue.gif) right 50% no-repeat; padding:0 17px 0 0; margin:0 30px 0 0; color:#5d5e60; text-decoration:none;}
a.valid {background:url(../images/layout/valid.gif) left 50% no-repeat; padding:0 0 0 25px; margin:0 20px 0 0; color:#5d5e60; text-decoration:none; line-height:20px; height:20px; display:block; float:left;}
a.glue:hover, a.valid:hover {text-decoration:underline;}
p.btn_blue a {padding:0 30px 0 0; line-height:20px; display:block; height:20px; color:#1568aa; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; text-decoration:none;}
p.btn_blue a:hover {text-decoration:underline;}
p.btn_white a {padding:0 30px 0 0; line-height:20px; display:block; height:20px; color:#e0e9ef; background:url(../images/layout/btn_white.gif) right 50% no-repeat; text-decoration:none;}
p.btn_white a:hover {text-decoration:underline;}
.widget_white p a {color:#1568aa; text-decoration:none;}
.news_item h3 a {text-decoration:none;}
.widget_white a {color:#1568aa; text-decoration:none;}
.widget_blue a {color:#fff; text-decoration:none;}
.widget_white a.tag {text-decoration:none;}
.widget_white a.tag:hover {text-decoration:underline;}
.events_item h3 a {text-decoration:none;}
.overview_item h3 a {text-decoration:none;}
.partner a {color:#1568aa; text-decoration:none; font-size:12px;}
.partner a:hover {text-decoration:underline;}
.teammember a {color:#1568aa; text-decoration:none;}
.teammember a:hover {text-decoration:underline;}
.files li a {color:#1568aa; text-decoration:none;}
.files li a:hover {text-decoration:underline;}
.widget_white ul li a {line-height:18px; padding:0 0 0 17px; color:#1568aa; text-decoration:none; background:url(../images/layout/bullet_filter_blue.gif) left 7px no-repeat; display:block;}
.widget_white ul li a:hover {color:#1568aa; background:url(../images/layout/bullet_filter_blue.gif) 3px 7px no-repeat;}
.widget_white ul li.here a {background:url(../images/layout/menu_bullet.gif) -2px 50% no-repeat; text-decoration:underline;}
.widget_white ul li.here ul li a { background:url(../images/layout/bullet_filter_blue.gif) left 7px no-repeat; text-decoration:none;}
.widget_white ul li.here ul li a:hover {color:#1568aa; background:url(../images/layout/bullet_filter_blue.gif) 3px 7px no-repeat;}
.member-list #middle_column li a {line-height:18px; padding:0 0 0 17px; color:#1568aa; text-decoration:none; background:url(../images/layout/bullet_filter_blue.gif) left 7px no-repeat; display:block;}
.member-list #middle_column li a:hover {color:#1568aa; background:url(../images/layout/bullet_filter_blue.gif) 3px 7px no-repeat;}
.member-list #middle_column .nav_categories li a {color:#1568aa; text-decoration:none; line-height:16px; padding:0; background:none;}
.member-list #middle_column .nav_categories li a:hover {text-decoration:underline; background:none;}

.widget_white ul.events-news li a {line-height:18px; padding:0; color:#1568aa; text-decoration:none; background:url(../images/layout/clock.gif) left top no-repeat; display:block;}
.widget_white ul.events-news li a:hover {color:#3f464d; background:url(../images/layout/clock.gif) left top no-repeat;}
.widget_white ul.events-news li a span {line-height:10px; padding:3px 2px 0 2px; color:#3f464d; display:block; height:12px; margin:0 0 4px 18px; border-bottom:#d1d1d1 1px solid;}
.widget_white ul li ul {margin:10px 0 0 0;}
.widget_white ul li ul li {padding:0 0 0 15px; border:none; margin:0 0 5px 0;}
a.website {background:url(../images/layout/bullet_filter_blue.gif) left 50% no-repeat; padding:0 0 0 12px; margin:-5px 0 0 0; display:block;}
#middle_column a.linkedin, #middle_column a.linkedin:hover {background:url(../images/layout/linkedin.gif) no-repeat; display:block; width:95px; height:22px; text-decoration:none; margin-left:92px;}
a.linkedin em {visibility: hidden;}
ul.team_info li a {line-height:22px; height:22px;}
#header_text p a {color:#fff;}
#tweet p a {color:#1568aa; text-decoration:none;}
#tweet p a:hover {text-decoration:underline;}

/* Classes */
#middle_column p.btn_blue {margin:0 15px 0 0 !important; margin:-20px 7px 0 0; font-size:12px;}
#widget_socialmedia li.twitter {background:url(../images/layout/social_twitter.gif) left 50% no-repeat;}
#widget_socialmedia li.linkedin {background:url(../images/layout/social_linkedin.gif) left 50% no-repeat;}
#widget_socialmedia li.facebook {background:url(../images/layout/social_facebook.gif) left 50% no-repeat;}
#widget_socialmedia li.flickr {background:url(../images/layout/social_flickr.gif) left 50% no-repeat;}
#middle_column #home_tabs p.btn_rss {line-height:20px; margin:0 0 10px 0px; display:block; height:20px; font-size:12px; line-height:20px; float:left; background:none; padding:0 0 0 15px;}
#middle_column #home_tabs p.btn_blue {line-height:20px; margin:0; display:block; height:20px; font-size:12px; line-height:20px; float:right; background:none; padding:0;}
#tweet p.postdate {font-size:11px; color:#aaaaaa; font-style:italic; text-align:right; margin:10px 0 0 0;}
.clear {clear:both; font-size:1px; line-height:1px; height:1px;}
.hide {display:none;}
#middle_column #header_text h2.hide, #map_header #header_text h2.hide {display:none;}
p.btn_blue {text-align:right; line-height:20px; margin:0}
.widget_white p.btn_blue {margin:0 12px 0 0;}
p.btn_white {text-align:right; line-height:20px; margin:0}
.brand {width:184px; display:block; margin:0 auto;}
.widget_white p.btn_rss {line-height:20px; margin:0; display:block; height:20px; font-size:12px; line-height:20px; float:left; background:none; padding:0;}
abbr.timeago{border:none;}
.mceIframeContainer p {line-height:18px;}

/* Forms */
#middle_column #searchbox {margin:20px 0 55px 0 !important; margin-bottom:35px; padding:12px 15px 0 15px; background-color:#f0efec; border:#d1d1d1 1px solid; height:112px;}
.become-a-member #middle_column #searchbox {height:80px;}
.become-a-member #middle_column #searchbox #posts {overflow:hidden; padding-bottom:3px;}
#middle_column #searchbox input #searchfield {font-size:12px; color:#a7a7a7; padding:3px 5px 0 5px; width:200px; height:17px; float:left; display:block; font-family:Arial, Helvetica, sans-serif;}
#middle_column #searchbox input.search_submit {border:none; background:url(../images/layout/btn_blue.gif) no-repeat; width:20px; height:20px; cursor:pointer; margin-left:5px; padding:0px;}
#middle_column #searchbox #form_search {margin:0; padding:0;}
#middle_column #form_search p .child {/* padding-left:15px; background:url(../images/layout/bullet_option.gif) 7px 50% no-repeat; */ color:#333; }
#middle_column #searchbox p {margin-top:18px;}
.become-a-member #middle_column #searchbox p {margin-top:10px; width:350px;}
#middle_column #searchbox #form_search p {margin-top:8px;}
#middle_column #searchbox #form_search p.radio {margin-left:-30px;}
#middle_column #searchbox  input.radio {margin-left:30px;}
#middle_column .flandersbio_form, #middle_column .flandersbio_profile {margin:30px 0 15px 0;}
#middle_column .flandersbio_profile {background-color:#f1f3f5; border:#e9ebee 1px solid; padding:15px;}
#middle_column .flandersbio_form div {margin:10px 0 0 0;}
#middle_column .flandersbio_form fieldset {background:#f1f3f5; border:#e9ebee 1px solid; padding:0 15px; margin:0; position:relative; margin-top:14px;}
#middle_column .flandersbio_form legend {font-size:14px; color:#1568aa; padding:0 5px; position:absolute; top:-7px; left:5px;}
#middle_column .flandersbio_form div {margin:20px 0;}
#middle_column .flandersbio_profile p {clear:both; margin:0 0 4px 0; display:block; line-height:24px;}
#middle_column .flandersbio_form label {display:block; float:left; width:120px; background-color:#e5e8eb; padding-left:5px;}
#middle_column .flandersbio_profile .label {display:block; float:left; width:120px; background-color:#e5e8eb; padding-left:5px; margin-bottom:6px; line-height:22px; height:22px;}
#middle_column .flandersbio_form input, #middle_column .flandersbio_form textarea {border:none; background:#fff url(../images/layout/field_bg.gif) left top no-repeat; font-size:12px; color:#4c6887;  padding:4px 5px; outline:none; font-family:Arial, Helvetica, sans-serif; width:340px;}
#middle_column .flandersbio_form input.adder {background:none; width:auto; cursor:pointer; margin:0; background-color:#e5e8eb; padding:2px 5px; color:#1568aa; text-decoration:none;}
#middle_column .flandersbio_form input.adder:hover {background:none; background-color:#1568aa; color:#fff; text-decoration:none;}
#middle_column .flandersbio_profile .value {border:none; background-color:#fff; font-size:12px; color:#4c6887;  outline:none; font-family:Arial, Helvetica, sans-serif; width:329px; float:right; display:block; padding:0 10px 0 15px; margin-bottom:6px;}
#middle_column .flandersbio_profile .value img {margin:10px 0 5px 0; }
#middle_column .flandersbio_form input.checkbox {width:10px; margin-left:130px;}
#middle_column .flandersbio_form input.radio {width:auto;}
#middle_column .flandersbio_form p.forgot {display:inline;}
#middle_column .flandersbio_form input:focus, #middle_column .flandersbio_form textarea:focus {background:#fff url(../images/layout/field_bg.gif) -445px top no-repeat;}
#middle_column .flandersbio_form p {margin:0 0 8px 0; line-height:22px; display:block;}
#middle_column .flandersbio_form p input.fileinput {margin-left:125px;}
#middle_column .flandersbio_form p.btnSubmit {padding:0 0 0 120px; height:20px; margin:10px 0;}
.add-links #middle_column .flandersbio_form p.btnSubmit, .edit-company-alliances #middle_column .flandersbio_form p.btnSubmit, .edit-company-product-description #middle_column .flandersbio_form p.btnSubmit, .edit-science-technology-or-services #middle_column .flandersbio_form p.btnSubmit, .edit-company-business-focus #middle_column .flandersbio_form p.btnSubmit, .edit-company-profile #middle_column .flandersbio_form p.btnSubmit, .search #middle_column .flandersbio_form p.btnSubmit {padding:0;}
#middle_column .flandersbio_form p.btnSubmit input {background:none; display:none;}
#middle_column .flandersbio_form p.btnSubmit .submitbutton {cursor:pointer; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; padding:0 25px 0 0; height:20px; width:auto; display:block;}
#middle_column .flandersbio_form p.radio_btns {display:block; float:left; width:470px; padding:0 0 0 5px; line-height:18px; margin:10px 0 0 0;}
#middle_column .flandersbio_form p.radio_btns span {display:block; float:left; width:120px;}
#middle_column .flandersbio_form p.radio_btns input {display:block; float:left; width:15px; }
#middle_column .flandersbio_form p.radio_btns label {display:block; float:left; margin-right:30px; background:none; width:auto;}
#form_global_search {margin:0; padding:0;}
#middle_column .flandersbio_form input.readmore {background:none; width:auto; cursor:pointer; margin:0 0 0 5px; background-color:#e5e8eb; padding:2px 5px; color:#1568aa; text-decoration:none;}
#middle_column .flandersbio_form input.readmore:hover {background:none; background-color:#1568aa; color:#fff; text-decoration:none;}
#middle_column .flandersbio_form .selector {width:380px; margin-right:5px}
#middle_column .flandersbio_form .dropper {margin:0 0 10px 0;}
#middle_column .flandersbio_form .dropper span {font-size:12px; padding:2px 20px 2px 4px; background:#fff url(../images/layout/delete.gif) right 50% no-repeat; line-height:24px; cursor:pointer; margin:0 8px 5px 0; color:#666;}
.become-a-member #middle_column .flandersbio_form label.checkbox {background:none;}
.become-a-member #middle_column .flandersbio_form input.checkbox {margin-left:0;}
#middle_column .flandersbio_form span.error {display:block; margin-left:125px;color:#FF0000;}
/* 
#form_global_search input {font-size:12px; color:#a7a7a7; padding:3px 5px 0 5px; width:138px; height:17px; float:left; display:block; font-family:Arial, Helvetica, sans-serif;}
#form_global_search input.search_submit {border:none; background:url(../images/layout/btn_blue.gif) no-repeat; width:20px; height:20px; cursor:pointer; margin:2px 0 0 5px; padding:0px;}
*/
#global_searchbox #custom-search-box {font-size:12px; color:#a7a7a7; padding:3px 5px 0 5px; width:138px; height:17px; float:left; display:block; font-family:Arial, Helvetica, sans-serif;}
#global_searchbox .searchbtn {border:none; cursor:pointer; margin:2px 0 0 5px; padding:0px;}
.hiddenFields {display:none;}
#middle_column p.input input {border:none; background:#fff url(../images/layout/field_bg.gif) left top no-repeat; font-size:12px; color:#4c6887;  padding:4px 5px; outline:none; font-family:Arial, Helvetica, sans-serif; width:150px; float:left; margin:0 15px 0 0;}
#middle_column p.input input:focus {background:#fff url(../images/layout/field_bg.gif) -445px top no-repeat;}
#middle_column p.input .submit {cursor:pointer; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; padding:0 25px 0 0; height:20px; width:auto; display:block; float:left;}
#middle_column p.input .submit:hover, #middle_column p.input .submit:active {cursor:pointer; background:url(../images/layout/btn_blue.gif) right 50% no-repeat; padding:0 25px 0 0; height:20px; width:auto; display:block; float:left;}

/* Misc */
.initiative img {width:170px; height:70px; float:left;}
.download_img img {border:#d0ddea 1px solid;}
#right_column img {margin:0 5px 0 5px;}
#right_column img.map {margin:0 0 15px 0;}
#partners img {margin:5px 0 0 16px;}
#breadcrumb p em {color:#fff;}
#middle_column #searchbox span {font-size:16px; line-height:22px; color:#1568aa; display:block;}
.become-a-member #middle_column #searchbox span {height:35px;}
#middle_column p.footnote {font-size:11px; margin:20px 0 10px 0}

/* ----------------------------------------------- */
/* CSS BY MAARTEN */
/* ----------------------------------------------- */
.editcatform {font-family: Arial, sans-serif; font-size: 12px; color:#5D5D5D; line-height: 24px }
.editcatform input.checkbox {width:auto;}
/* Searchlist */
.quicksearch {width:300px; clear:both; display:block;}
#posts { background-color: #F0EFEC;list-style-type:none;margin-left:0;margin-top:0;padding-left:0;border:1px solid #D1D1D1;}
#posts li { padding:0; display:none}
#posts li a {cursor: pointer;display:block;padding-left:5px;height:20px;}
#posts li a:hover {background-color:#CECECE;}

/* tweak redg to thijs */
#middle_column #home_tabs #tabs{margin:0 !important; margin:0 0 -4px; position:relative; z-index:10}
#middle_column #home_tabs #home_tabs_content {position:relative; z-index:0}

/* CSS By JONAS */
.js .flandersbio_form p.partner, .js .flandersbio_form p.presentation, .js .flandersbio_form p.invoice{display:none; border:none; margin:0;}
.js .company-technology #form_search p.child{margin-left:25px;}
