/* default elements */
body        { padding: 0; margin: 0; font-family: arial, helvetica, sans-serif; background: #fff url(../images/background.gif) repeat-y 0 0; }
p           { margin: 6px 0; }
a           { color: #132389; }
h1          { color: #021166; margin: 0; padding: 0; }
h2          { color: #021166; margin: 0; padding: 0; }
img			{ text-decoration:none; border:0; }

/*** start - structure ***/
#wrapper    { position: relative; width: 1000px; padding: 0; }
#banner     { position: relative; width: 1000px; height: 116px;}
#totalmenu  { position: relative; height: 34px; margin-left: 30px; padding-top:6px; *padding-top:20px; }
#container  { margin: 0; }
#colleft    { float: left; width: 703px;  padding:0; }
#colright   { float: right;  width: 241px; _width:140px; padding: 19px 27px 0 0; }
#content    { width: 572px; margin: 25px 0; padding: 0 12px 0 119px; }
#footer     { clear: both; color: #888694; margin-top: 30px; padding: 8px 0 0 27px;  border-top: solid 1px #8990C4; }

/* font size */
#fontsize	        { width: 130px; border: solid 1px #c9cee3; padding: 2px 4px; margin: 0 3px 3px 0; }
#fontsize .head     { font-size: 10pt; font-weight: bold; }
#fontsize a         { text-decoration: none; }
#fontsize a.undline { text-decoration: underline; }
#fontsize .clrblue  { color: #132389; }

/*language */
#language	{ width: 130px; border: solid 1px #c9cee3; padding: 2px 4px; margin-right:3px; }
#language a { text-decoration: none; }
#language a:hover {cursor:pointer;}
#language .undline { text-decoration: underline; }
#language .clrblue  { color: #132389; }
#language tabel {border:none;padding:0;}
/*** end - structure ***/

/*** start - login ***/
#UserInformationBox	{  }
#loginbox           { width: 240px; background: #fff url(../images/login/login_bg_main.jpg) no-repeat 0 0; padding-top: 8px; }
#logincontent       { margin: 0 22px 8px 17px; }
#logincontent h1	{ font-weight:bold; }
div.loginhr         { position: relative; height: 1px; width: 100%; padding: 0; margin: 6px 0; background-color: #fff; clear: both; }
p.loginpar          { padding: 0; margin: 6px 0; }
#loginhead          { background: transparent url(../images/login/login_arrow.gif) no-repeat 0 center; padding-left: 28px; }
#loginhead h1       { font-weight: normal; margin: 0; padding: 0; color: #fff; }
#loginleft          { width: 100px; float: left; margin: 6px 0; }
#loginright         { width: 100px; float: left; margin: 6px 0; text-align: right; }
#loginright div     { text-align: right; }
#loginacounttype	{ color:#fff; font-weight:bold; }
#loginreg           { background: transparent url(../images/login/reg_arrow.gif) no-repeat 0 center; padding-left: 20px; }
#loginfoot          { width: 240px; height: 4px; background: #fff url(../images/login/login_bg_bottom.jpg) no-repeat 0 0; }
.loginbtn           { margin-top: 6px; }
/*** end - login ***/

div.contenthr       { position: relative; height: 1px; width: 100%; padding: 0; margin: 6px 0; background-color: #c7ced6; clear: both; z-index: -1; }

/*** start - form ***/
div.clear           { clear: both; }
input.sizemed       { width: 196px; border: solid 1px #013980; padding: 1px; }
input.sizesmall     { width: 150px; border: solid 1px #013980; padding: 1px; }

textarea.sizemed    { width: 196px; border: solid 1px #013980; padding: 1px; }
textarea.sizesmall  { width: 150px; border: solid 1px #013980; padding: 1px; }

input.nrmbtn        { height: 26px; color: #fff; background-color: #3e64a2; margin: 0; font-family: arial, helvetica, sans-serif; }
/*** end - form ***/

/* form */
.formlbl        { float: left; width: 132px; padding-top: 3px; margin-bottom: 3px; clear: both; }
.formctrl       { float: left; width: 230px; margin-bottom: 3px; }
.formtxt        { float: left; width: 230px; padding-top: 3px; margin-bottom: 3px; }
.formbtns       { clear: both; width: 332px; text-align: right; margin-top: 4px; border: none; }
.formbtnsnrm    { float: left; width: 130px; text-align: right; margin-top: 4px; border: none; }
.formbtnstwo    { float: left; width: 351px; text-align: right; margin-top: 4px; border: none; }
.formalert      { float: left; width: 206px; padding-top: 3px; clear: both; }
.alerttxt       { color: #C00; }

.formleft   { float: left; width: 286px; }
.formright  { float: left; width: 286px; }
.formlbl-s  { float: left; width: 117px; padding-top: 3px; margin-bottom: 3px; clear: both; }
.formctrl-s { float: left; width: 169px; margin-bottom: 3px; }
.formtxt-s  { float: left; width: 169px; padding-top: 3px; margin-bottom: 3px; }

input.phoneleft  { margin-right: 3px; border: solid 1px #013980; padding: 1px; }

/* Content */
.contleft   { float: left; width: 276px; padding-right: 10px; }
.contright  { float: left; width: 276px; padding-left: 10px; }
.contbox    { margin: 8px 0; }

/* menu */
.static_menu a					{ text-decoration:none; color:#8D95C6; padding:0; }
.static_menu_item_selected a	{ color: #3F3F3F; padding-bottom:5px; border-bottom:2px solid #E59937; }
.static_menu_item				{ padding-bottom: 7px; }
.static_menu_item .normal		{ border-right:1px solid #C4C9D0; padding-right:10px; padding-left:7px; }
.static_menu_item .last			{ padding-left:7px; }
.static_menu_item .first		{ padding-right:47px; padding-left:0; }

/* grid */
.gridview table { width:100%; border:0; }
.gridview th    { font-weight:bold; border-bottom:1px solid black; padding: 2px 5px ; text-align: left; }
.gridview td    { padding: 2px 5px;  text-align: left; }

/* Validation Summary */
.ValidationSummaryHeader	{ line-height: 25px; height: 25px; }
.ValidationSummary          { margin: 6px 0; }
.ValidationSummary ul		{ margin: 0; padding-left: 35px; list-style-image: url(../images/errorlistitem.gif); }
.ValidationSummary li		{ }
.ValidationSummary img		{ float: left; padding-top: 5px; }

/* Information Summary */
.InformationSummary         { margin: 6px 0; line-height: 25px; color: #021166; }
.InformationSummary img		{ float: left; padding-top: 5px; }

/* Information*/
.imgQuestion				{ cursor: pointer; }
.InformationBox				{ visibility:hidden; display:none; position:absolute; }
.InformationMessageBox		{ width:171px; background-color:#FECA81; margin:6px 0px 0 6px; padding:6px 8px 6px 6px; background-color:Transparent; background-image:url(../images/informationbox_bg.gif); background-repeat:repeat-y;  }
.InformationBottomBorder	{ height:5px; width:186px; margin:0 0 0 6px; background-image: url(../images/bottom_shadow.gif); background-repeat:repeat-x; background-position: top left; }
.imgClose					{ cursor:pointer; position:absolute; top:0; left: 182px; }

/* Captcha */
.imgCaptcha         { margin-left:-2px; }

/* Homepage */
.homelogosnorm      { margin-top: 0px;display:inline-block;width:100%; }
.homelogoslog       { margin-top: 18px; }
.centerbox          { width: 100%; text-align: center; }
.logodrempelvrij    { float:right;padding-right:40px; }
.nvbsepa            { position:absolute;right:90px;bottom:62px; }

/* My Files */
.grvMF				{ width:100%; border:0; }
.grvMF	th			{ padding:0; border-bottom:1px solid #C7CED6; color:#021067; font-weight:bold; text-align:left;  }
.grvMF	td			{ padding:6px 5px 2px 5px; }
.grvMF	.buttonsMF	{ text-align:right; border-right:0; width:0; }
.rightborderMF		{ border-right:1px solid #C7CED6; }
.spacingMF			{ margin:0 5px 6px 5px; height:30px; vertical-align:bottom; }
.bordercontent		{ border:1px solid #C7CED6; padding:0; margin:10px 0; }
.centercontent		{ text-align: center; padding: 10px 0 4px 0; }
.grvleft            { float: left; width: 267px; }
.grvright           { float: left; width: 267px; }
.grvlbl             { float: left; width: 127px; padding-top: 3px; margin-bottom: 3px; clear: both; }
.grvtxt             { float: left; width: 140px; padding-top: 3px; margin-bottom: 3px; }

.questionHeader		{ border:1px solid #C7CED6; cursor:pointer; margin-top: 10px; padding: 5px; }
.questionHeaderReaderMode { border:1px solid #C7CED6; margin-top: 10px; padding: 5px; }
.questionBody		{ background-color:#ffffff; height:1px; overflow:hidden; border-bottom:0px solid #C7CED6; border-right:0px solid #C7CED6; border-left:0px solid #C7CED6; }
h2.faqhead          { margin-top: 10px; }

/** NEW: Navigation **/
#mainmenu           { padding: 8px 0 0 28px; }
#mainmenu ul        { list-style: none; margin: 0; padding: 0; }
#mainmenu ul li     { display: inline; height: 30px; }
#mainmenu ul li a   { text-decoration: none; padding-bottom: 4px; display: inline-block; padding-bottom: 2px; color: #021166; }
.menufirst          { color: #1c2c8e; margin-right: 40px; }
.menunormal         { color: #1c2c8e; padding: 0 10px; border-right: solid 1px #b0b7c1; }
.menulast           { color: #1c2c8e; padding-left: 10px; }
.menuactive a       { color: #000; border-bottom: solid 2px #e59937; }
.menuinactive a     { margin-bottom: 2px; }
.hiddenSubmitButton {border:none;width:0px;height:0px;background-color:Transparent;}

/* NEWER!!! (944px)  22px 0 0 28px */
#menubox        { float: left; width: 999px; height: 53px; padding: 0; }
#langbox        { float: right; width: 167px; height: 89px; padding-top: 0px; }
#contentbox     { float: left; width: 572px; margin-top: 0px; padding: 4px 12px 0 119px; }
#loggedbox      { float: left; width: 241px; padding: 0 27px 0 29px; }
/* skip navigation */
.SkipNavigation {height:6px;text-align:right;}
.SkipNavigation a {color:#ffffff; font-size:4px;vertical-align:top;}
