body { 
margin : 0; 
padding : 0; 
color : rgb(0, 24, 98); 
} 
.table-hack { 
font-size : 0.7em; 
} 
h1 {
color: red;
font-size: 14px;
font-family: Arial;
}
#home-header { 
position : relative; 
height : 225px; 
} 
#logo { 
left : 70px; 
width : 85px; 
position : absolute; 
top : 30px; 
height : 24px; 
} 
#strap { 
left : 0; 
width : 100%; 
position : absolute; 
top : 94px; 
height : 135px; 
background-color : rgb(190, 220, 239); 
} 
img.hdr-pic { 
margin : 0 0 0 70px; 
padding : 0; 
} 
img#hdr-strap { 
left : 408px; 
position : absolute; 
} 
img#hdr-dutch { 
left : 409px; 
position : absolute; 
top : 103px; 
} 
#header { 
position : relative; 
height : 185px; 
} 
#hdr-bg { 
left : 0; 
width : 100%; 
position : absolute; 
top : 94px; 
height : 91px; 
background-color : rgb(190, 220, 239); 
} 
#hdr-title { 
background : transparent url(images/hdr-bg.png) repeat-y scroll 0%; 
margin-left : 70px; 
width : 310px; 
height : 91px; 
} 
#hdr-title h1 { 
margin : 0; 
padding : 30px 0 0 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.4em; 
line-height : normal; 
color : rgb(255, 255, 255); 
} 
#hdr-pic { 
left : 310px; 
position : absolute; 
top : 0; 
} 
#colset2-left { 
margin : 25px -20px 20px; 
padding-left : 70px; 
float : left; 
width : 230px; 
color : rgb(0, 0, 0); 
line-height : 1.3em; 
font-family : Verdana, Geneva, sans-serif; 
position : relative; 
voice-family : inherit; 
} 
#colset3-left { 
margin : 25px -20px 20px; 
padding-left : 70px; 
float : left; 
width : 230px; 
color : rgb(0, 0, 0); 
line-height : 1.3em; 
font-family : Verdana, Geneva, sans-serif; 
position : relative; 
voice-family : inherit; 
} 
#colset1-left { 
margin : 25px -20px 20px; 
padding-left : 70px; 
float : left; 
width : 230px; 
color : rgb(0, 0, 0); 
line-height : 1.3em; 
font-family : Verdana, Geneva, sans-serif; 
position : relative; 
voice-family : inherit; 
} 
unknown { 
width : 230px; 
} 
#colset1-right { 
margin : 25px 0 20px 320px; 
position : relative; 
} 
html #colset1-right { 
height : 1%; 
} 
#colset2-left { 
margin : 25px 0 20px; 
padding-left : 70px; 
float : left; 
width : 150px; 
color : rgb(0, 0, 0); 
line-height : 1.3em; 
font-family : Verdana, Geneva, sans-serif; 
position : relative; 
voice-family : inherit; 
} 
unknown { 
width : 150px; 
} 
#colset2-right { 
margin : 25px 0 20px 230px; 
position : relative; 
} 
html #colset2-right { 
height : 1%; 
} 
#home-content { 
margin : 20px 0; 
padding-left : 70px; 
float : left; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : 1.3em; 
width : 290px; 
color : rgb(0, 0, 0); 
position : relative; 
voice-family : inherit; 
} 
unknown { 
width : 290px; 
} 
#home-subnav { 
margin : 20px 0 20px 405px; 
position : relative; 
} 
html #home-subnav { 
height : 1%; 
} 
#home-headlines { 
border-left : 1px solid rgb(178, 178, 178); 
border-bottom : 1px solid rgb(178, 178, 178); 
width : 360px; 
} 
#home-headlines h2 { 
margin : 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.7em; 
line-height : normal; 
} 
#home-eheadlines h2 { 
margin : 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.7em; 
line-height : normal; 
} 
#home-headlines h2 { 
padding : 2px 8px 0; 
} 
#home-headlines h2.morenews-hdr { 
padding : 8px 8px 0; 
} 
#home-eheadlines h2 { 
padding : 6px 8px 0; 
} 
#home-headlines a { 
color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#home-eheadlines a { 
color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#home-headlines a.morenews { 
color : rgb(102, 102, 102); 
} 
#home-headlines a:hover { 
color : rgb(0, 0, 51); 
} 
#home-eheadlines a:hover { 
color : rgb(0, 0, 51); 
} 
#home-headlines p { 
margin : 0; 
padding : 0 8px 6px; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
color : rgb(0, 118, 192); 
} 
#home-eheadlines p { 
margin : 0; 
padding : 0 8px 6px; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
color : rgb(0, 118, 192); 
} 
#home-eheadlines { 
border-top : 1px solid rgb(178, 178, 178); 
border-left : 1px solid rgb(178, 178, 178); 
margin-top : 8px; 
width : 360px; 
} 
#iso img { 
margin-right : 15px; 
} 
#body { 
color : rgb(0, 0, 0); 
font-family : Verdana, Geneva, sans-serif; 
text-align : justify; 
} 
#rec-links { 
color : rgb(0, 0, 0); 
font-family : Verdana, Geneva, sans-serif; 
text-align : justify; 
} 
#sitemap { 
color : rgb(0, 0, 0); 
font-family : Verdana, Geneva, sans-serif; 
text-align : justify; 
} 
#colset1-right #body { 
width : 420px; 
} 
#colset1-right #rec-links { 
width : 420px; 
} 
#colset2-right #body { 
width : 510px; 
} 
#body p { 
margin : 0; 
padding : 10px 0 5px; 
font-size : 0.7em; 
line-height : 1.3em; 
} 
#rec-links p { 
margin : 0; 
padding : 10px 0 5px; 
font-size : 0.7em; 
line-height : 1.3em; 
} 
#body h2 { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
line-height : normal; 
} 
#sitemap h2 { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
line-height : normal; 
} 
#body h3 { 
margin : 20px 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.75em; 
line-height : normal; 
} 
#rec-links h3 { 
margin : 20px 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.75em; 
line-height : normal; 
} 
#body h4 { 
margin : 15px 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.75em; 
line-height : normal; 
color : rgb(102, 102, 119); 
} 
#body ul { 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : 1.3em; 
} 
#body li { 
padding : 2px 0; 
} 
#body .nested-list { 
font-size : 0.7em; 
} 
#body .nested-list ul { 
padding : 10px 0; 
font-size : 1em; 
} 
#colset1-right #body h2 { 
margin : 0; 
} 
#colset2-right #body h2 { 
margin : 0 0 0 90px; 
} 
#level-nav { 
border-style : none solid solid none; 
border-color : rgb(178, 178, 178); 
border-width : 1px; 
margin : 3px 0 5px 5px; 
width : 130px; 
color : rgb(102, 102, 119); 
} 
#level-nav ul { 
margin : 0; 
padding : 0; 
font-size : 0.7em; 
line-height : 1.3em; 
list-style-type : none; 
} 
#level-nav ul li { 
padding : 0 0.7em 0.8em 0; 
} 
#level-nav ul li a { 
color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#level-nav ul li a:hover { 
color : rgb(0, 0, 51); 
} 
#product-pic { 
margin-top : 10px; 
} 
#partnerLogos img { 
border : 5px solid rgb(74, 154, 204); 
margin : 5px 10px 5px 0; 
} 
#colset2-right #body #news h2 { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
line-height : normal; 
} 
#news h3 { 
margin : 0; 
padding : 15px 0 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
color : rgb(0, 118, 192); 
} 
#news h3.old { 
margin : 0; 
padding : 15px 0 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
color : rgb(0, 118, 192); 
} 
#news h3.old { 
border-top : 2px solid rgb(0, 118, 192); 
margin : 5px 0 0; 
padding : 25px 0 0; 
} 
#news h4 { 
margin : 2px 0; 
padding : 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.7em; 
line-height : normal; 
} 
#news-detail h3 { 
margin : 2px 0; 
padding : 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.7em; 
line-height : normal; 
} 
#news p { 
margin : 0; 
padding : 0 0 15px; 
} 
#news h4 a { 
color : rgb(0, 0, 0); 
text-decoration : none; 
} 
#news h4 a:hover { 
color : rgb(0, 118, 192); 
} 
#colset2-right #body #news-detail h2 { 
margin : 0; 
padding : 2px 0 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
color : rgb(0, 118, 192); 
} 
#news-detail p { 
margin : 0; 
padding : 5px 0 10px; 
} 
.event-date { 
font-weight : normal; 
color : rgb(102, 102, 119); 
} 
.news-img-hdr { 
padding-bottom : 20px; 
} 
.news-img-1 { 
padding : 0 0 20px 20px; 
} 
.news-img-2 { 
padding : 0 20px 20px 0; 
} 
#sitemap { 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
} 
#sitemap ul { 
margin : 0; 
padding : 20px 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1em; 
line-height : 1.3em; 
list-style-type : none; 
} 
#sitemap ul.indent { 
padding : 0 0 0 20px; 
} 
#sitemap li { 
padding : 2px 0; 
} 
.row { 
margin : 30px 0 0; 
clear : both; 
} 
.prod-row { 
margin : 4px 0 26px; 
clear : both; 
} 
#body .row h3 { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
line-height : normal; 
} 
.prod-row h3 { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
line-height : normal; 
} 
.row h4 { 
margin : 2px 0 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.75em; 
line-height : normal; 
} 
.man-row-pic { 
padding : 3px 0 0; 
float : left; 
} 
.man-row-text { 
margin : 0 0 0 88px; 
} 
html .man-row-text { 
height : 1%; 
} 
.prod-row-pic { 
padding : 3px 0 0; 
float : right; 
} 
.prod-row-text { 
margin : 0 110px 0 0; 
} 
html .prod-row-text { 
height : 1%; 
} 
#body .prod-row .prod-row-text p { 
padding : 0 0 15px; 
} 
#body .cust-row h4 { 
margin : 4px 0 2px; 
padding : 0; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.7em; 
line-height : normal; 
} 
.cust-row h3 a { 
font-weight : bold; 
color : rgb(0, 0, 0); 
text-decoration : none; 
} 
.cust-row h3 a:hover { 
color : rgb(0, 118, 192); 
} 
#body .cust-row p { 
padding : 0 0 15px; 
} 
#body .cust-row p.test { 
padding : 0 0 5px; 
} 
#body .cust-row p.test-id { 
padding : 0 0 5px; 
color : rgb(102, 102, 119); 
} 
#body table { 
border : 1px solid rgb(0, 0, 51); 
margin : 20px 0 0; 
} 
#body table.no-border { 
border-width : 0; 
margin : 0; 
} 
#body table th { 
font-weight : bold; 
color : rgb(255, 255, 255); 
background-color : rgb(119, 155, 199); 
} 
#body table th p { 
padding : 0; 
} 
#body table tr.wht { 
background-color : rgb(255, 255, 255); 
} 
#body table tr.blue { 
background-color : rgb(230, 236, 242); 
} 
#body table td p { 
padding : 5px 0; 
text-align : left; 
} 
#body a { 
color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#rec-links a { 
color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#body a:hover { 
color : rgb(0, 0, 51); 
} 
#rec-links a:hover { 
color : rgb(0, 0, 51); 
} 
#body h2.db-body { 
padding-top : 20px; 
} 
#body h3.customers { 
font-size : 0.8em; 
color : rgb(0, 118, 192); 
} 
#contactForm { 
border : 1px solid rgb(0, 118, 192); 
margin : 20px 0 0; 
padding : 0 10px 10px; 
background-color : rgb(249, 249, 249); 
} 
.cfRow { 
padding : 10px 0 0; 
clear : both; 
} 
.cfLabel { 
padding : 3px 0 0; 
font-size : 0.7em; 
float : left; 
width : 120px; 
} 
.cfElement { 
margin : 0 0 0 130px; 
text-align : right; 
} 
.cfElement input { 
border : 1px solid rgb(0, 118, 192); 
padding : 1px 2px; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
width : 250px; 
} 
.cfElement textarea { 
border : 1px solid rgb(0, 118, 192); 
padding : 1px 2px; 
font-family : Verdana, Geneva, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.7em; 
line-height : normal; 
width : 250px; 
} 
.cfElement textarea { 
height : 7em; 
} 
.cfElement input.cfSubmit { 
padding : 2px; 
font-weight : bold; 
width : 70px; 
color : rgb(255, 255, 255); 
background-color : rgb(0, 118, 192); 
} 
#nav { 
border-bottom : 1px solid rgb(255, 255, 255); 
left : 0; 
width : 100%; 
position : absolute; 
top : 65px; 
background-color : rgb(74, 154, 204); 
} 
#navcontainer { 
padding-left : 70px; 
background-color : rgb(74, 154, 204); 
} 
#navcontainer ul { 
margin : 0; 
padding-left : 0; 
font-weight : bold; 
font-size : 11px; 
float : left; 
color : rgb(255, 255, 255); 
font-family : arial, helvetica, sans-serif; 
background-color : rgb(0, 118, 192); 
} 
#navcontainer ul li { 
display : inline; 
} 
#navcontainer ul li a { 
padding : 0.6em 0.7em; 
float : left; 
color : rgb(255, 255, 255); 
background-color : rgb(0, 118, 192); 
text-decoration : none; 
} 
#navcontainer ul li a.nav-rt { 
color : rgb(255, 255, 255); 
background-color : rgb(74, 154, 204); 
} 
#navcontainer ul li a.nav-sm { 
color : rgb(255, 255, 255); 
background-color : rgb(74, 154, 204); 
} 
#navcontainer ul li a.nav-sm { 
margin-left : 3em; 
} 
#navcontainer ul li a:hover { 
color : rgb(0, 118, 192); 
background-color : rgb(190, 220, 239); 
} 
#navcontainer ul li a.nav-sm:hover { 
color : rgb(0, 118, 192); 
background-color : rgb(190, 220, 239); 
} 
#navcontainer ul li a.nav-rt:hover { 
color : rgb(0, 118, 192); 
background-color : rgb(190, 220, 239); 
} 
#nav-menu { 
font-weight : bold; 
font-size : 11px; 
line-height : 1.2em; 
font-family : Arial, Helvetica, sans-serif; 
} 
#nav-menu a { 
padding : 4px 8px; 
background : rgb(190, 220, 239) none repeat scroll 0%; 
display : block; 
width : 134px; 
color : rgb(0, 118, 192); 
text-align : left; 
text-decoration : none; 
voice-family : inherit; 
} 
unknown { 
width : 134px; 
} 
#nav-menu a:hover { 
background : rgb(74, 154, 204) none repeat scroll 0%; 
color : rgb(255, 255, 255); 
} 
#nav-menu ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#nav-menu li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
.cascade { 
border : 1px solid rgb(0, 0, 102); 
padding : 0; 
background : rgb(190, 220, 239) none repeat scroll 0%; 
visibility : hidden; 
width : 150px; 
} 
.cascade2 { 
border : 1px solid rgb(0, 0, 102); 
padding : 0; 
background : rgb(190, 220, 239) none repeat scroll 0%; 
visibility : hidden; 
width : 150px; 
} 
.cascade { 
border-top-style : none; 
} 
#nm-about { 
position : absolute; 
top : 93px; 
} 
#nm-products { 
position : absolute; 
top : 93px; 
} 
#nm-customers { 
position : absolute; 
top : 93px; 
} 
#nm-support { 
position : absolute; 
top : 93px; 
} 
#nm-sectors { 
position : absolute; 
top : 93px; 
} 
#nm-contact { 
position : absolute; 
top : 93px; 
} 
#nm-news { 
position : absolute; 
top : 93px; 
} 
#nm-partners { 
position : absolute; 
top : 93px; 
} 
#nm-about { 
z-index : 105; 
left : 117px; 
} 
#nm-products { 
z-index : 100; 
left : 183px; 
} 
#nm-sectors { 
z-index : 101; 
left : 371px; 
} 
#nm-partners { 
z-index : 112; 
left : 509px; 
} 
#nm-customers { 
z-index : 102; 
left : 430px; 
} 
#nm-support { 
z-index : 103; 
left : 573px; 
} 
#nm-contact { 
z-index : 104; 
left : 296px; 
} 
#nm-news { 
z-index : 105; 
left : 249px; 
} 
