body#welcome a#welcome_nav,
body#about a#about_nav,
body#core a#core_nav,
body#networks a#networks_nav,
body#data a#data_nav,
body#projects a#projects_nav,
body#meetings a#meetings_nav,
body#member a#member_nav {
background-image: url(../images/nav_sliver_over.jpg);
background-repeat: repeat-x;
}
body {
font: normal 12px arial, sans-serif;
color:#666666;
margin:0;
padding:0;
text-align:center;
}
.left {
text-align:left;
}
.clear {
clear:both;
margin:0;
padding:0;
line-height:0;
height:0;
}
.split {
margin-top:-4px;
}
#home_page_background {
margin:0;
padding:0;
background-image:url(../images/blue_texture.jpg);
background-repeat:repeat-x;
background-position:0 80px;
height:300px;
}
#article_page_background {
margin:0;
padding:0;
background-image: url(../images/blue_texture_article.jpg);
background-repeat: repeat-x;
background-position: 0 120px;
height: 262px;
}
#wrapper {
width:770px;
margin:0 auto 0 auto;
padding:0;
text-align:left;
border:1px solid #FFFFFF;
}
#header_nav .input {
font:11px Arial;
background-color:#F0F0F0;
border:1px solid #CCCCCC;
margin:0 0 0 5px;
}
#header_nav {
margin:45px 0 0 0px;
padding:0;
color:#000000;
float:right;
}
#header_nav a:link, #header_nav a:visited {
	line-height: 25px;
	margin: 0 5px 0 5px;
	padding: 0;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
#top_bar_navigation ul {
padding:0;
list-style:none;
margin:124px 0 0 0;
}
#top_bar_navigation li {
display:inline;
}
#top_bar_navigation a:link, #top_bar_navigation a:visited {
padding:4px .79em 4px .80em;
margin:0px -2px 0 0;
border-left:1px solid #B58FB6;
color:#4E0056;
font-weight: bold;
text-decoration:none;
}
/*#top_bar_navigation .linkListItem10 {
margin:0;
padding:4px 0 3px 0;
border-right:1px solid #F6C050;
}*/
#top_bar_navigation a:hover {
background-image:url(../images/nav_sliver_over.jpg);
background-repeat:repeat-x;
}
#home_sub_header {
margin:6px 0 2px 0;
overflow: visible;
}
#home_sub_header_link_1, #home_sub_header_link_2, #home_sub_header_link_3 {
float:left;
}
body#home #home_sub_header_link_1 {
width:396px;
height:193px;
overflow:hidden;
}
#home_sub_header_link_2 {
border-left:1px solid white;
border-right:1px solid white;
}
#content_wrapper{
background: #fff url(../images/content_bottom_background.jpg) top left repeat-x;
width: 100%;
margin: -1px;
text-align: center;
}
#content_inner{
background: transparent url(../images/full_content_background.jpg) top left repeat-y;
width: 771px;
height:auto;
margin: auto;
top:0;
left: 0;
}
#content_innerLarge{
background: transparent url(../images/content_backgroundLarge.jpg) top left repeat-y;
width: 771px;
height:auto;
margin: auto;
top:0;
left: 0;
}
#main_column{
background: transparent url(../images/left_column_background.jpg) top right no-repeat;
width: 396px;
height: auto;
position: relative;
text-align: left;
top: 0;
left: 0;
float: left;
}
#main_column h1{
font: normal 20px/25px Arial, serif;
color: #4E0056;
letter-spacing: -.1pt;
padding: 10px 0 5px 0;
margin: 0;
}
#main_column h2{
	font: normal 15px/18px Arial, serif;
	color: #B6DC12;
	letter-spacing: -.1pt;
	padding: 10px 0 5px 0;
	margin: 0;
	font-weight: bold;
}
#main_column p{
	font: normal 13px/15px "Arial", arial, sans-serif;
	color: #555;
	padding: 5px 0;
	margin: 0;
	width: 370px;
	text-align: justify;
	line-height: 1.4em;
}
.main_content_sub {
font: normal 11px/15px "lucida sans", arial, sans-serif;
margin:5px 10px 5px 0;
}
.main_content_sub img {
border:1px solid #CCCCCC;
float:left;
margin:0 5px 10px 0;
}
.main_content_sub a:link, .main_content_sub a:visited {
color:#448BB0;
text-decoration:none;
}

#main_columnLarge{
font: normal 13px/15px "Arial", arial, sans-serif;
line-height: 1.4em;
background: #fff url(../images/content_bottom_background.jpg) top left repeat-x;
width: 770px;
height: auto;
position: relative;
text-align: left;
top: 0;
left: 0;
float: left;
}
#main_columnLarge h1{
font: normal 20px/25px Arial, serif;
color: #4E0056;
letter-spacing: -.1pt;
padding: 10px 0 5px 0;
margin: 0;
}
#main_columnLarge h2{
	font: normal 15px/18px Arial, serif;
	color: #B6DC12;
	letter-spacing: -.1pt;
	padding: 10px 0 5px 0;
	margin: 0;
	font-weight: bold;
}
#main_columnLarge p{
	color: #555;
	padding: 5px 0;
	margin: 0;
	width: 680px;
	text-align: justify;
}
#main_columnLarge ul {
list-style:none;
width: 660px;
padding-left:6px;
}
#main_columnLarge li {
margin-top: 10px;
width: 660px;
list-style:square inside;
padding-left:6px;
}
#middle_column{
font: normal 11px/15px "lucida sans", arial, sans-serif;
width: 186px;
height: 300px;
position: relative;
top: 0;
left: 0;
float: left;
text-align:left;
}
.column_heading {
font: bold 11px/15px "arial", sans-serif;
color:#7C517E;
margin:7px;
padding:0 0 5px 0;
border-bottom:1px solid #B58FB6;
text-align:left;
}
.column_picture {
margin:7px;
padding:0 0 5px 0;
text-align:left;
}
.feature_sub {
margin:0 7px 10px 7px;
font: normal 10px "lucida sans", arial, sans-serif;
text-align:left;
border-bottom:1px solid #B58FB6;
}
.feature_title {
	font: bold 11px/15px "arial", sans-serif;
	color: #B7DB1F;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 2px;
}
.feature_content H2 {
	font: bold 12px/15px "arial", sans-serif;
	margin-bottom: 0px;
	color: #B7DB1F;
	margin-top: 0px;
	margin-left: 2px;
	text-align: justify;
}
.feature_content {
	font: normal 11px/15px "arial", sans-serif;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 2px;
	text-align: justify;
}
.feature_image {
	border: 1px solid #CCCCCC;
}
.article_sub ul {
margin:0;
padding:0;
}
.article_sub li {
list-style:none;
border-bottom:1px solid #B58FB6;
}
.article_sub a:link, .article_sub a:visited {
text-decoration:none;
color:#7C517E;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:5px 7px 5px 7px;
display:block;
}
.article_sub a:hover, .article_sub a:active {
	text-decoration: none;
	color: #B7DB1F;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 5px 7px 5px 7px;
	display: block;
}
.active {
	text-decoration: none;
	color: #B7DB1F;
	font-size: 11px;
	font-weight: bold;
}
.main_head {
	background-image: url(../images/no_related_links.jpg);
	background-repeat: repeat-x;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	margin-right: 1px;
	padding-left: 7px;
	display:block;
}
.main_sub {
	background-image: url(../images/bg02.jpg);
	background-repeat: repeat-x;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	margin-right: 0px;
	padding-left: 7px;
	display:block;
}
.content_sub ul {
margin:0;
padding:0;
}
.content_sub li {
	list-style: none;
	border-top: 1px solid #C5C5C5;
	margin-right: 20px;
	padding-top: 5px;
	margin-bottom: -12px;
}
.content_sub a:link, .content_sub a:visited {
text-decoration:none;
color:#7C517E;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:5px 7px 5px 7px;
display:block;
}
.content_sub a:hover, .content_sub a:active {
	text-decoration: none;
	color: #B7DB1F;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 5px 7px 5px 7px;
	display: block;
}
.newsletter {
margin:10px 0 10px 0;
text-align:center;
}
.newsletter_group_title {
font: bold 11px/15px "lucida sans", arial, sans-serif;
color:#003886;
margin:10px 0 0 0;
}
.newsletter_title {
font:11px/15px "lucida sans", arial, sans-serif;
}
.newsletter_sub_title {
font: bold 11px/15px "lucida sans", arial, sans-serif;
}
.newsletter_description {
font: bold 10px/15px "lucida sans", arial, sans-serif;
}

#right_column{
background: transparent url(../images/right_column_background.jpg) top left no-repeat;
float: right;
width: 186px;
height: 300px;
}
#right_column ul {
list-style-image:url(../images/arrow.jpg);
text-align:left;
margin-top:0;
}
#right_column li {
margin:0 0 5px -15px;
padding:0 0 5px 0;
border-bottom:1px solid #D2DEE3;
font: normal 11px "lucida sans", arial, sans-serif;
}
#right_column li a:link, #right_column li a:visited {
text-decoration:none;
color:#666666;
}

#footerLarge{
background: #fff url(../images/footer_backgroundLarge.jpg) top left no-repeat;
height: 115px;
}

#footer2Large{
height: 100px;
}

#footer{
background: #fff url(../images/footer_background.jpg) top left no-repeat;
height: 115px;
}
#footer_content {
width:390px;
border-top:1px solid #B6DC12;
font-size:7pt;
margin:20px 5px 0 0;
padding:10px 0 0 0;
text-align:left;
}
#footer_Large {
width:560px;
border-top:1px solid #B6DC12;
font-size:7pt;
margin:10px 5px 0 0;
padding:5px 0 0 0;
text-align:left;
}
#footer a {
color:#6699CC;
text-decoration:none;
}
fieldset {
	border: 1px double #DFDFDF;
	padding: 0;
	margin: 0;
	width: 350px;
}
legend {
	padding: 3 10px;
	color: #4E0056;
	font-weight: bold;
	background-color: #EFEFEF;
}
.formField, select, textarea {
border: 1px solid #DFDFDF;
background-color: #F3F3F3;
width: 200px;
}
.formField2, select2, textArea2 {
border: 1px solid #DFDFDF;
background-color: #F3F3F3;
width: 360px;
}
.formLabel {
float: left;
text-align: right;
width: 120px;
color:#666666;
}
.formControl {
float: right;
width: 220px;
padding-left: 10px;
}
.formQuestionField, select, textarea {
border: 1px solid #DFDFDF;
background-color: #F3F3F3;
width: 200px;
}
.formQuestionLabel {
text-align: left;
width: 300px;
margin-left:20px;
margin-bottom:5px;
}
.formQuestionControl {
float: right;
width: 300px;
padding-left: 10px;
}
.row {
clear: both;
padding-top: 7px;
}
.spacer {
clear: both;
height: 10px;
}
.rowSubmit {
clear: both;
padding-top: 13px;
padding-right: 8px;
}

a:link {
	font-weight: bold;
	color: #4E0056;
	text-decoration: none;
}
a:visited {
	color: #7C517E;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #B6DC12;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #B6DC12;
	text-decoration: none;
	font-weight: bold;
}
span.alert{
	font-weight: bold;
	color: #ff0000;
}
.verplicht {
	color: #ff0000;
}
 .input_fout { 
    background-color: #ffffff; 
    border-style: solid; 
    border-width: 1px; 
    border-color: #FF0000; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
} 
.text_fout { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FF0000; 
} 
.bold {
	color: #7C517E;
	font-weight: bold;
}
#main_column_search{
background: transparent url(../images/left_column_background_search.jpg) top right no-repeat;
width: 582px;
height: auto;
position: relative;
text-align: left;
top: 0;
left: 0;
float: left;
}
#main_column_search h1{
font: normal 20px/25px Arial, serif;
color: #4E0056;
letter-spacing: -.1pt;
padding: 10px 0 5px 0;
margin: 0;
}
#main_column_search h2{
	font: normal 15px/18px Arial, serif;
	color: #B6DC12;
	letter-spacing: -.1pt;
	padding: 10px 0 5px 0;
	margin: 0;
	font-weight: bold;
}
#main_column_search p{
	font: normal 13px/15px "Arial", arial, sans-serif;
	color: #555;
	padding: 5px 0;
	margin: 0;
	width: 370px;
	text-align: justify;
	line-height: 1.4em;
}
#footer_search{
background: #fff url(../images/footer_background_search.jpg) top left no-repeat;
height: 115px;
}
#footer_content_search {
width:577px;
border-top:1px solid #B6DC12;
font-size:7pt;
margin:20px 5px 0 0;
padding:10px 0 0 0;
text-align:left;
}
#content_inner_search{
background: transparent url(../images/full_content_background_search.jpg) top left repeat-y;
width: 771px;
height:auto;
margin: auto;
top:0;
left: 0;
}

.Table {
	font: normal 15px/18px "Arial", arial, sans-serif;
	color: #555;
	padding: 5px 0;
	margin: 0;
	width: 560px;
	text-align: justify;
	line-height: 1.4em;
}
.Table TD {
	font: normal 15px/18px "Arial", arial, sans-serif;
	color: #555;
	padding: 5px 0;
	margin: 0;
	width: 560px;
	text-align: justify;
	line-height: 1.4em;
}
.TableMap {
	font: normal 15px/18px "Arial", arial, sans-serif;
	color: #555;
	width: 442px;
}
.TableMap TD {
	font: normal 15px/18px "Arial", arial, sans-serif;
	color: #555;
}


#main_columnLarge td {
	font: normal 15px/18px "Arial", arial, sans-serif;
	color: #555;
	padding: 5px 0 5px 5px;
	margin: 0;
	width: 560px;
	text-align: left;
	line-height: 1.4em;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

#main_columnLarge table {
	border: 1px solid #C0C0C0;
	font: normal 15px/18px "Arial", arial, sans-serif;
	line-height: 1.4em;
}