body {
  background-color: #ffffff;
  background-image: url(/i/i.gif);
	margin: 20px;
  font-family: Trebuchet MS,Arial,Sans-serif;
  font-size: 13px;
  color:#000000; }

img                 { border:none; }
img.borderedLight   { border:1px solid #D2D7E8; }
img.borderedMedium  { border:1px solid #566DBD; }
img.borderedDark    { border:1px solid #014E96; }

img.referentie      { border:none; border:1px solid #D2D7E8; margin-right:10px; margin-bottom:10px; }



table {
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS,Arial,Sans-serif;
  font-size: 13px;
  color: #333333; }

hr                { height:1px; color:#EEF1F7; }

div.clear         { clear:both; }

h1                { font-size:18px; line-height:16px; color:#014E96; font-weight:bold; }
h2                { font-size:16px; line-height:14px; color:#014E96; font-weight:bold; }
h3                { font-size:13px; line-height:14px; color:#566DBD; margin-bottom:0px; padding-bottom:0px; clear:none; }

div#content                   { width:100%; background-color:#ffffff; text-align:left;  }
div#header                    { display:none; }
div#footer                    { display:none; }

div.blocklarge                { width:100%; background-color:#ffffff; padding:0px; margin-top:0px; margin-bottom:4px; clear:both; }
div.blocklarge_header         { width:100%; vertical-align:top; padding:2px 0px 4px 16px; margin:0px; }
div.blocklarge_header span    { font-size:18px; line-height:20px; color:#014E96; font-weight:bold; background-color:#ffffff; background-color:#ffffff; margin:0px; padding:0px 4px 0px 0px; }
div.blocklarge_contentholder  { width:100%; padding:0px 0px 8px 0px; margin:0px; vertical-align:top; }
div.blocklarge_content        { width:100%; padding:0px 16px 0px 16px; margin:0px; vertical-align:top; }
div.blocklarge_content p      { margin:0px; }
div.blocklarge_footer         { width:100%; height:6px; margin:0px; }

div.blocksmall_left           { width:100%; background-color:#ffffff; padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:4px; }
div.blocksmall_right          { width:100%; background-color:#ffffff; padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:4px; }
div.blocksmall_header         { width:100%; vertical-align:top; padding:2px 0px 4px 16px; margin-top:0px; }
div.blocksmall_header span    { font-size:18px; line-height:20px; color:#014E96; font-weight:bold; background-color:#ffffff; background-color:#ffffff; padding:0px 4px 0px 0px; margin-top:0px; }
div.blocksmall_contentholder  { width:100%; padding:0px 0px 8px 0px; margin-top:0px; }
div.blocksmall_content        { padding:0px 16px 0px 16px; margin:0px; }
div.blocksmall_content p      { margin:0px; }
div.blocksmall_footer         { width:100%; height:6px; }

div.blockbar                { width:191px; padding:0px; margin:0px; text-align:left; margin-bottom:16px; background-color:#ffffff; }
div.blockbar_header         { width:191px; padding:4px 0px 4px 16px; margin:0px; vertical-align:top; font-size:14px; color:#990000; font-weight:bold; }
div.blockbar_headspacer     { width:191px; height:11px; padding:0px; margin:0px;  }
div.blockbar_content        { width:191px; padding:0px 8px 0px 16px; margin:0px; font-size:11px; }
div.blockbar_footer         { width:191px; height:7px; }



ul                        { margin-left:12px; margin-right:0px; margin-top:0px; margin-bottom:0px; list-style: url(/i/elements/bullets/bullet.gif); }
ul li                     { margin-left:0px; margin-right:0px; padding-top:0px; padding-bottom:1px; }
ol                        { margin-left:30px; margin-top:5px; margin-bottom:8px }
ol li                     { margin-left:0px; margin-right:0px; padding-top:0px; padding-bottom:1px; }

table.Agenda              { width:157px; background-color:#ffffff; font-size:11px; margin-bottom:16px; }
td.AgendaBullet           { width:12px; vertical-align:top; padding-right:8px;  }
td.AgendaText             { width:145px; vertical-align:top; padding-top:2px; }
div.AgendaItem            {  }
div.AgendaDate            { clear:both; margin-top:4px; }

span.pageService              { display:none; }
div.backtotop                 { display:none; }
div#servicesBox               { display:none; }
div#ezineBox                  { display:none; }
div#downloadBox               { display:none; }


table.ServiceProps        { width:157px; background-color:#ffffff; font-size:11px; margin-bottom:16px; }
td.ServicePropsHead       { width:157px; vertical-align:top; color:#014E96; font-weight:bold; padding-top:8px; }
td.ServicePropsItem       { width:124px; vertical-align:top; border-bottom:1px solid #e5e5e5; padding-right:8px;  }
td.ServicePropsSymbols    { width:33px; vertical-align:top; border-bottom:1px solid #e5e5e5; padding-top:2px; }


div.aboDirectBox          { margin-top:8px; margin-bottom:4px;  }



table.contextMenu         { width:157px; background-color:#ffffff; font-size:11px; margin-bottom:16px; }
td.contextMenuHead        { width:157px; vertical-align:middle; color:#333333; font-weight:bold; padding:2px 0px 4px 0px; border-bottom:1px solid #e5e5e5; }
td.contextMenuBullet      { width:18px; vertical-align:top; padding:0px 0px 0px 12px; }
td.contextMenuItem        { width:139px; vertical-align:top; padding:2px 8px 0px 0px;  }
td.contextMenuSpacerRow   { width:157px; padding:4px 0px 2px 0px; border-bottom:1px solid #e5e5e5; }
td.contextMenuFooterLink  { width:157px; padding:32px 0px 0px 0px; }

td.contextMenuIcon        { width:18px; vertical-align:top; padding:6px 6px 4px 0px; }
td.contextMenuDownload    { width:139px; vertical-align:top; padding:2px 8px 4px 0px;  }


img.artVisual             { border:1px solid #014E96; margin-top:4px; margin-right:10px; margin-bottom:5px; }
table.ezineIndex          { margin-top:16px; }
table.ezineIndex td       { vertical-align:top; }
td.ezineHeaderRow         { font-size:14px; line-height:14px; color:#014E96; font-weight:bold; padding-bottom:4px; }
td.ezineDepTitle          { vertical-align:bottom; padding-top:8px; font-weight:bold; }
td.bulletHolder           { padding:0px 8px 0px 0px;}

p.par_smallmargin         { margin-top:0px; margin-bottom:1px; }
.colorLight               { color:#999999; }




td.grayLine                       { height:1px; padding:0px; background-color:#C8C6C8;  }
td.grayLine                       { height:1px; padding:0px; background-color:#EEF1F7;  }


table.searchBoxExtended           { margin-top:16px; }
td.searchFor                      { text-align:right; vertical-align:top; padding-right:8px; font-weight:bold; }
td.searchIn                       { text-align:right; vertical-align:top; padding-right:8px; padding-top:8px; font-weight:bold; }
table.searchBoxSearchInOptions    { margin-top:8px; }
td.searchErrorText                { color:#ff3100; padding-bottom:8px; }
td.searchButtonHolder             { text-align:right; vertical-align:top; padding:8px 0px 0px 0px; }

table.searchResults               { margin-top:16px; }
table.searchResults td            { padding:2px 5px 2px 0px; vertical-align:top; }
table.searchResults td.grayLine   { padding:0px;  }


td.h2                             { font-size:16px; line-height:20px; color:#014E96; font-weight:bold;  }

table.whitepapers                 { margin-top:16px; }
table.whitepapers td              { padding:1px 15px 1px 0px; vertical-align:top; }
table.whitepapers td.Icon         { padding:1px 5px 1px 0px; }
table.whitepapers td.grayLine     { padding:0px; }


a:link     					{ color:#3366CC; text-decoration:underline; }
a:active  					{ color:#3366CC; text-decoration:underline; }
a:visited 					{ color:#3366CC; text-decoration:underline; }
a:hover   					{ color:#3366CC; text-decoration:underline; }

/*
a:visited 					{ color:#CB33C7; text-decoration:underline; }
*/


a.mainmenu:link     				{ color:#787878; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu:active  					{ color:#787878; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu:visited 					{ color:#787878; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu:hover   					{ color:#474747; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }

a.mainmenu_selected:link    { color:#474747; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu_selected:active  { color:#474747; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu_selected:visited { color:#474747; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }
a.mainmenu_selected:hover   { color:#474747; line-height:18px; font-size:12px; font-weight:bold; text-decoration:none; cursor:hand; }





/* Sitemap */

td.tdSitemapPre         { width:40px; height:1px; }
td.tdSitemap            { width:40px; height:16px; background:url(/i/elements/sitemap/bg.gif); vertical-align:top; }
td.tdSitemapBranch      { width:40px; height:16px; background:url(/i/elements/sitemap/bg_branch.gif); vertical-align:top; }
td.tdSitemapHigh        { width:40px; height:26px; background:url(/i/elements/sitemap/bg.gif); vertical-align:top; }
td.tdSitemapBranchLast  { width:40px; height:26px; background:url(/i/elements/sitemap/bg_branch_last.gif); vertical-align:top; }
td.tdSitemapItem        { width:200px; vertical-align:top; padding-left:5px; }





ul                  { margin-left:24px; margin-top:5px; margin-bottom:5px; list-style-type: square; }
ul.arrows           { margin-left:16px; margin-top:5px; margin-bottom:5px; list-style: url(/i/clickpatharrow.gif); }
ol                  { margin-left:30px; margin-top:5px; margin-bottom:8px; }
li                  { padding-top:0px; padding-bottom:0px; line-height:18px; }



span.directAboTxt   { height:32px; vertical-align:middle; padding-right: 3px; }
span.directAboBtn   { height:32px; vertical-align:middle; }

span.searchTxt      { height:16px; vertical-align:middle; padding-right: 3px; }
span.searchBtn      { height:16px; vertical-align:middle; }




/* Glossary popup */
div#glossarycontainer       { width:100%; height:100%; padding: 10px; margin: 0px; text-align:center; }
div#glossarycontentholder   { width:100%; height:100%; background-color:#ffffff; text-align:left; }
div#glossaryheader          { width:100%; background-color:#EEF1F7; padding:15px; border-bottom: 1px solid #C8C6C8; font-size:14px; line-height:14px; color:#014E96; font-weight:bold; }
div#glossarycontent         { width:100%; padding:15px; }
div#glossarycloselink       { margin-right:15px; margin-bottom:15px; float:right; }



/* Forms */
table.frmTbl_Table      { margin-top:8px; margin-bottom:8px; }
td.frmTbl_Header        { padding:4px 4px 4px 0px; }
td.frmTbl_Label         { width:160px; padding:2px 12px 2px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; }
td.frmTbl_Field         { padding:2px 4px 2px 0px; vertical-align:top; border-bottom:1px solid #EEF1F7; }
td.frmTbl_Comment       { padding:4px 4px 4px 0px; font-weight:bold; }
td.frmTbl_Buttons       { padding:8px 4px 4px 4px; text-align:right; }
td.frmTbl_Privacy       { padding:8px 4px 8px 0px; text-align:right; }


input.clsradio
{ margin-left:-5px;
  font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}

.frmTxt
{ padding-left:2px;
  border:1px #3366CC solid;
  font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px; }

.frmSelect
{ font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}

.formdropdown
{ font-family:Trebuchet MS,Arial,Sans-serif;
  font-size:11px;}

input.btnSmall { font-size:12px; height:20px; padding: 0px 4px 0px 4px; }


