﻿@media print {
* {padding:0;margin:0}
body {background:#fff; margin:0; }
body, a {border-bottom:#112d56 solid 1px; color:#112d56; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a img {border:0;}
p {color:#112d56; margin:24px 0 24px 0; font-size:1em;}
p.intro {font-weight:bold;margin:18px 0 24px 0;}
p.last {margin-bottom:10px;}
p.phat, .survey p {color:#5b6e8a; font-weight:bold;}
p.extra {font-style:italic; margin-top:10px;}
p.header {display:block;color:#ff4d00;font-weight:bold;}
p.error, div.error {color: #f00;}
body ul.error {list-style:none; color:red; margin:10px 0; font-size:12px; line-height:12px;}
body ul.error li {margin:0px; padding:0px;}
.hidden{display: none;}

#errorDiv{float:left; clear:both; padding:5px 0;}
	
hr {margin:6px 0 12px 0 !important; margin:0; padding:0; border-width:1px; border-style:solid; border-color:#cecece #fff #fff #cecece; font-size:0; overflow:hidden;}

h1 {line-height:0.7em; padding:1px 0 0 0; margin:23px 0; color:#CC0044; font-size:1.4em; font-weight:bold; font-family:Arial;}
h2 {font-size:1.1em; color:#CC0044; margin:0; font-family:Arial;}
h3 {font-size:1.15em; color:#112d56; margin:12px 0 0 0; line-height:1.1em; font-family:Arial;}
h3.p {margin:12px 0 -21px 0;}


.artcle h3.p {margin:24px 0 -21px 0;}

.rightcol h3 {margin:10px 0 0 0;}
.rightcol p {margin:10px 0;}

.rightcol hr { display:none;}
.rightcol .bottom>hr {position:relative; left:-7px;}
fieldset.hidden{border:0}
img.right {float:right; margin:0 0 10px 15px;}


.clear {clear:both; font-size:0em; height:0px; margin:0; padding:0; line-height:0px;}

} /* media print */


@media screen {
/*--- merge screen with main --*/
html, body {height:100%; margin:0; padding:0;}
/* font was commented in content */
body, a {/*border-bottom:#112d56 solid 1px;*/ color:#112d56; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
body {/*background-color:#f1f2f5;*/ border-style:none; color:#666; /*font:70%/1.4em Verdana, Arial, Helvetica, sans-serif; */ margin:0; padding:0; text-align:left;}
/* DIFFERENCE 
body {
	border-bottom-style: none; text-align: left; padding-bottom: 0px; border-right-style: none; background-color: #fff; margin: 0px; padding-left: 0px; padding-right: 0px; font: 70%/1.4em verdana, arial, helvetica, sans-serif; border-top-style: none; color: #666; border-left-style: none; padding-top: 0px
}*/
fieldset {border:0; margin:0; padding:0;}
input, select {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
/* main only */
h1,h2,h3,h4,h5,h6 {padding:0px;}
/* content only */
h1 {line-height:0.7em; padding:1px 0 0 0; margin:23px 0; color:#CC0044; font-size:1.4em; font-weight:bold; font-family:Arial;}
h2 {font-size:1.1em; color:#CC0044; margin:0; font-family:Arial;}
h3 {font-size:1.15em; color:#112d56; margin:12px 0 0 0; line-height:1.1em; font-family:Arial;}
h3.p {margin:12px 0 -21px 0;}
/* /content only */
img {border:0;}
/* content only */
a img {border:0;}

/* main only */
p { padding: 0 }
/* content only */
p {color:#112d56; margin:24px 0 24px 0; font-size:1em;}
p.intro {font-weight:bold;margin:18px 0 24px 0;}
p.last {margin-bottom:10px;}
p.phat, .survey p {color:#5b6e8a; font-weight:bold;}
p.extra {font-style:italic; margin-top:10px;}
p.header {display:block;color:#ff4d00;font-weight:bold;}
p.error, div.error {color: #f00;}
/* /content only */
ol, ul, li {margin:0; padding:0; text-indent:0;}
.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
strong.hidden {display:block;}
span.hidden {display:none;}
/*-----------------------------------------*/

/* content only */
body ul.error {list-style:none; color:red; margin:10px 0; font-size:12px; line-height:12px;}
body ul.error li {margin:0px; padding:0px;}
hr {margin:6px 0 12px 0 !important; margin:0; padding:0; border-width:1px; border-style:solid; border-color:#cecece #fff #fff #cecece; font-size:0; overflow:hidden;}

#errorDiv{float:left; clear:both; padding:5px 0;}
.artcle h3.p {margin:24px 0 -21px 0;}

.rightcol h3 {margin:10px 0 0 0;}
.rightcol p {margin:10px 0;}

.rightcol hr { display:none;}
.rightcol .bottom>hr {position:relative; left:-7px;}
fieldset.hidden{border:0}
img.right {float:right; margin:0 0 10px 15px;}
/* /content only */

} /* media screen */

/* home only */
@media all 
{
.format {width: 100%; float: left}
.thumb {padding-bottom: 5px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; padding-top: 0px}
.thumbLeft {padding-bottom: 0px; padding-left: 0px; padding-right: 24px; float: left; padding-top: 0px}
.thumbLeft img {float: left}
.thumbRight {padding-bottom: 5px; padding-left: 20px; padding-right: 0px; float: right; padding-top: 0px}
#leftBar {padding-bottom: 0px; padding-left: 24px; width: 226px; padding-right: 12px; float: left; padding-top: 12px; font-size:70%; }
.quickLinks {padding-bottom: 24px}
.quickLinks h2 {border-bottom: #fff 1px solid; padding-bottom: 5px; background-color: #001e4a; padding-left: 10px; padding-right: 0px; font: 1.1em arial, helvetica, sans-serif; color: #fff; padding-top: 4px}
.quickLinks li {border-bottom: #7f8ea4 1px solid; list-style-type: none; font: bold 1em arial, helvetica, sans-serif}
.quickLinks li a {padding-bottom: 4px; padding-left: 23px; padding-right: 0px; display: block; background: url(../img/b-arrow-3.gif) #405677 no-repeat 10px 7px; color: #fff; text-decoration: none; padding-top: 5px}
.quickLinks li a:hover {background-color: #001e4a}
.poll {padding-bottom: 24px; color: #001e4a; clear: both; overflow: auto}
.poll h2 {padding-bottom: 5px; background-color: #CC0044; padding-left: 10px; padding-right: 0px; font: 1.1em arial, helvetica, sans-serif; color: #fff; padding-top: 4px}
.poll h3 {padding-bottom: 4px; font: bold 1.3em arial, helvetica, sans-serif; color: #001e4a}
.poll p {padding-bottom: 7px; color: #001e4a}
.poll .data {padding-bottom: 0px; background-color: #fdf2eb; padding-left: 10px; padding-right: 10px; padding-top: 12px}
.poll .progressbar {padding-bottom: 16px; line-height: 10px; color: #CC0044}
.poll .outer {background-color: #f8d6c0; width: 166px; float: left; height: 10px; margin-right: 5px}
.poll .inner {background-color: #CC0044; width: 1px; float: left; height: 10px}
.poll .pollOption {	padding-bottom: 5px; padding-left: 5px; width: 190px; padding-right: 5px; float: left; padding-top: 0px}
.poll .pollOption input {	margin-top: 1px; width: 15px; float: left}
.poll .pollOption label {	width: 167px; float: right}
.poll .pollControls {text-align: right; padding-bottom: 10px; padding-left: 0px; width: 190px; padding-right: 10px; padding-top: 5px}
.news {	font:70%/1.4em Verdana, Arial, Helvetica, sans-serif; border-bottom: #405677 1px solid; padding-bottom: 12px; width: 940px; float: left; margin-left: 12px}
.news a.next {	text-indent: -900em; margin: 20px 20px 0px 0px; width: 31px; display: block; background: url(../img/b-arrow-2.gif) no-repeat 0px 0px; float: right; height: 32px}
.news a.next:hover {background: url(../img/b-arrow-2-o.gif) no-repeat 0px 0px}
.news h2 {padding-bottom: 8px; padding-left: 0px; padding-right: 0px; font: 1.5em/1.3em arial, helvetica, sans-serif; color: #001e4a; padding-top: 7px}
.news h2 a {color: #bfc7d2; text-decoration: none}
.news h2 a:hover {color: #CC0044}
.news h2 a span {
	border-bottom: #bfc7d2 1px solid; color: #001e4a
}
.news h2 a:hover span {
	border-bottom: #CC0044 1px solid; color: #CC0044
}
.news p {	color: #001e4a; padding: 0px; margin: 0px;}
.news ul {	margin-top: 5px}
.news li {	list-style-type: none}
.news li a { border-bottom:none; padding-bottom: 6px; padding-left: 17px; padding-right: 0px; display: block; background: url(../img/b-arrow-1.gif) no-repeat 0px 4px; color: #bfc7d2; text-decoration: none; padding-top: 0px}
.news li a.more {background: url(../img/b-arrow-4.gif) no-repeat 0px 4px; font-weight: bold}
.news li a:hover {	background: url(../img/b-arrow-1-o.gif) no-repeat 0px 4px; color: #CC0044}
.news li a span {	border-bottom: #bfc7d2 1px solid; color: #001e4a}
.news li a:hover span {	border-bottom: #CC0044 1px solid; color: #CC0044}
a.link {	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; display: block; color: #001e4a; text-decoration: none; padding-top: 0px}
a.link:hover {	color: #CC0044}
a.link span {	border-bottom: #bfc7d2 1px solid; padding-bottom: 0px}
a.link:hover span {	border-bottom: #CC0044 1px solid}
.news .newsArticle {	padding-bottom: 0px; padding-left: 12px; width: 476px; padding-right: 0px; float: left; border-right: #bfc7d2 1px solid; padding-top: 0px}
.news .newsList {
	padding-bottom: 0px; padding-left: 24px; width: 416px; padding-right: 0px; margin-bottom: 12px; float: left; padding-top: 0px
}
.contentHome { width: 501px; float: left; padding-top: 12px; font-size:70%; }
.article {
	padding-bottom: 15px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; padding-top: 2px
}
.article h2 {
	font: 1.5em arial, helvetica, sans-serif; color: #001e4a
}
.article h2 a {
	border-bottom: #fff 1px solid; padding-bottom: 5px; background-color: #001e4a; padding-left: 10px; padding-right: 0px; display: block; color: #7f8ea4; font-size: 0.7em; text-decoration: none; padding-top: 4px
}
.article h2 a span {
	border-bottom: #7f8ea4 1px solid; color: #fff
}
.article h2 a:hover {
	color: #fff
}
.article h2 a:hover span {
	border-bottom: #fff 1px solid; color: #fff
}
.article h3 {
	font-size: 1em; padding-top: 6px
}
.article ul {
	margin-top: 8px
}
.article li {
	list-style-type: none
}
.article li a {
	padding-bottom: 6px; padding-left: 17px; padding-right: 0px; display: block; background: url(../img/b-arrow-1.gif) no-repeat 0px 4px; color: #bfc7d2; text-decoration: none; padding-top: 0px
}
.article li a.more {
	background: url(../img/b-arrow-4.gif) no-repeat 0px 4px; font-weight: bold
}
.article li a:hover { background: url(../img/b-arrow-1-o.gif) no-repeat 0px 4px; color: #CC0044; border-bottom: none; }
.article li a span {
	border-bottom: #bfc7d2 1px solid; color: #001e4a
}
.article li a:hover span {
	border-bottom: #CC0044 1px solid; color: #CC0044
}
.article p {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; color: #001e4a; padding-top: 8px
}
.article .item {
	padding-bottom: 0px; padding-left: 12px; width: 476px; padding-right: 12px; float: left; padding-top: 0px
}
.article .double {
	width: 226px
}
#rightBar {
	padding-bottom: 0px; padding-left: 0px; width: 166px; padding-right: 24px; float: right; padding-top: 12px
}
.banner {
	background-color: #001e4a; margin-bottom: 24px; float: left
}
.banner img {
	border-bottom: #fff 1px solid; border-top: #fff 1px solid
}
.banner a img {
	border-bottom: medium none; border-left: medium none; float: left; border-top: medium none; border-right: medium none
}
.banner h2 {
	padding-bottom: 5px; padding-left: 10px; padding-right: 0px; font: 1.1em arial, helvetica, sans-serif; float: left; color: #fff; padding-top: 4px
}
.banner h2 a {
	color: #7f8ea4; clear: both; text-decoration: none
}
.banner h2 a span {
	border-bottom: #7f8ea4 1px solid; color: #fff
}
.banner h2 a:hover {
	color: #fff
}
.banner h2 a:hover span {
	border-bottom: #fff 1px solid; color: #fff; cursor: pointer
}
.banner p {
	padding-bottom: 14px; line-height: 18px; padding-left: 9px; padding-right: 9px; float: left; color: #fff; font-size: 1.1em; padding-top: 6px
}
.banner p a {
	color: #7f8ea4; text-decoration: none
}
.banner p a span {
	border-bottom: #7f8ea4 1px solid; color: #fff
}
.banner p a:hover {
	color: #fff
}
.banner p a:hover span {
	border-bottom: #fff 1px solid; color: #fff
}
.type2 {
	background-color: #839106
}
.type2 h2 {
	color: #fff
}
.type2 h2 a {
	color: #cad18a
}
.type2 h2 a span {
	border-bottom: #cad18a 1px solid; color: #fff
}
.type2 p a {
	color: #cad18a
}
.type2 p a span {
	border-bottom: #cad18a 1px solid
}	
.fadelayer {
	z-index: 100; position: absolute; min-height: 1250px; width: 100%; display: none; background: url(../img/bg-survey.png) 0% 50%; color: #001e4a; top: 0px; left: 0px
}
.fadelayer .alertbox {
	border-bottom: #405677 2px solid; position: static; border-left: #405677 2px solid; padding-bottom: 10px; margin: 250px auto 10% 250px; width: 425px; display: none; background: url(../img/bg-box.gif) #fff 0px 100%; border-top: #405677 2px solid; border-right: #405677 2px solid
}
.alertbox .heading {
	position: relative; padding-bottom: 7px; padding-left: 10px; padding-right: 10px; background: #405677; padding-top: 7px
}
.alertbox .heading h2 {
	color: white; font-size: 1.3em; font-weight: bold
}
.alertbox .close {
	position: absolute; width: 16px; display: block; background: url(../img/close.gif) no-repeat center center; height: 14px; top: 5px; right: 2px; text-decoration: none
}
.alertbox .extra {
	float: left; font-size: 1.2em; font-weight: bold
}
.alertbox .ja {
	text-align: center; margin-top: 3px; width: 41px; display: block; background: url(../img/ja-button.png); float: left; height: 23px; color: #fff; font-size: 1.1em; text-decoration: none; padding-top: 2px
}
.alertbox .nee {
	text-align: center; margin-top: 3px; width: 49px; display: block; background: url(../img/nee-button.png); float: left; height: 23px; color: #fff; margin-left: 5px; font-size: 1.1em; text-decoration: none; padding-top: 2px
}
.alertbox .boxcontent p {
	padding-bottom: 7px; padding-left: 10px; padding-right: 10px; font-size: 1.1em; padding-top: 7px
}
.fadelayer .splashbox {
	border-bottom: #000 1px solid; position: static; border-left: #000 1px solid; padding-bottom: 0px; margin: 2.9% auto 0px; padding-left: 0px; width: 798px; padding-right: 0px; display: none; background: #fff; height: 598px; border-top: #000 1px solid; border-right: #000 1px solid; padding-top: 0px
}
.splashbox .leftbox {
	position: relative; padding-bottom: 30px; padding-left: 30px; width: 339px; padding-right: 30px; float: left; height: 538px; padding-top: 30px
}
.splashbox .rightbox {
	position: relative; padding-bottom: 30px; padding-left: 30px; width: 339px; padding-right: 30px; float: left; height: 538px; padding-top: 30px
}
.splashbox .leftbox {
	background: url(../img/splash-bg.jpg)
}
.splashbox .rightbox {
	background: #fff; color: #172983; font-weight: bold
}
.splashbox h2 {
	position: relative; padding-bottom: 5px; padding-left: 30px; padding-right: 0px; font-family: arial, helvetica, sans-serif; background: url(../img/arrowfwdorange1.gif) no-repeat 0px center; color: #fff; font-size: 1.1em; padding-top: 5px
}
.splashbox h3 {
	padding-bottom: 30px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; font-size: 4.2em; padding-top: 120px
}
.splashbox h3 span {
	color: #eb6909
}
.splashbox .extra {
	float: left; font-size: 1.2em; font-weight: bold
}
.splashbox .leftbutton {	position: absolute; text-align: center; padding-bottom: 0px; padding-left: 16px; width: 135px; bottom: 30px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; background: url(../img/left-spl-button.gif); height: 25px; color: #fff; font-size: 1.3em; right: 30px; font-weight: bold; word-spacing: -0.1em; text-decoration: none; padding-top: 5px}
.splashbox .rightbutton {	position: absolute; text-align: center; padding-bottom: 0px; padding-left: 0px; width: 135px; bottom: 30px; padding-right: 16px; display: block; font-family: arial, helvetica, sans-serif; background: url(../img/right-spl-button.gif); height: 25px; color: #fff; font-size: 1.3em; font-weight: bold; word-spacing: -0.1em; text-decoration: none; padding-top: 5px; left: 30px}
.splashbox .boxcontent p {	padding-bottom: 30px; line-height: 1.3em; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold; padding-top: 0px}
.splashbox .boxcontent p.slogan {	font-style: italic; font-size: 2em}
.splashbox .logo1 {	position: absolute; bottom: 30px; right: 50px}




}

/* content only */
@media all 
{
	#content ol {list-style-position:inside; margin-left:19px;}
	
	/* LEFT NAV */
	.leftNav {background:#fff; float:left; font-size:11px; height:600px; list-style:none; margin:0; padding:22px 15px 0 15px; width:174px;}
	.leftNav span {display:block; margin-left:10px; font-size:1.1em;}
	.leftNav a {color:#405677; font-size:1.2em; margin-left:10px; }
	.leftNav a:hover {text-decoration:none; color:#001E4A;}
	.leftNav ul {margin:18px 0 0 0; padding:0; list-style:none;}
	.leftNav ul ul {margin:0 0 0 10px;}
	.leftNav ul li {margin:0; padding:0; list-style:none;}
	.leftNav ul li a {display:block; color:#405677; background:#F1F2F5; margin:0; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #7F8EA4; text-decoration:none; padding:6px 7px 5px 7px;}
	.leftNav ul ul li a {background-color:#fff; border-color:#DFE0E3; padding-left:20px; font-weight:normal;}
	.leftNav ul li a:hover, #leftNav ul li.new li a:hover, .leftNav ul li.new li.new a:hover {border-color:#CC0044; color:#CC0044;}
	.leftNav ul li a.active {border-color:#CC0044; color:#CC0044;}
	.leftNav ul li.new a {border-color:#CC0044; color:#CC0044;}
	.leftNav ul li.new li a, .leftNav ul li.new li.new a {border-bottom:1px solid #7F8EA4; color:#405677;}

	#override .slidelist .item {position:relative;}
	#override .slidelist .item .buttons {position:absolute; right:45px; top:2px; margin-top:0px;}
	#override .slidelist .selected .buttons {position:absolute; left:5px; bottom:10px; top:auto; display:block;}
	#override .slidelist .selected .buttons a {display:block;}
	#override .slidelist .items .item.selected .buttons a {border-bottom:0; width:auto; background-image:none; margin:0 0 0 5px; padding:0; cursor:pointer;}
	#override .slidelist .items .item.selected .buttons a:hover {width:auto; background-image:none; margin:0 0 0 5px; padding:0;}
	#override .slidelist .header span {float:left; font-weight:bold;}
	
	#content .popup {margin-top:0 !important;}
	
.conteninfo .status {background:#fff; padding:0 0 10px 0; margin:0;}
.conteninfo .status p { padding:0; margin:15px 0 10px 0;}
.conteninfo .status select, .conteninfo .status input {font-size:10px;}

.pop-layer {display:none; position:absolute; left:-262px; top:0px; background:#F3F3F3; border:1px solid #828282; padding:3px;}
.popright .pop-layer {left:200px; top:-80px;}
.pop-layer .header {border:1px solid #828282; float:left; width:257px; padding:0;}
.pop-layer .header h2 {float:left; padding:0; margin:3px 0 0 5px; font-size:1em;}
.pop-layer .header a {border:1px solid #828282; float:right !important; text-decoration:none; background:#fff; color:#CC0044; padding:0px 5px !important; display:block; margin:3px !important; font-weight:bold;}
.pop-layer .header a:hover {border:1px solid #828282 !important;}
.pop-layer .form {border-left:1px solid #828282; border-right:1px solid #828282; border-bottom:1px solid #828282; background:#fff; padding:10px 10px 0px 10px; float:left; width:237px; clear:left;}
.pop-layer input {margin-bottom:10px;}
.pop-layer .confirm {padding-left:46px; width:201px;}
.pop-layer .confirm input {width:80px;}

.MM-top {width:1020px; height:98px; background:#E8ECEF; float:left;}
.MM-top fieldset {margin-left:20px; display:inline;}
	.MM-top h1 {font-size:11px; border:0px; font-weight:normal; margin:5px 0 5px 20px; padding:0;}
	.MM-top label {font-size:11px; color:#001E4A; display:block; margin-top:5px;}

    body .MM-top ul.error {list-style:none; color:red; margin:10px 0 0 20px; font-size:9px; line-height:12px;}
	.MM-top .text {width:470px; margin:4px 5px 0 0; float:left; padding:2px 0 1px 4px; font-size:0.8em;}
	.MM-top .btn {float:left; border:1px solid #B3B7BA; color:#CC0044; background:#fff; font-size:70%; padding:2px 7px 3px 7px; margin:4px 5px 0 0;}
	.MM-top .btnClose {float:right; text-decoration:none; margin:1px 2px 0 0;}
.mainFrame {width:1020px; height:580px;}

/* Links */
div.righttxt{float:right}

a.hide {position:absolute; left:-20000px;}

a.question, a.email:hover {font-weight:bold}

a.genbtn, input.genbtn {background:#001e4a; color:#fff; font-weight:bold; padding:4px 23px 4px 23px; text-decoration:none; float:right; margin:12px 5px 10px 0 !important; margin:12px 5px 0 0; border:0;}
input.genbtn {padding:3px 14px 2px 14px; font-size:0.8em;}
a.genbtn:hover, input.genbtnro {border-bottom:0; color:#fff; background-color:red;}
#override .formnext {float: right; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override .formnextmo {float: right; color: #fff; background: #f00; border: 0;}
#override .formprevious {float: left; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override .formpreviousmo {float: left; color: #fff; background: #f00; border: 0;}

a.back, a.next, a.previous { background:#fff url("../img/arrowup.gif") no-repeat right 16px; border-bottom:0; color:#112d56; display:block; height:40px; heig\ht:23px; font-weight:bold; text-decoration:none; padding:17px 21px 0 0; text-align:right;white-space:nowrap;}
a:hover {border-bottom:#CC0044 solid 1px; color:#CC0044;}
a.back:hover, a.next:hover, a.previous:hover, a.print:hover, a.email {border-bottom:0; color:#ff4d00;}
a.back:hover {background-image:url("../img/arrowuporange.gif");}
.content a.back, a.next {padding:6px 21px 0 0; background-position:right 6px; margin:0;}
#override a.next {background:url("../img/arrowfwd.gif") no-repeat right 6px; float:right; display:inline;}
#override a:hover.next {background-image:url("../img/arrowfwdorange.gif");}
#override a.previous {background:url("../img/arrowback.gif") no-repeat left 1px; padding:0 2px 0 21px; margin:0 12px 0 0; float:left;}
#override a:hover.previous {background-image:url("../img/arrowbackorange.gif");}
#override a.prevstep {background:url("../img/arrowback.gif") no-repeat left 1px; padding:0 2px 0 21px; float:right; text-decoration:none; font-weight:bold;}
#override a:hover.prevstep {background-image:url("../img/arrowbackorange.gif");}

.rightcol a {border-bottom:0; font-size:1em;}
a.arrow {background:url("../img/arrowright.gif") 100% 0 no-repeat; display:block; font-weight:bold; margin:0 0 0 10px; text-decoration:none;}
a.arrow:hover {background-image:url("../img/arrowrightred.gif");}
a.print {font-weight:bold; float:right;}

.dsearch{background:url("../img/search_bg.gif") repeat-x top left;border:1px solid #D6D6D8;float:left;width:542px;margin-bottom:10px}
	.dsearch_left{width:400px;float:left;padding:5px 15px 0 15px;display:inline;padding-bottom:5px;border-left:1px solid #FFF;border-right:1px solid #FFF}
	.dsearch_left form{margin-top:5px}
	.dsearch_left input {border:0;float:left;color:#112d56}
	.dsearch_left input.text{background:url("../img/textbox2.gif") no-repeat;width:270px;height:22px;padding:3px 4px 5px 4px;font-size:1.2em}
	.dsearch_left input.check{float:left;margin:4px 0 0 0;height:15px}
	.dsearch_left label{float:left;margin:3px 0 0 5px;line-height:15px}
	.dsearch_left .button{font:bold 1em Verdana;color:#fff;background:#001e4a;padding:4px 20px 5px;text-decoration:none;float:left;margin:0 !important}
	.dsearch_left a:hover{background-color:red;color:#fff}
	.dsearch_right{border-left:1px solid #D6D6D8;border-right:1px solid #FFF;height:77px;float:left;width:108px}
	.dsearch_right a{background:url("../img/arrow_right.gif") no-repeat left 4px;margin:23px 0 0 15px;float:left;text-align:left;text-indent: 10px}

.dsearch_nav{border:1px solid #D6D6D8;background:#fff;width:542px;margin-bottom:10px;float:left}
	.dsearch_nav strong{margin:0 0 0 5px}
	.dsearch_nav .header{border-bottom:1px solid #DFE3E8;float:left}
	.dsearch_nav .header strong{float:left;line-height:22px;margin-left:20px}
	.dsearch_nav .options{float:right;line-height:10px;padding-bottom:3px}
	.dsearch_nav .options select{color:#083257;font:11px Verdana;margin:3px 6px 0 6px;float:left}
	.dsearch_nav .options p{color:#083257;font:11px Verdana;margin:0;float:left;line-height:22px}
	.dsearch_nav .nav{padding:5px 0;float:left}
	.dsearch_nav .nav a{font:bold 11px Verdana;color:#083257;text-decoration:none}
	.dsearch_nav .nav .index{float:left;width:360px;text-align:center;font:normal 11px Verdana}
	.dsearch_nav .nav .index a{font:11px Verdana}
	.dsearch_nav .nav .index a:hover{color:#FF5F1F}
	.dsearch_nav .nav a.prev{background:url("../img/arrow_prev.gif") 0 4px no-repeat;padding-left:15px;float:left;margin:0 0 0 20px}
	.dsearch_nav .nav a:hover.prev{background:url("../img/arrow_prev_o.gif") 0 4px no-repeat;color:#8594A8}
	.dsearch_nav .nav a.nxt{background:url("../img/arrow_nxt.gif") 100% 4px no-repeat;padding-right:15px;float:right;margin-right:20px}
	.dsearch_nav .nav a:hover.nxt{background:url("../img/arrow_nxt_o.gif") 100% 4px no-repeat;color:#8594A8}

.downloads{background:url("../img/download_bg.jpg") 0 0 no-repeat;float:left}
.downloads .items{background:url("../img/download_list_bg.gif") repeat-y top left;float:left;padding-left:1px;width:544px}
	.downloads .col_1{width:360px;float:left;padding-left:20px}
	.downloads .col_2{width:80px;float:left}
	.downloads .col_3{width:80px;float:left}
	.downloads .header{background:#fff;width:542px;border:1px solid #D6D6D8;float:left;padding:5px 0}
	.downloads .header a{color:#FF5F1F;font:bold 11px Verdana;text-decoration:none}
	.downloads .header a:hover{text-decoration:underline}
	.downloads .title{width:522px;border-top:1px solid #D6D6D8;color:#083257;font:bold 11px Verdana;line-height:26px;padding-left:20px;height:40px}
	.downloads .divider{color:#FF5F1F;font:12px Verdana;float:left;line-height:26px;background:#fff;border-left:3px solid #FF5F1F;padding-left:17px;width:522px}
	.downloads .item{float:left;line-height:16px;border-top:1px solid #fff}
	.downloads .item .tekst{display:none}
	.downloads .item .link{float:left;padding:5px 0;width:542px}
	.downloads .item .link .col_1 a{color:#083257;font:bold 11px Verdana;line-height:16px;text-decoration:none}
	.downloads .item .link .col_1 a:hover{color:#FF5F1F}
	.downloads .item .link .col_2{}
	.downloads .item .link .col_3{width:71px;margin-left:10px}
	.downloads .item .tekst{float:left;padding:0 0 10px 20px}
	.downloads .item .tekst li{list-style:none}
	.downloads .item .tekst p{margin:10px 0 10px 0px;padding:0;float:left;display:inline;width:500px}
	.downloads .item .tekst .dwn{color:#FF5F1F;margin-top:10px}
	.downloads .item .tekst .dwn a{color:#FF5F1F}
	.downloads .item .tekst .dwn a.main{font:bold 11px Verdana;text-decoration:none;background:url("../img/arrowrightred.gif") no-repeat left 3px;padding-left:15px}
	.downloads .item .tekst .dwn a:hover.main{text-decoration:underline}
	.downloads .selected{background:#FFF;border-bottom:1px solid #00254B;border-top:1px solid #D6D6D8;width:542px}
	.downloads .selected .tekst{display:block}
	.downloads .selected .col_1{width:520px}
	.downloads .selected .link{border-bottom:1px solid #D6D6D8}
	.downloads .selected .col_2{display:none}
	.downloads .selected .col_3{display:none}
	.doverzicht .twincols{background:url("../img/overzicht_bg.gif") 0 0 repeat-y;border-top:1px solid #D6D6D8;float:left;width:544px}
	.twincols .col{float:left;width:271px}
	.twincols li{line-height:16px;list-style:none}
	.twincols ul{margin:10px 20px}
	.twincols a{width:275px;text-decoration:none}
	.twincols a:hover{text-decoration:underline}
	.twincols .group{font:bold 11px Verdana}

.rightcol p, .rightcol a {font-size:1em;}
#override a.orange {color:#CC0044;}
#override a.orange:hover {color:#001e4a;}

#override #main .rightcol .top {}
#override #main .rightcol .border {height:1px; overflow:hidden; background:transparent; padding-left:1px; width:99%;}
#override #main .rightcol .bottom {padding:10px;}
#content ul {margin:0 0 0 30px;}
#content .mapcol ul {margin:0 0 0 0; width:190px;}
#content .mapcol ul ul {margin:0 0 0 25px; width:195px;}
#content .mapcol li {margin:0; padding:0;}
.branches ul li {list-style-type:none !important;  padding-left:5px;}
#content ul li {list-style-type:square;  padding-left:5px;}
#content ol {margin:0 0 0 35px; list-style-position:outside;}
#content ol li {list-style-type:decimal; }
.content .image{margin-top:15px}

.headerbar {line-height:0.7em; padding:1px 0 0 0; margin:23px 0; color:#CC0044; font-size:1.4em; font-weight:bold; font-family:Arial;}
.headerbar.small {border:0; margin:0 !important;}
.rightcol .headerbar.small { font-size:1.3em; padding:5px 5px 5px 10px;}

.headerbar div {float:right; margin:-1px 5px 0 0;}
.headerbar div.nav a, .headerbar div.nav span {color:#7f8ea4; display:block; float:left; font-size:0.8em; height:20px; heig\ht:15px; margin-right:1px; padding:3px 1px 2px 3px; text-decoration:none; width:13px; wid\th:9px;}
.headerbar div.nav a.avail {color:#112d56;}
.headerbar div.nav a.current, .headerbar div.nav a:hover {background-color:#fff; color:#7f8ea4;}
.faq .headerbar, .beveiliging .headerbar {margin-top:25px;}
#override .headerbar a.back, .headerbar a.overview {background:url("../img/arrowup.gif") no-repeat right; color: #112d56; display:inline; float:right; font-weight:normal; font-size:0.75em; height:auto; margin:-2px 10px 0 0; padding:2px 25px 2px 0; position:relative; width:auto;}
.headerbar a.overview {background:none; border-bottom:0; color: #112d56; padding:1px 20px 2px 0; font-size:0.75em; font-weight:normal; background:url("../img/arrowright.gif") no-repeat right; text-decoration:none;}
#override .headerbar a.back:hover {background:url("../img/arrowuporange.gif") no-repeat right; color:#ff4d00;text-decoration:none;}
.headerbar a.overview:hover {background:url("../img/arrowrightred.gif") no-repeat right; color:#ff4d00; border-bottom:#fff solid 1px; text-decoration:none;}

/* NAME VALUE LIST */
.namevaluelist {margin:16px 0 10px 10px; font-size:1em; color:#112d56;}
.namevaluelist div {font-weight:bold;}
.namevaluelist span {display:block; margin:0 0 5px 0;}

/* LIST */
.linklist, .datelist {margin:15px 10px 6px 12px; list-style-type:none;}
.rightcol .linklist.nomargin {width:170px; margin-top:10px;}
.rightcol .linklist.nomargin a {width:150px;}
.linklist.nomargin {margin:0;}
#override ol.linklist {margin:10px 10px 0 5px;}
ol.linklist a img {border-bottom:0; position:relative; top:5px; margin:0 0 0 5px;}
ol.linklist a {background-position:right 50%; border-bottom:0; margin:0 0 5px 0;}
.linklist .section a {border-bottom:0; margin:6px 0 0 0;}
.linklist li, .datelist li {display:inline;}
.linklist a, .datelist a {border-bottom:0; text-decoration:none; color:#112d56; display:block; margin:0 0 12px 0;}
.faq .linklist a {height:1em;}
.linklist a {border-bottom:none; float:left;background:url("../img/arrowright.gif") no-repeat right 3px; padding:0 20px 0 0;}
.linklist a:hover {border-bottom:none; float:left;color:#CC0044; background-image:url("../img/arrowrightred.gif");}
.datelist a:hover {color:#CC0044;}
.linklist .sectionhead {font-weight:bold; margin:0 0 12px -6px; display:block;}
.linklist .relselect span {display:none;}
.branches a {margin:1px 0 0 0;}
.branches .linklist {width:200px; margin:0 10px 0 10px;}
.branches .linklist ul {width:190px; margin:-5px 10px 10px 10px;}
.branches .linklist li { display:block;}
#branchselector {font-size:11px;}
#branchinfo #panelcanvas {position:relative; width:247px; wid\th:204px; height:243px; hei\ght:200px; padding:25px 18px 18px 25px; background:url("../img/panel-branchinfo.gif") no-repeat; font-weight:normal;}
#branchinfo #nobranche {text-align:center;}
#branchinfo .infopanel a {position:absolute; bottom:12px; right:2px;}
#branchinfo .logo {height:90px;}
.faq .linklist a {float:left; width:150px; margin:0 78px 5px 0; font-size:0.8em;}
.content ul.linklist li a { display:block; font-size:11px; width:210px;}
.content ul.linklist ul li a { display:block; font-size:11px; width:185px;}
.branches ul.linklist li ul li a {width:175px;}

/* flat list */
ul.flatlist {margin:12px 0 6px 0;}
ul.flatlist li {display:inline;}
ul.flatlist li a {float:left; display:inline; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #001e4a; font-weight:bold; font-size:0.85em;}
ul.flatlist li.last a {border:0;}

/* CLEAR FIX */
#override #main .rightcol .top:after, /*#footer ul:after,*/ .contactsmenu ul:after, .pageflikker:after, form.tabular:after, .legend:after, .pagehead:after, .contentitem:after, .infoblocks:after, .calendar:after, .slidelist div.selected div:after, .linklist:after, .slidelist .header:after, ul.flatlist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html #override #main .rightcol .top, * html .contactsmenu ul, * html .slidelist div.selected div, * html form.tabular, * html .legend, * html .pagehead, * html .contentitem, * html .infoblocks, * html .faq .linklist, * html .slidelist .header, * html ul.flatlist {height:1%;}

/* table */
div.table {color:#112d56; font-weight:bold; font-size:1.0em; display:inline; width:215px; float:left; display:block;}
div.table span {float:left; display:inline; width:100px; font-weight:normal;}
div.table span.header {float:left; display:inline; width:90px; font-weight:bold; padding-bottom: 6px;}
div.table div {font-weight:normal;}



/* contacts */

.contacts {margin:0 0 0 12px; float:left; display:inline; background:#fff; padding:10px 0 0 10px;}
.contactsmenu {color:#112d56; font-weight:bold; font-size:1.1em; width:390px;}
.contactsmenu.contacts p {font-weight:normal; font-size:0.90em; margin:10px 10px 10px 0;}
.contactsmenu.contacts hr {margin-top:12px;}
.contactsmenu div {font-size:0.90em; display:block; width:390px; height:20px; color:#657286; margin:0 0 0 0;}
.contactsmenu div a {display:inline; width:400px; height:5px; color:#657286;}
.contactsmenu ul {list-style-type:none; margin:4px 0 5px -10px !important; margin:0 0 5px -10px;}
.contactsmenu ul li {display:Inline;}
.contactsmenu ul li a {float:left; border-right:1px solid #657286; padding:0 10px 0 10px; text-decoration:underline; font-size:8pt; color:#657286;}
.contactsmenu ul li a:hover {color:#CC0044;}
.contactsmenu ul li.last a {border:0;}
.divide {margin:10px 0 7px 0 !important; margin:10px 0 0 0; display:block; background:url("../img/divbar.gif") repeat-y top left; float:left; width:412px; overflow:hidden;}

/* slidelist */

.header {padding-right:12px;}


.slidelist {margin:10px 0 0 0;}
.home .slidelist {width:478px;}
* html .slidelist .items .item a {height:13px;}
* html .slidelist .items .item.selected div a {height:8px;}
.home .slidelist .items .item a {background-position:455px 6px;}
.home .slidelist .items .item a:hover {background-position:454px 5px;}
.home .slidelist .items .item.selected div a {background:url("../img/arrowrightred.gif") no-repeat right;}
.slidelist .items {list-style-type:none; margin:10px 0 0 0; color:#112d56; font-weight:bold;}
.slidelist .items .item {display:block; list-style-type:none; width:100%;}
.slidelist .items .item a {border-bottom:0; font-family:Arial; display:block; padding:6px 120px 6px 11px; text-decoration:none; background:url("../img/arrowdown.gif") no-repeat 518px 6px;}
.slidelist .items .item a:hover {border:1px solid  #b9c1cd; padding:5px 120px 5px 10px; background:#fff url("../img/arrowdownorange.gif") no-repeat 517px 5px;}
.slidelist .items .item a.set {border-bottom:0; display:block; text-decoration:none; background:transparent;padding:0;font-weight:normal;}
.slidelist .items .item a.set span {font-family:Verdana;font-weight:normal;height:15px;width:70px;}
.slidelist .items .item a.set:hover {border:none; padding:0; font-weight:normal;}
.slidelist .items .item a span.embargo, .slidelist .items .item a span.embargo:hover {background-color:#a1c5e9; padding:5px;}
.slidelist .items .item a span.marked, .slidelist .items .item a span.marked:hover {background-color: yellow; padding:5px;}
.slidelist .items .item.selected {display:block; color:#112d56; font-weight:bold; padding:0 0 5px 0; border-bottom:1px solid #7b8aa1; background:#fff;}
.slidelist .items .item.selected a {color:#112d56; font-weight:bold; padding:6px 12px 6px 11px; margin:0 0 6px 0; background:none; cursor:default;}
.slidelist .items .item.selected div a {display:block; float:right; display:inline; width:46px; wid\th:32px; background:url("../img/arrowrightred.gif") no-repeat right; margin:0 8px 3px 0; padding:0 14px 2px 0; color:#ff4d00; font-family:Verdana; font-size:0.9em;}
.slidelist .items .item.selected blockquote {display:block; padding:0 0 0 78px; color:#112d56;}
.home .slidelist .items .item.selected blockquote {display:block; padding:0; color:#112d56;}
.slidelist .items .item.selected blockquote a {cursor:pointer;cursor:hand}
.slidelist blockquote div {display:block; margin:3px 0 0 0;}
.slidelist blockquote div hr {position:relative; left:-12px;}
.home .slidelist blockquote div hr {position:relative; left:-2px;}
.slidelist .set blockquote {position:absolute; top:-3000em;}
.slidelist .selected blockquote {position:static;}
.slidelist .time, .slidelist .cities, .slidelist .nr {color:#112d56; font-family:Verdana; font-weight:normal; float:left; width:84px; wid\th:70px; height:15px; padding:0 0 0 14px; margin-right:5px;}
.slidelist .time{padding:0 7px}
.slidelist a:hover .time{padding:0 7px 0 6px !important}
.slidelist .selected a:hover .time{padding:0 7px 0 7px !important}

.slidelist .nr {width:13px;}
.slidelist .cities {width:116px; wid\th:110px; padding-left:6px;}
.slidelist .header .cities {padding-left:12px;width:122px;wid\th:110px;}
.slidelist a:hover .cities, .slidelist a:hover .time, .slidelist a:hover .nr {color:#CC0044;}
.slidelist a:hover .time {padding:0 0 0 13px; width:83px;wid\th:70px;}
.slidelist .selected a:hover .time {padding:0 0 0 14px;width:84px;wid\th:70px}
#override .slidelist .header a {float:left;}
#override .slidelist .header, #override .agenda .header {background:url("../img/gereldivtop.gif") no-repeat 80px 0; margin:0; padding:0 0 10px 0;}
#override .slidelist .items .item.selected div a:hover {border:none; width:46px; wid\th:32px; background:url("../img/arrowright.gif") no-repeat right; margin:0 8px 3px 0; padding:0 14px 2px 0; color:#112d56;}
#override .slidelist .items .item.selected a:hover {border:0; background:none; padding:6px 12px 6px 11px; margin:0 0 6px 0;}
#override .slidelist .items .item.selected a.set:hover {border:0; background:none; margin:0 0 6px 0;}
#override #override .slidelist .items .item.selected blockquote {font-family:Arial; display:block; margin:0 6px 0 24px; color:#112d56; font-weight:normal;}
.home .slidelist .items .item.selected blockquote {font-family:Arial; display:block; margin:0 6px 0 12px; color:#112d56; font-weight:normal;}

.document .overview {margin:0}
.overview {margin:24px 0 0 0;}
.overview .items .item {background:url("../img/gereldivmid.gif") repeat-y 80px 0;}
.overview .items .item a {padding-left:0;}
.overview .items .item a:hover {padding-left:0;}
.overview .items .item.selected {background:#fff url("../img/gereldivmid.gif") repeat-y 80px 0;}
.overview .items .item.selected a {padding-left:0;}
#override .overview .items .item.selected a:hover {padding-left:0;}
#override .overview .items .item.selected blockquote div a {margin-right:-12px;}
#override .overview .items .item.selected blockquote {margin:0 24px 0 10px;}
#override .overview .items .item.selected blockquote div a:hover {margin-right:-12px;}



.agenda {margin:0;}
.agenda .items .item {background:url("../img/gereldivmid2.gif") repeat-y 80px 0;}
.agenda .items .item.selected {background:#fff url("../img/gereldivmid2.gif") repeat-y 80px 0;}
.agenda .items .item.selected a {border:0; border-bottom:1px solid #e8e8e9;}
#override .agenda .items .item.selected a:hover {border-bottom:1px solid #e8e8e9;}
#override .agenda .items .item.selected blockquote {margin:0 0 0 2px;}
#override .agenda .header {background-image:url("../img/gereldivtop2.gif");}
#override .agenda .items .item.selected blockquote div a:hover {margin-right:0;}
#override .agenda .items .item.selected div a {background-image:url("../img/arrowup.gif"); text-indent:-2000px; margin-right:0;}
#override .agenda .items .item.selected blockquote a {border:0;}
#override .agenda .items .item.selected div a:hover {background-image:url("../img/arrowuporange.gif"); margin-right:0;}
#override .agenda .items .item.selected blockquote a:hover {border:0; color:#CC0044;}
#override .agenda .header .title {padding-left:0;width:110px;}
#override .agenda .items .item.selected blockquote div a {margin-right:0;}

#override .numbered .items .item.selected blockquote {margin-left:46px;}
#override .items .item.selected blockquote.table {margin-left:126px; width:329px;}
#override .items .item.selected blockquote.table span {width:100px; margin:0px 0px 4px 7px; float:left; color:#5b6e8a;}
#override .items .item.selected blockquote.table u {display:block; margin-bottom:4px;float:left;width:210px; text-decoration:none;}
#override .slidelist .selected .cities, #override .slidelist .selected .time, #override .slidelist .selected .nr {color:#112d56;}



.slidelist .header .date,.slidelist .header .date_sel,.slidelist .header .date_selup {display:block; width:84px; wid\th:70px; padding:0 7px 0 7px; float:left; font-weight:normal;}
.slidelist .header .cities,.slidelist .header .cities_sel,.slidelist .header .cities_selup {padding-left:12px;width:122px;wid\th:110px;}
.slidelist .header .title,.slidelist .header .title_sel,.slidelist .header .title_selup {padding-left:4px; font-weight:normal; display:block; width:60px;}
.slidelist .header .date_sel {background:url("../img/arrowdownsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .cities_sel {background:url("../img/arrowdownsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .title_sel {background:url("../img/arrowdownsml.gif") no-repeat 50px 2px; font-weight:bold;}
.slidelist .header .date_selup {background:url("../img/arrowupsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .cities_selup {background:url("../img/arrowupsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .title_selup {background:url("../img/arrowupsml.gif") no-repeat 50px 2px; font-weight:bold;}

/* page flikker */

.pageflikker {margin:12px 0 -10px 0 !important; margin:12px 0 7px 0; color:#fff;}
.pageflikker div {background:#929eb1; width:104px; wid\th:88px; height:62px; heig\ht:34px; font-size:10pt; float:left; padding:23px 8px 5px 8px;}
.pageflikker span {float:left; height:62px; heig\ht:34px; width:42px; background:url("../img/arrowright.gif") no-repeat 15px 31px;}
.pageflikker div strong {display:block; border-bottom:1px solid #f4f5f7; font-size:8pt; margin:-23px 0 0 -10px; padding:2px 8px 2px 10px; width:104px; wid\th:88px; position:absolute;}
.pageflikker div.past {background:#274066;}
.pageflikker div.current {background:#CC0044;}
.pageflikker div.current u {text-decoration:none;}

/* pagehead */

.pagehead {font-size:1em; margin:0px 0 20px 0 !important; margin:10px 0 20px 0;}
.pagehead div {font-weight:bold; margin:0; width:345px; float:right;}
* html .pagehead div {width:295px;}

/* infoplus */

.infoplus {float:left; width:520px; border-top:1px solid #3e4a5c; border-left:1px solid #3e4a5c; border-right:1px solid #8997ac; border-bottom:1px solid #8997ac; background-color:#f7f7f9; padding:10px;}
.infoplus strong {display:block; color:#ff4d00; font-weight:bold;}
.infoplus p {margin:10px 0;}
.infoplus a:hover {color:#ff4d00; background:url("../img/arrowrightred.gif") no-repeat right 3px;}
.infoplus a {float:right; padding:0 20px 0 0; color:#112d56; background:url("../img/arrowright.gif") no-repeat right 3px; font-weight:bold; text-decoration:none;}

/* checkboxes */

.checkboxleft, .checkboxright {float:left; width:200px;}
.checkboxright label, .checkboxleft label {display:block; height:20px;}
.checkboxright input, .checkboxleft input {margin-right:10px;}

/* dropdown */

.dropdown {border:1px solid #2a4368; height:22px; background-color:#bfc7d2; margin:10px 0;}
.faq .dropdown {width:169px;}
.faq .dropdown ul {font-size:0.8em;}
.dropdown.monthdrop {width:90px; margin-right:5px; float:left;}
.dropdown.yeardrop {width:72px; margin-right:0; float:left;}
.dropdown label {background:#fff url("../img/dropdown.gif") no-repeat right; border-left:1px solid #2a4368; display:block; margin:0 0 0 5px; height:22px; heig\ht:13px; padding:4px 0 5px 6px; font-weight:bold;}
.dropdown ul {border:1px solid #2a4368; margin:0 0 0 5px; list-style-type:none; position:absolute; background-color:#fff; padding:3px 0 5px 0; width:163px; display:none; background-color:#fff; z-index:10; height:88px; overflow:auto;}
.dropdown ul ul {position:static; border:0; width:auto; display:block; overflow:visible; margin:0;}
.dropdown ul ul li {display:inline;}
.dropdown ul ul a {display:block; padding:2px 0 2px 10px; text-decoration:none; height:14px;}
.dropdown ul ul a:hover {border:1px solid #6a7b95; border-width:1px 0 1px 0; padding:1px 0 1px 10px; color:#001e4a; background-color:#e5e8ed;}
.label {border:1px solid #667892; color:#7f8ea4; padding:5px 5px 6px 10px; margin:10px 0 5px 0; font-weight:bold; font-size:7.5pt;}

/* Textbox */
.inputlabel {border:1px solid #667892; color:#7f8ea4; padding:5px 5px 6px 10px; margin:10px 0 5px 0; font-weight:bold; font-size:7.5pt; width:155px; display:block;}

/* table list */
table.list{margin-top:10px}
table.list .naam {width:200px;}
table.list .domein {padding-right:10px}

table.card {margin-top:10px;}
table.card td {padding-right:15px}
table.card label {background:#fff; color:#000; text-align:center; font-weight:bold; margin-bottom:10px; display:block; height: 28px; padding-top:5px}
table.card input {float:none !important;position:relative;top:3px}

/* TABULAR FORM */

form.tabular {margin:20px 0 0 0;}
form.tabular span {float:left; width:180px; font-weight:normal; padding:4px 0 0 0;}
form.tabular u {float:left; width:11px; text-decoration:none; text-align:center; padding:4px 0 0 0;}
form.tabular span.second {width:102px; margin-left:30px;}
#override form.tabular span strong {color:#929fb2; font-size:0.8em;}
form.tabular input {border:0; float:left; color:#112d56;}
form.tabular input.genbtn {border:0; float:none; color:#fff; margin:10px 0 0 220px !important}
form.tabular input.left {float:left; margin:1px 0 0 2px !important; padding-bottom:4px}
form.tabular input.invalid {border:1px solid #CC0044; margin:0 0 1px 0;}
form.tabular input.tb {background:url("../img/textbox2.gif") no-repeat; width:270px; wid\th:262px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.middle {background:url("../img/textbox6.gif") no-repeat; width:200px; wid\th:192px;}
form.tabular textarea {background: #F9F9FB; width:550px; wid\th:542px; height:100px; height:92px; padding:3px 4px 5px 4px; font-size:1.2em; margin:10px 1px 2px 1px;overflow:auto;border:1px solid #3D4A5C}
#override form.tabular input.tb_mo, form.tabular input.tb:focus {background-image:url("../img/textbox2b.gif");}

form.tabular input.smallwt {background:url("../img/textbox1.gif") no-repeat; width:60px;}
#override form.tabular input.smallwt_mo, form.tabular input.smallwt:focus {background-image:url("../img/textbox1b.gif");}

form.tabular input.tbreadonly {background:url("../img/textbox2c.gif") no-repeat; width:270px; wid\th:262px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.tbreadonly:focus {background-image:url("textbox2c.gif");}

form.tabular input.tbreadonlysmall {background:url("../img/textbox1c.gif") no-repeat; width:60px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.tbreadonlysmall:focus {background:url("../img/textbox1c.gif") no-repeat; width:60px;}

form.tabular input.date {background:url("../img/textbox3.gif") no-repeat; width:30px;}
#override form.tabular input.date_mo, form.tabular input.date:focus {background-image:url("../img/textbox3b.gif");}

form.tabular input.year {background:url("../img/textbox4.gif") no-repeat; width:43px;}
#override form.tabular input.year_mo, form.tabular input.year:focus {background-image:url("../img/textbox4b.gif");}

* html form.tabular input.date, * html form.tabular input.tb, * html form.tabular input.small, * html .zoeken input {background-attachment:fixed;}
form.tabular input.radiomargin {margin:0 10px 0 0;}
form.tabular .radiocontainer {float:left; margin:4px 0 0 0;}
form.tabular .vertical input{clear:left;}
.content.questions div#searchcontainer {background:url("../img/searchcontainer.gif") no-repeat 0 0; width:540px; height:174px; padding:5px 12px 5px 12px; font-weight:bold;}
* html .content.questions div#searchcontainer {width:516px; height:164px; margin:0 0 10px 0;}
div#searchcontainer form.tabular label {padding:0 0 0 10px;}
div#searchcontainer form.tabular select {width:130px;}
div#searchcontainer form.tabular span {width:500px; clear:left;}
div#searchcontainer form.tabular a.genbtn {margin:10px 0 0 0; float:left;}

form.tabular select.default {width:170px; margin:0 0 15px 0;}
form.tabular select.default_small {width:83px; margin:0 0 15px 0;}

/* toegevoegd */
#override div#check .formnext {float: left; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override div#check .formnextmo {float: left; color: #fff; background: #f00; border: 0;}
div.dualcolumn {width:100%; display:block;}
div.dualcolumn .left strong {width:120px; float:left; display:block; margin-bottom:10px;}
div.dualcolumn .right strong {width:120px; float:left; display:block;}
div.dualcolumn form.tabular {margin:0; padding:0;}
div.dualcolumn .left,
div.dualcolumn .right {display:block; float:left; width:260px; padding:0 0 10px 0;}
div.dualcolumn .left p,
div.dualcolumn .right p,
div.dualcolumn .left h3,
div.dualcolumn .right h3 {margin:0; padding:0; display:block; margin-bottom:10px;}
div.dualcolumn .left input.radio,
div.dualcolumn .right input.radio {float:left; margin:0 10px 0 0; padding:0;}
form.tabular input.smallwu {background:url("../img/textbox5.gif") no-repeat; width:162px;}
form.tabular input.smallwu:focus {background:url("../img/textbox5b.gif") no-repeat;}
div.dualcolumn label {width:220px; margin:0 0 5px 0; float:left; line-height:16px;}
div.dualcolumn .largest label {width:480px; margin:0 0 5px 0; float:left; line-height:16px;}
div.dualcolumn .larger {width:300px;}
div.dualcolumn .largest {width:520px;}
div.dualcolumn .smaller {width:220px;}
div.dualcolumn .left.line a {margin-right:12px;}

div#bottomlinks a.link {background:url("../img/arrowright.gif") no-repeat left 16px; display:block; float:left; height:40px; heig\ht:23px; font-weight:bold; text-decoration:none; color:#112d56; padding:17px 0 0 21px; text-align:left; white-space:nowrap;}

form.tabular .radiocontainer.vertical {float:left; margin:1px 0 3px 0;}
form.tabular .radiocontainer.vertical label {width:200px; display:block; padding:3px 0 0 18px !important; padding:2px 0 0 0; font-weight:bold;}
div.splitscreen {width:542px; display:block;}
div.splitscreen input.field,
div.splitscreen select.field {margin:0 0 10px 0; width:230px;}
div.splitscreen select.field {width:234px; height:243px;}
div.splitscreen span.left {width:271px; display:block; float:left;}
div.splitscreen span.right {width:271px; display:block; float:left;}
ul.tricolumn {width:542px; display:block; float:left;}
ul.tricolumn li {width:250px;float:left;display:block;font-weight:normal;}
ul.tricolumn li img {margin:10px 0 10px 0;}
ul.tricolumn li.middle {width:20px;float:left;display:block;}
ul#whyjoin {list-style-image:url("../img/list_style_orange.gif");}
a.xnext {margin-left:15px; padding-bottom:48px; background:url("../img/arrowright.gif") no-repeat right 3px; padding-right:17px; font-weight:bold; float:right; text-decoration:none;}
a.xnext:hover {background-image:url("../img/arrowrightred.gif");}
div#bottomlinks a.xnext {background:url("../img/arrowfwd.gif") no-repeat right 0; padding-right:22px; margin:0 0 20px 0;}
div#bottomlinks a:hover.xnext {background:url("../img/arrowfwdorange.gif") no-repeat right 0;}
a.xprevious {margin-right:15px; padding-bottom:48px; background:url("../img/arrowleft.gif") no-repeat left 3px; padding-left:17px; font-weight:bold; float:left; text-decoration:none;}
a.xprevious:hover {background-image:url("../img/arrowleftorange.gif");}
div#bottomlinks a.xprevious {background:url("../img/arrowback.gif") no-repeat left 0; padding-left:22px; margin:0 0 20px 0;}
div#bottomlinks a:hover.xprevious {background:url("../img/arrowbackorange.gif") no-repeat left 0;}
.dualcolumn .line {padding:0 12px 0 0 ; margin-right:10px; background:url("../img/divbar.gif") repeat-y top right;}

/* toegevoegd */

form.tabular .radiocontainer.horizontal {margin:1px 0 3px 0;}
form.tabular .radiocontainer label {height:20px; height:18px; display:block; padding:3px 0 0 18px !important; padding:2px 0 0 0; font-weight:bold;}
form.tabular .radiocontainer>input {margin:4px 0 2px 0;}
form.tabular .radiocontainer.horizontal label {float:left; width:88px; padding:3px 0 0 3px !important; padding:2px 0 0 0;}
.verplicht {margin:-2px 0 30px 0; display:block;}
span#acptContributie, span#autoContributie{float:none; padding: 0px;}

/* SEARCH FORM */

.zoeken {width:280px;}
.rightcol .zoeken {width:175px; wid\th:160px; padding:20px 0 0 15px; margin:0;}
.rightcol .bottom .zoeken {padding:0; width:180px;}
.rightcol .zoeken input {margin:10px 0 4px 0;}
#override .rightcol .zoeken input.arrow_submit {color:#112d56; background:url("../img/arrowrightsmall.gif") no-repeat right 50%; margin:0; padding:4px 20px 0 0;}
.zoeken .arrow_submit {font-size:1em; padding:0; width:45px; height:auto; margin:30px 33px 5px 15px; cursor:pointer; float:right;}
.zoeken a {float:right; margin:0 33px 5px 15px;}
.zoeken a:hover {color:#112d56; background-image:url("../img/arrowright.gif");}
.rightcol .zoeken a {color:#112d56; background:url("../img/arrowrightsmall.gif") no-repeat right 3px; margin:0 0 10px 0;}

/* zoek resultaten */

.zoekoverview {margin:10px 0 0 0; list-style-type:none;}
.zoekoverview span {width:177px; float:left;}
.zoekoverview strong {display:block;}

/* searchnav */

.searchnav {padding:5px 5px 0 5px;}
.searchnav a, .searchnav span {text-decoration:none; margin:0 3px 0 3px; font-weight:bold;}
.searchnav a:hover,
.searchnav a.currentitem {color:#CC0044;}
.searchnav div {float:right;}
.searchnav a.sprev, .searchnav span.sprev {margin-right:15px; padding-left:17px; background:url("../img/arrowleft.gif") no-repeat left 3px;}
.searchnav span.sprev {color:#8492a8; background-image:url("../img/sarrowprev_disabled.gif");}
.searchnav a.sprev:hover {background-image:url("../img/arrowleftorange.gif");}
.searchnav a.snext, .searchnav span.snext  {margin-left:15px; background:url("../img/arrowright.gif") no-repeat right 3px; padding-right:17px;}
.searchnav span.snext {color:#8492a8; background-image:url("../img/sarrownext_disabled.gif");}
.searchnav a.snext:hover {background-image:url("../img/arrowrightred.gif");}

/* search results */

.search hr {margin:0;}
.search .odd, .search .even {display:block; padding:5px 5px 5px 10px; font-weight:bold;}
.search .odd {background-color:#fbfbfc;}
.search .even {background-color:transparent;}
.search div.even,
.search div.odd {color:#8c99ad;cursor:default
}

/* HOME */

.home .content .linklist {font-weight:bold; margin:0; width:190px;}
.home .content .linklist a {margin:0 0 9px 0;}
.home .content .mapcol .linklist a {margin:0 0 5px 0;}
.inforight {width:230px; float:right;}
#override .inforight .linklist {font-size:0.85em; font-weight:normal;}
.inforight h3 {margin-top:0;}
.homelink img {margin-bottom:7px;}
.home .headerbar {margin:10px 0 0 0; width:455px;}

/* survey */

.survey {margin:15px 0 0 0; padding:0 0 0 15px; font-size:0.9em;}
.survey p {margin:0 0 8px 0;}
.survey input {float:left; font-size:1em;}
* html .survey input {height:19px;}
.survey>input {margin:3px 0 0 0;}
.survey input.genbtn {float:right; margin:3px 0 0 0;}
.survey label {margin-left:10px; height:15px; heig\ht:12px; padding:3px 0 4px 0; display:block;}
.survey>label {padding:2px 4px 4px 10px; height:auto;}
.survey a {font-size:1em; line-height:1.8em; color:#5b6e8a;}
.survey a:hover {color:#CC0044}

/* infoblocks */

#override .infoblocks {margin:10px 10px 0 0; font-size:0.9em;}
#override .infoblocks.tiny {float:right; width:227px; display:inline; margin:10px 10px 0 0;}
#override .infoblocks li {list-style-type:none; width:227px; margin-right:22px; float:left;}
#override .infoblocks li.last {margin-right:0;}
.infoblocks h3 {margin:0 0 5px 0; font-size:1.2em; font-weight:bold;}
.infoblocks p {margin:5px 0 5px 0; font-size:0.9em;}
.infoblocks li a {font-size:0.85em; float:right;}
#override .infoblocks li a:hover {color:#112d56; background-image:url("../img/arrowright.gif");}
#override .infoblocks li a.imglink {background-image:none;padding-right: 0;}
#override .infoblocks li a.imglink:hover {background-image:none;padding-right: 0;}

/* calendar */

.calendar {width:140px; margin:-5px 0 0 7px;}
.calendar div {border:1px solid #fff;}
.calendar span {background-color:#7f8ea4; border:1px solid #7f8ea4; font-weight:bold; color:#fff; display:block; width:18px; wid\th:13px; height:21px; heig\ht:16px; margin-bottom:1px; padding:2px 0 0 5px; float:left;}
.calendar div, .calendar strong, .calendar u {width:18px; height:18px; heig\ht:16px; padding:2px 0 0 0; float:left; text-align:center;}
.calendar u {border:1px solid #CC0044; text-decoration:none;}
.calendar strong {background-color:#CC0044; border:1px solid #CC0044; color:#fff; font-weight:normal;}
.calendar div.today {border:1px solid #7f8ea4;}
.legend {margin:10px 0; font-size:0.9em;}
.legend span {float:left; padding:0 0 0 5px;}
.legend u, .legend strong {text-indent:-2000px; width:8px; height:8px; overflow:hidden; float:left; margin:1px 0 0 0;}
.legend u {border:1px solid #CC0044; margin:0 0 0 10px;}
.legend strong {background-color:#CC0044; border:1px solid #CC0044; color:#fff; margin-left:9px;}

/* nieuws */

a.photoitem {text-decoration:none; background:url("../img/arrowright.gif") no-repeat right; display:block; width:150px; height:65px; margin:0 0 8px 0;}
a:hover.photoitem {background-image:url("../img/arrowrightred.gif");}
.photoitem img {border:0; float:left; display:block; width:84px; height:64px;}
.photoitem span {float:left; margin:24px 0 0 8px; display:block; cursor:pointer;}
.actual p {color:#3F5677; margin-top:12px;}
.actual h3 a {font-family:Arial; text-decoration:none; }
.actual img {float:right;}
.actual p.marginright {margin-right:200px;}
.actual ul {overflow:hidden; height:1.4em; margin:0 0 0 -10px; width:auto;}
.actual ul li {color:#3F5677; list-style-type:none; float:left; border-left:1px solid #3F5677; margin:0 10px 0 0; padding:0 0 0 10px; font-size:0.9em;}
.actual ul li.further {border-left:0; float:right; font-size:1em; margin:0;}
.actual ul li.further a, #override .infoblocks li a, .zoeken a, .zoeken input.arrow_submit, .rightcol .zoeken a:hover {color:#FF4D00; text-decoration:none; padding-right:20px; font-weight:bold; background:url("../img/arrowrightred.gif") no-repeat right;}
.rightcol .zoeken a:hover {background:url("../img/arrowrightsmallorange.gif") no-repeat right 5px;}
#override .rightcol .zoeken input.arrow_submit_ro {color:#CC0044; background:url("../img/arrowrightsmallorange.gif") no-repeat right 7px;}
.actual ul li.further a:hover, #override .zoeken input.arrow_submit_ro {background-image:url("../img/arrowright.gif"); color:#001E4A;}
.actual ul li.first {border-left:0;}
.actual a.further {float:right;}
.users a.linkimage {float:right; position:relative; margin-right:6px; background:none; padding:0;}
* html .users a.linkimage {margin-top:12px;}
.contentitem a.linkimage:hover {background:none;}
.users a.linkimage img {display:block; width:172px; height:116px; margin:0 0 0 24px;}
.users a.linkimage span {display:block; width:172px; height:17px; background:#fff; position:absolute; bottom:0; left:24px; filter:progid:DXImageTransform.Microsoft.Alpha("opacity=80"); opacity:0.8;}
.users a.linkimage u {background:url("../img/arrowrightred.gif") no-repeat right; text-decoration:none; font-weight:bold; padding:0 23px 0 0; margin:0; position:absolute; bottom:1px; right:13px;}


	.contentitem {padding:0;}
	.contentitem p {margin-bottom:0;}
	#branchinfo .infopanel a, .contentitem a {background:url("../img/arrowrightred.gif") no-repeat right; border-bottom:0; color:#FF4D00; text-decoration:none; font-weight:bold; padding:0 24px 0 0; margin:0 18px 0 0; float:right;}
	#branchinfo .infopanel a:hover, .contentitem a:hover, .users a:hover.linkimage u {background-image:url("../img/arrowright.gif"); color:#112d56;}
	.contentitem h3 {margin:12px 0 -15px 0;}
	.contentitem h3 a {color:#112d56; float:none; background:none; padding:0; font-family:Arial;}
	.contentitem h3 a:hover {color:#FF4D00; background:none;}
	.contentitem img {float:right;}

/* sitemap */

.mapcol {background:url("../img/sitemapvline.gif") no-repeat right; width:235px; margin:0 0 0 0; padding:0 0 0 5px; float:left;}
.mapcol.last {background:none
}
.mapcol h3 {margin:0;}
.mapcol hr {margin:0; background:url("../img/sitemaphline.gif") no-repeat;}
.mapcol .linklist {margin:-5px 0 0 0; padding:0 0 0 0; width:230px; min-height:300px;}
.mapcol .linklist li span {margin:0; height:9px; overflow:hidden;}
.mapcol .linklist ul {margin:0 0 2px 0; width:230px;}
.mapcol .linklist li {font-weight:normal;}
.mapcol .linklist ul li a, .home .mapcol .linklist ul li a {margin:5px 0 0 5px; font-weight:normal;}
.mapcol .linklist ul li span {margin:-10px 0 0 0; height:9px; overflow:hidden;}

/*tabs*/

.tabbed-item {display:none;}
.tabbed-item.current {display:block;}
.tabbed-section h4 {position:relative; right:1000000000px;}
ul.tabs li {float:left; height:42px; display:block;}
ul.tabs li a {height:42px;heig\ht:27px; background:url("../img/tabblad.gif") no-repeat right 0; text-decoration:none; padding:15px 10px 0 10px; display:block; float:left; font-weight:bold; font-size:0.9em; min-width:100px;}
.tabs li.current a {color:#ff4d00 !important; position:relative; border-left:1px solid #d7d7d9; padding:15px 10px 0 10px; display:block; float:left; font-weight:bold; font-size:0.9em;}
.tabs li.current a {color:red !important;}
ul.tabs li.currenttab {margin-top:5px;}
.tabbed-section ul {clear:both;}
.tabbed-section ul li {list-style-type:none;}
.tabbed-item ul {margin:0 0 25px 14px;}
.tabbed-item ul li {color:#274066; font-size:1em;}
.tabbed-item .listtitle {margin-bottom:5px; color:#000; font-weight:bold; text-decoration:none;}

/*faq content*/

.questions h2 {font-size:1.2em;}
.questions .bresults {margin:15px 0 5px 0;}
.questions .bresults a {font-weight:bold; color:#000;}
.questions ul.results li {list-style-type:none; font-size:0.9em;}
.questions ul.results {margin-top:10px;}
.columns-wrapper {border-left:1px solid #d7d7d9; border-right:1px solid #d7d7d9; clear:both; background:url("../img/columnbg.gif") repeat-x 0 0; height:550px;}
.columns-wrapper .bc {padding:12px 0 0 14px;}

.columns-wrapper h3 {padding:7px 0 7px 14px;}
.columns-wrapper ul.contentlist {margin-top:5px;}
.columns-wrapper ul.contentlist li {margin-bottom:4px; font-weight:bold; font-size:0.9em;}
.columns-wrapper p {color:#000; font-size:0.9em; margin:5px 10px 0 14px;}
.columns-wrapper form {margin:5px 0 0 14px;}
.columns-wrapper label {margin-right:15px;}

/*2 column*/

.tabbed-section .twocolumn {background:url("../img/gereldivmid.gif") repeat-y right 0; width:260px; float:left; padding-top:15px;}
.tabbed-section .twocolumn.last {background:none;}
.twocolumn .subcattitle a {font-weight:bold; background:url("../img/arrowright.gif") no-repeat right; text-decoration:none; padding-right:20px;}
.twocolumn .subcattitle a:hover {background-image:url("../img/arrowrightred.gif");}

/*3 column*/

.tabbed-section .threecolumn {background:url("../img/gereldivmid.gif") repeat-y right 0; width:270px; float:left; padding-top:15px;}
.tabbed-section .threecolumn.last {background:none;}

/*Collapsible table*/

table.collapse-section {font-size:100%; border:0; margin:15px 14px 15px 14px; width:540px;wid\th:512px;}
.collapse-section th,
.collapse-section td {vertical-align:middle; font-weight:normal; text-align:left; padding:5px 0 5px 0; background:url("../img/gereldivmid.gif") repeat-y right 0;}
td.last {background:none;}
td.update, td.download {text-align:center; vertical-align:top;}
tr.columntitles td {text-align:center; vertical-align:top; text-decoration:underline;}
tr.columntitles th {text-align:left; vertical-align:top; text-decoration:underline; font-weight:bold;}
tr.tableheader th, tr.tableheader td {background-color:#5A6D8B; background-image:none; text-align:left; color:#fff;}
tr.tableheader th {background:#5A6D8B url("../img/tableheaderbg.gif") no-repeat 0 0; text-align:left; color:#fff; padding-left:15px; font-weight:bold;}
.collapse-item th {font-weight:bold; padding-left:15px;}
.description {font-weight:normal; margin:5px 10px 5px 0;}

/* button */

.collapse-button a {text-decoration:none; font-size:90%; height:14px; display:block; background:url("../img/arrowdown.gif") no-repeat right bottom;}
.collapse-button a:hover {background:url("../img/arrowdownorange.gif") no-repeat right bottom;}
.collapse-button a span {display:none;}

/* hide by default */

body.collapsables-ok .collapse-item .description {position:absolute; top:-3000em;}

/* show */

.collapse-item.show th,
.collapse-item.show td {color:#112d56 !important; background-color:#fff !important; border-bottom:1px solid #011E4A !important;}

body.collapsables-ok .collapse-item.show .description {position:static;}

body.collapsables-ok .collapse-item.show .update,
body.collapsables-ok .collapse-item.show .download {font-weight:bold; font-size:0.9em;}

.show .collapse-button a {background:none;}

/* hover effects */

.collapse-item.hover th,
.collapse-item.hover td {color:#ff4d00; background-color:#f1f2f4;}

.fully-clickable .collapse-item {cursor:pointer;}

.single-selection.fully-clickable .collapse-item.show {cursor:default;}


div#users_home {position:relative; background:url("../img/golven.jpg") no-repeat;}
div#users_home div.users_heading {position:relative; background:url("../img/users_header.jpg"); height:88px; color:#fff; line-height:23px; font-size:11px; font-weight:bold}
div#users_home div.users_heading span {position:absolute; bottom:4px; left:9px;}
div#users_home ul.linklist {margin-top:7px;}
div#users_home ul.linklist a {margin:7px 0 4px 0;}
div#users_home ul.linklist li a.open {background:url("../img/arrowdown_blue.gif") no-repeat right 3px; padding:0 20px 3px 0;}
div#users_home ul.linklist li span {margin:4px 0 14px 0;}
div#users_home ul.linklist li span a {background:none; display:block; margin:1px 0 1px 0; padding:0; text-decoration:underline}
div#users_home hr {border-color:#cecece; width:190px}
div#main a.more_arrow {float:right; background:url("../img/arrowrightred.gif") no-repeat right 2px; padding:0 17px 0 0; color:#ff4d00; text-decoration:none; font-weight:bold; font-size:11px; margin-right:10px}
div#users_home div.users_footer {clear:both; position:relative; background:url("../img/users_footer.jpg") no-repeat left 7px;width:192px; height:17px;}

/*
Yuna Boelmans - 5 februari 2008: 
- removed absolute positioning
- negative margin added
*/
	div#useful_lc {float:left; width:190px;}
	div#useful_cr {float:left; width:190px;}
	div#useful_rc {float:left}
	div.useful {width:165px; float:left; margin-bottom:25px;}
	div.useful div { height:20px; opacity:.7; filter:alpha("opacity=70"); background:#07244f; width:165px; margin: -20px 0 0 0;}

	div.useful span {height:20px; padding-left:9px; background:url("../img/list_style_orange.gif") repeat-y; color:#fff; line-height:20px; font-weight:bold; font-size:1.2em;}
	div.useful ul {list-style:none; margin:0; padding:0}
	div.useful li {padding:0 0 0 12px; margin:7px 0 9px 0; list-style: none; }
	div.useful a {font-size:1.1em;}

div#bottomlinks a.multiple {background:url("../img/arrowfwd.gif") no-repeat right 0; border-bottom:0; color:#112d56; display:block; float:right; padding-right:22px; margin:0 0 10px 0; font-weight:bold; text-decoration:none; text-align:left; white-space:nowrap;}

td.votecount {text-align: right; padding-top: 5px;}

.furtherLink {color: #FF4D00; text-decoration: none; padding-right: 20px; font-weight: bold; background: url("../img/arrowrightred.gif") no-repeat right; float: right;}



	/*	 "become member" content
	---------------------------------------------- */
	.membership_options {background:url("../img/member_bg.jpg") no-repeat; float:left; margin:0 5px 15px 0; padding-bottom:1px; width:270px;}
	.membership_options img {margin:2px;}
	.membership_options div {padding:0 15px; float:left; width:240px;}
	.membership_options h4 {font-size:100%; font-weight:bold; margin:0; padding:10px 0 0 0;}
	.membership_options p {margin:0; padding:4px 0 0 0;}
	.membership_link {background:url("../img/arrow_right.gif") no-repeat 0 4px; border-bottom:#112d56 solid 1px; float:left; padding:0 0 1px 12px; }
	
#contribution:hover {color:#112d56;}


		.rssbox {background-color:#405677; float:left; overflow:hidden; margin-bottom:24px; padding-bottom:20px; width:100%;}	
		.rssbox h2 {background:url("../img/icon-rss.gif") no-repeat 7px 7px; color:#fff; font:1.2em Arial, Helvetica, sans-serif; line-height:16px; margin:0; padding:7px 5px 0 30px; }
		.rssbox li { border-bottom:1px solid #7f8ea4; color:#fff; list-style:none; line-height:18px; margin:0 9px; padding:5px 0;}
		.rssbox li.last { border-bottom:none;}
		.rssbox li a {color:#7f8ea4; display:block; text-decoration:none;}
		.rssbox li a span {border-bottom:1px solid #7f8ea4; color:#fff; font-weight:bold;}
		.rssbox li a:hover {border-bottom:none; color:#fff;}
		.rssbox li a:hover span {border-bottom:1px solid #fff; color:#fff;}
		.rssbox li span {color:#7f8ea4;}
															
	
				/*	 Rightbar
				---------------------------------------------- */
				#rightBar {float:right; padding:12px 24px 0 0; width:166px;}
					
					/*	 Banners (homepage)
					---------------------------------------------- */
					.banner {background-color:#001e4a; float:left; margin-bottom:24px;}
					.banner img {border-bottom:#fff solid 1px; border-top:#fff solid 1px;}
					.banner a img {float:left; border:none;}
					.banner h2 {color:#fff; font:1.1em Arial, Helvetica, sans-serif; padding:4px 0 5px 10px; float:left; width:100%;}
					.banner h2 a {color:#7f8ea4; text-decoration:none;}
					.banner h2 a span {border-bottom:1px solid #7f8ea4; color:#fff; font:1.1em Arial, Helvetica, sans-serif;}
					.banner h2 a:hover {border-bottom:none; color:#fff;}
					.banner h2 a:hover span {border-bottom:1px solid #fff; color:#fff;}
					.banner p {color:#fff; font-size:1.1em; line-height:18px; padding:0 9px; float:left;}
					.banner p a {color:#7f8ea4; text-decoration:none; font:1.1em Arial, Helvetica, sans-serif;}
					.banner p a span {border-bottom:1px solid #7f8ea4; color:#fff;}
					.banner p a:hover {border-bottom:none; color:#fff;}
					.banner p a:hover span {border-bottom:1px solid #fff; color:#fff;}
					.type2 {background-color:#839106;}
					.type2 h2 {color:#fff;}
					.type2 h2 a {color:#cad18a;}
					.type2 h2 a span {border-bottom:1px solid #cad18a; color:#fff;}
					.type2 p a {color:#cad18a;}
					.type2 p a span {border-bottom:1px solid #cad18a;}	
	
}

/* #main */
@media all 
{
	/* content */
	#main .buttons {float:right; margin-top:15px;}
	#main .buttons a {border:0; margin:0 0 0 5px; padding:0px; float:left; background-image:none;}
	#main .buttons a:hover {border:0px;}
	#main .buttons a img {border:0; float:left; margin:0px; padding:0px;}
	
	html body #main .marked a {background-color:yellow; padding:2px 0px;}
	html body #main .marked:hover a{background-color:yellow !important;}
	html body #main .embargo a {background-color:#a1c5e9; padding:2px 0px;}
	html body #main .embargo:hover a{background-color:#a1c5e9 !important;}

	html body #main .pin {margin:0 10px 0 0 !important; padding:0 !important;}
	html body #main .pin img {float:left; margin-top:-10px;}

	#main .popup {position:relative;}

	#main .attach {margin:5px 0 0 0; padding:0; width:100%; float:left;}
	#main .attach li {background:url(../img/attach-icon.gif) 0 50% no-repeat; list-style:none; line-height:18px; display:block; float:left;}
	#main .attach li .buttons {margin-top:0 !important;}
	#main .attach li a {padding:3px 0 3px 20px; margin:0px; float:left;}
	#main .attach li a img {padding:0px;}

	#main {background:#fff url("../img/mainrepeat.gif") 0 0 repeat-y; display:block; float:left; width:964px;}
	#main.nobg {background:#fff;}
	.full #main {background:#fff url("../img/mainrepeat2.gif");}
	#main .content {display:block; float:left; padding:0 12px 0 0; width:555px; }
	.full #main .content {width:747px; }
	#main .rightcol {display:block; float:right; margin-top:0; width:192px;}
	.full #main .rightcol {display:none;}

	#main .rightcol:after,
	#primary:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
	
	body.home #main  {background:url("../img/mainrepeat_noleftmenu.gif") 0 0 repeat-y;}
	body.home #main .content {padding:25px 0 0 20px; width:735px;}	
	
	#main .content, .rightcol {font-size:0.7em; }

	/* home */
	div#main {	min-height: 242px; width: 100%; float: left; padding-top: 12px }
}
/*=================================================================*/
/*	 Wrapper
---------------------------------------------- */
#wrapper {border-right:#bfc7d2 solid 1px; /*background-color:#fff;*/ color:#000; min-height:100%; overflow:hidden; padding-right:1px; width:964px;}
ul.accesnav {position:absolute; left:-900em;}

/*	 Header
---------------------------------------------- */
#header {background:#fff; color:#001e4a; min-height:37px; width:100%}

/*	 Systeem navigation
---------------------------------------------- */
.systemNav {border-bottom:#7f8ea4 solid 1px; float:left; font-size:11px; min-height:30px; padding:6px 0 0 14px; width:940px;}
.systemNav a {border:0; color:#7f8ea4; text-decoration:none;}
.systemNav a span {border-bottom:1px solid #7f8ea4; float:left; color:#001e4a;}
.systemNav a:hover {border:0; color:#CC0044;}
.systemNav a:hover span {border-bottom:1px solid #CC0044; color:#CC0044;}
.systemNav a.home {border:0; float:left; padding-top:24px;}
.systemNav ul {float:right; margin-right:12px; padding-top:18px;}
.systemNav li {background:url("../img/seperator-systemNav.gif") 100% 8px no-repeat; float:left; list-style:none; padding:5px 9px 0 9px;}
.systemNav li.end {background:none; padding-right:0;} 


/*	 Search Area
---------------------------------------------- */
.searchArea {float:right; padding: 16px 11px 0 0; text-align:right;}
.searchArea input {vertical-align:top;}
.searchArea input.inSearch {border:#7f8ea4 solid 1px; color:#001e4a; font-size:11px; margin-top:1px; padding:4px 0 4px 6px; width:156px;}
.searchArea input.submit {background:url("../img/nav-zoek.gif") 0 0 no-repeat; border:0; cursor:pointer; font-size:11px; height:25px; text-indent:-900em; width:61px;}

/*	 Header visual & logo
---------------------------------------------- */
.headerVisual {background-color:#fff; border-bottom:#fff solid 1px; /*position: relative;*/ border-top:#fff solid 1px; float:left; width:964px;}
.headerVisual img {float:right;}				
.logo, .logo:hover  {background: url("../img/s.gif"); border:none; display:block; height:110px; margin:20px 0 0 30px; position:absolute; text-decoration:none; width:160px;}	

/* Main Navigation 
----------------------------------------------- */
#mainNav {background-color:#405677; font-size:0.8em; min-height:31px; padding-left:24px; position:relative; z-index:90;}
/* !!!
#mainNav {
	position: relative; background-color: #405677; min-height: 31px; padding-left: 24px; font-size: 1.2em
}*/
#mainNav li {float:left; list-style:none; padding-right:2px;}
#mainNav li a {border:0; color:#fff; display:block; min-height:24px; padding:7px 17px 0 17px; text-decoration:none;}
#mainNav li a:hover, #mainNav li a.over {background-color:#dee2e8; border-bottom:0; border-top:#001e4a solid 1px; color:#001e4a; padding-top:6px;}
#mainNav li a.selected {background-color:#102c55; border-bottom:0;}
#mainNav li a.selected:hover {background-color:#102c55; border-bottom:0; color:#fff}
#mainNav .subnav {background-color:#fff; border-bottom:#7f8ea4 solid 1px; border-left:#7f8ea4 solid 1px; border-right:#7f8ea4 solid 1px;color:#405677; left:65px; padding:5px 14px 16px 16px; position:absolute; top:31px; visibility:hidden; width:168px; z-index:999;}
#mainNav .subnav a {border-bottom:#bfc7d2 solid 1px; color:#001e4a; float:none; min-height:16px; font-size:11px; padding:7px 0 0 0; width:168px;}
/* !!!
#mainNav .subnav a {
	border-bottom: #bfc7d2 1px solid; padding-bottom: 0px; min-height: 16px; padding-left: 0px; width: 168px; padding-right: 0px; float: none; color: #001e4a; font-size: 0.8em; padding-top: 7px
}
*/
#mainNav .subnav a:hover {background-color:#fff; border:none; border-bottom:#CC0044 solid 1px; color:#CC0044; padding:7px 0 0 0;}
#mainNav .subnav li {float:none;}


/*	 Footer
---------------------------------------------- */
#footer {background:#fff; border-top:#7f8ea4 solid 1px; color:#001e4a; float:left; font-size:11px; min-height:43px; padding:6px 24px 20px 14px; width:926px;}
/* !!!
#footer {
	padding-bottom: 20px; min-height: 43px; padding-left: 14px; width: 926px; padding-right: 24px; background: #fff; float: left; color: #001e4a; border-top: #7f8ea4 1px solid; padding-top: 6px
}
*/
#footer a {border-bottom:0; color:#7f8ea4; float:right; text-decoration:none;}
#footer a span {border-bottom:1px solid #7f8ea4; color:#001e4a;}
#footer a:hover {border-bottom:0; color:#CC0044;}
#footer a:hover span {border-bottom:1px solid #CC0044; color:#CC0044;}
#footer ul {float:left; width:640px;}
#footer li {background:url("../img/seperator-systemNav.gif") 100% 3px no-repeat; float:left; list-style:none; padding:0 9px 5px 9px;}
#footer li.end {background:none;}
/*
#footer li.end {
	background: none transparent scroll repeat 0% 0%
}
*/
#footer li a {float:none;}
