@charset "utf-8";*{margin:0;padding:0;border:none;outline:0;}
html{background:#efefef;height:100%;}
body{background:url(../img/v-bg2.gif) 50% 0 repeat-y #efefef;min-height:100%;margin:0;padding:0;font-family:helvetica,arial,sans-serif;font-size:75%;text-align:left;font-style:normal;font-weight:normal;}
a{color:#0063be;text-decoration:none;}
a:hover{text-decoration:none;color:#ff8200;}
#info{font-family:verdana,sans-serif;font-size:85%;line-height:2;list-style:none;color:#bbb;top:0;padding:0 5px;}
#userinfo{float:left;color:#666;}
#userinfo .name{font-weight:bold;}
#header{position:relative;height:100px;line-height:100px;color:#eee;background:url(../img/header-bg.jpg) 0 0 no-repeat #fff;font-weight:normal;font-size:2.2em;}
#header span{font-size:.5em;margin-left:18px;color:#033562;float:left;}
#logo img{margin:18px;}
#overlay{position:absolute;bottom:0;right:0;margin-bottom:-22px;background:url(../img/overlay.jpg) 0 0 no-repeat;height:122px;width:160px;}
#menu{margin:0;padding:0;background:#d8e7ff;list-style:none;width:100%;height:1.9em;float:left;font-size:95%;clear:both;border-top:3px solid #ff8200;}
#menu li{margin:0;padding:0;float:left;}
#menu a{float:left;color:#000;text-decoration:none;line-height:1.9em;text-align:center;padding:0 10px;}
#menu a:hover{background:#bbd5fe;}
#menu ul{list-style:none;}
#menu .active{float:left;color:#000;background:url(../img/active.gif) no-repeat left center #bbd5fe;text-decoration:none;line-height:1.9em;text-align:center;padding:0 10px;}
#submenu{margin:0;padding:0;background:#ebf3ff;list-style:none;width:100%;height:1.9em;float:left;font-size:95%;clear:both;border-bottom:1px solid #b5c9e3;}
#submenu li{margin:0;padding:0;float:left;}
#submenu a{float:left;color:#000;text-decoration:none;line-height:1.9em;text-align:center;padding:0 7px;display:block;}
#submenu a:hover{background:#bbd5fe;}
#submenu ul{list-style:none;}
#submenu .active{float:left;color:#000;background:url(../img/active.gif) no-repeat left center #bbd5fe;text-decoration:none;line-height:1.9em;text-align:center;padding:0 10px;display:block;}
#container{height:100%;width:840px;margin:0 auto;position:relative;}
#content{float:left;width:585px;text-align:left;line-height:1.8;}
#content h1{font-family:helvetica,arial,sans-serif;font-weight:normal;color:#ff8200;clear:left;border-bottom:1px solid #ddd;font-size:1.4em;text-transform:none;margin:2px 0 1px 5px;}
#content h2{font-family:helvetica,arial,sans-serif;font-weight:normal;color:#ff8200;clear:left;font-size:1.2em;text-transform:none;margin:2px 0 1px 5px;}
#content h3{font-family:helvetica,arial,sans-serif;font-weight:normal;color:#ff8200;clear:left;border-bottom:1px solid #eee;font-size:1.1em;text-transform:none;margin:2px 0 1px 5px;}
#content h4{font-family:helvetica,arial,sans-serif;font-weight:normal;color:#ff8200;clear:left;font-size:1.1em;text-transform:none;margin:2px 0 1px 5px;}
#content h5{font-family:helvetica,arial,sans-serif;font-weight:normal;color:#ff8200;clear:left;font-size:1em;text-transform:none;margin:2px 0 1px 5px;}
#content h6{font-family:helvetica,arial,sans-serif;font-weight:bold;color:#000;font-size:1em;text-transform:none;margin:2px 0 1px 5px;}
#content ul{list-style:inside;list-style-type:square;margin-left:10px;}
input{font-family:verdana,sans-serif;font-size:90%;text-align:left;border:1px solid #ccc;padding:2px;}
#sidebar{float:right;width:250px;font-size:90%;height:100%;margin-left:5px;border:none;}
#sidebar a{text-decoration:none;}
#sidebar a:hover{text-decoration:underline;}
#sidebar ul{margin-bottom:3px;}
#sidebar p{line-height:1.3;font-size:95%;color:#666;font-weight:normal;padding:5px 5px;}
#sidebar h3{background:#fff;border-bottom:1px solid #ccc;line-height:1.6;padding:0 5px;font-size:1.05em;color:#666;line-height:2;font-weight:normal;}
#sidebar h4{line-height:1.4;padding:0;font-size:12px;color:#ff8200;line-height:2;font-weight:bold;}
#sidebar h5{background:#fff;font-size:90%;color:#666;font-weight:bold;padding:0 5px;}
#sidebar #event_list{border-top:1px solid #eee;}
#sidebar .dark{background:#fff2ea;}
#sidebar legend{padding:0 2px;color:#666;font-size:90%;font-weight:normal;}
#sidebar td{font-size:90%;padding:1px 0;}
#breadcrumbs{list-style:none;font-size:90%;}
#breadcrumbs a{margin:0 5px;}
#breadcrumbs li{display:inline;}
td{font-size:100%;}
.table{text-align:left;border:none;}
.table table{width:100%;}
.table label{display:inline;line-height:2;color:#999;}
.table input{margin-right:2px;}
.table textarea{margin-right:2px;}
legend{padding:0 2px;color:#999;font-size:1em;font-weight:bold;}
fieldset{border:1px solid #e3e3e3;padding:5px;padding-top:0;margin:5px 0;clear:left;}
#lang{float:right;z-index:3;}
#lang a{text-decoration:none;}
#lang li{display:inline;margin-left:1em;}
#lang .active{color:#000;padding:0;}
#press_list{border-top:1px solid #eee;font-size:100%;font-family:verdana,sans-serif;clear:both;}
#press_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2;padding:0 5px;}
#press_list .description{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#press_list .dark{background:#ebf3ff;}
#news_list{border-top:1px solid #eee;font-size:.95em;font-family:helvetica,arial,sans-serif;clear:both;}
#news_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2;padding:0 5px;}
#news_list .description{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#news_list .dark{background:#ebf3ff;}
#news_list .title{font-weight:normal;}
#news_article h2{font-size:1.3em;padding:0 5px;font-weight:normal;}
#news_article .teaser{padding:0 5px;font-weight:bold;clear:both;border-bottom:1px dashed #ccc;line-height:2;}
#news_article .body{padding:0 5px;color:#444;border-bottom:1px dashed #ccc;line-height:2;margin-bottom:5px;}
#news_article .article_info{border-bottom:1px solid #eee;border-top:1px solid #eee;background:#f7f7f7;}
#news_article .back{line-height:2;}
#news_article .body h2{line-height:2;margin-top:5px;}
#news_article .date{color:#999;display:inline;float:left;}
#news_article .category{float:right;}
#faq_list{border-top:1px solid #eee;font-family:verdana,sans-serif;clear:both;}
#faq_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2;padding:0 5px;}
#faq_list .answer{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#faq_list .header{border-top:1px solid #fff;border-bottom:1px solid #eaeaea;line-height:1.5;color:#aaa;}
#faq_list .header .question{font-weight:normal;}
#faq_list .dark{background:#ebf3ff;}
#module_list{border-top:1px solid #eee;}
#module_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2;padding:0 5px;font-size:100%;}
#module_list .description{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#module_list .dark{background:#ebf3ff;}
#past_event_list{font-size:100%;font-family:verdana,sans-serif;clear:both;}
#past_event_list a{text-decoration:none;color:#666;}
#past_event_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2.5;padding:0 5px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;color:#000;font-weight:normal;}
#past_event_list .description{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#past_event_list .header{border-top:1px solid #fff;border-bottom:1px solid #eaeaea;line-height:1.5;}
#past_event_list .header .title{font-weight:normal;}
#past_event_list .dark{background:#ebf3ff;}
#event_list{font-size:100%;font-family:verdana,sans-serif;clear:both;}
#event_list a{text-decoration:none;}
#event_list .list_item{background:#fdfdfd;border-bottom:1px solid #eaeaea;line-height:2;padding:0 5px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
#event_list .description{border:1px solid #ececec;border-top:1px solid #ddd;padding:0 5px;color:#444;margin-bottom:5px;background:#fff;line-height:1.5;text-align:left;}
#event_list .header{border-top:1px solid #fff;border-bottom:1px solid #eaeaea;line-height:1.5;color:#aaa;}
#event_list .header .title{font-weight:normal;}
#event_list .header .date{color:#aaa;}
#event_list .dark{background:#ebf3ff;}
#searchbox{visibility:hidden;overflow:visible;margin:0 0 -40px 0;}
.list_item{list-style:none;cursor:pointer;}
.list_item .date{margin-right:.5em;color:#666;display:inline;float:left;}
.list_item .question{font-weight:bold;}
.list_item .title{font-weight:bold;}
.list_item .category{float:right;margin-left:5px;}
.list_item .info{float:right;margin-left:5px;}
.list_item .type{float:right;margin-left:5px;}
.column{width:50%;float:left;}
.column h3{font-size:1em;padding-left:16px;}
.answer table{width:100%;border:1px solid #ffe9b6;background:#fff4db;}
.answer td{padding:2px 5px;border:1px solid #fff;color:#555;background:url(../img/table-bg.gif) 0 0 repeat-x;line-height:2;vertical-align:top;font-family:verdana,sans-serif;font-size:85%;text-align:left;}
.answer li{list-style:square;margin-left:1.2em;}
.answer ul{padding:5px 0;}
.description ul{padding:5px 0;}
.description .image{padding:5px 0;}
.description li{list-style:square;margin-left:1.2em;}
.description .image{float:right;display:inline;margin-left:10px;line-height:0;}
.subscribe{float:right;color:#bbb;padding:5px 0;padding-left:10px;}
.subscribe{font-size:85%;}
.subscribe input{font-size:90%;}
p{margin:.5em 0 1.5em;margin-left:5px;padding:0;font-size:100%;}
p.align-right{text-align:right;}
h2{font-weight:normal;font-size:1.5em;line-height:2;}
select{font-size:85%;text-align:left;border:1px solid #ccc;padding:2px;}
label{margin-right:5px;display:block;}
dt img{margin-right:5px;}
dt p{display:inline;font-weight:bold;}
dd p{margin:5px 0;}
dd li{list-style:inside square;margin:0 5px;}
.csc-textpic{clear:both;}
.clear{clear:both;}
.edit{float:right;margin-left:.5em;display:inline;}
.back{text-align:center;list-style:none;font-size:85%;color:#000;padding:2px;margin:2px;}
.article_info{line-height:2.5;list-style:none;font-size:85%;color:#bbb;top:0;padding:0 5px;}
.error{line-height:2;border-bottom:1px solid #eee;list-style:none;padding-left:20px;background:url(../img/icon_error.gif) 0 50% no-repeat;color:#f00;font-weight:bold;margin-bottom:5px;}
.row{line-height:2;border-bottom:1px solid #eee;list-style:none;}
.sub{color:#999;font-size:85%;}
.orange{color:#328cff;}
.csc-sitemap{padding:20px;}
.csc-sitemap a{text-decoration:none;}
.csc-linkToTop{text-align:right;background:url(../img/to-top.gif) no-repeat center right;padding-right:20px;}
#in-touch{background:#eee;margin:10px;padding:2px;text-indent:2px;border:1px dotted #bbb;color:#000;width:230px;font-size:10px;line-height:1.4em;}
#in-touch h4{color:#0063be;}
#in-touch input{font-size:10px;color:#000;border:1px solid #bbb;font-family:Verdana,sans-serif;}
#roi-top{background:url(http://www.mcs.be/fileadmin/template/img/roi-top.gif) center top no-repeat #d8e7ff;font-size:1em;width:180px;height:180px;padding:5px 10px;}
#roi-bottom{background:url(http://www.mcs.be/fileadmin/template/img/roi-bottom.gif) center bottom no-repeat #d8e7ff;width:200px;height:8px;}
#modules{background:#f9f9f9 none repeat scroll 0 50%;border:1px solid #ddd;margin-bottom:10px;}
#modules h3{color:#444;}
.featureimg{padding:0 10px 0 5px;}
.featuretxt{padding-left:10px;}
.featurep{padding:0 5px;margin:10px 5px;border:1px dotted #ccc;background:#ffc;}
.featuretour{width:585px;border:0;margin:0;padding:0;}
.featuretour h2{font-size:inherit;font-weight:bold;color:#000;}
.featuretourtdl{width:50%;padding:5px 10px 0 5px;}
.featuretourtdr{padding:0 0 10px 5px;}
.featuretourimg{border:1px solid #ccc;width:280px;height:100px;}
.quote{background:url(http://www.mcs.be/fileadmin/template/img/quote.gif) left no-repeat;padding-left:20px;color:#ff8200;font-size:12px;font-weight:bold;}
.submit{text-align:center;border:1px solid #aaa;}
.nob{border:none;}
#about-consultancy{float:left;text-indent:-9999px;width:270px;height:300px;margin-right:10px;background:url(http://www.mcs.be/fileadmin/template/img/home/consutlancy.jpg) center center no-repeat;}
#about-software{float:right;text-indent:-9999px;width:270px;height:300px;margin-left:10px;background:url(http://www.mcs.be/fileadmin/template/img/home/software.jpg) center center no-repeat;}
#about-consultancy ul,#about-software ul{list-style-type:none;}