/* document styles */
body{
	margin : 0px 20px 0px 20px;
	font-size : small;
	font-family : Verdana, Arial, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	/* scrollbar-face-color : #EBF8FD;
	scrollbar-highlight-color : #EBF8FD;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color : #999999;
	scrollbar-base-color : #999999;
	scrollbar-shadow-color : #EBF8FD;
	scrollbar-3d-light-color : #999999;
	scrollbar-arrow-color : #999999; */
}
        i, .i {
        }
	h1, .h1 {
		color : #016E98;
		font-size : medium;
		font-weight : bold;
		margin : 0px 0px 4px 0px;
		padding : 0px 0px 4px 0px;
		border-bottom : solid 1px #A4ADB1;
		width : 100%;
	}
	h2, .h2 {
		color : #016E98;
		font-size : small;
		font-weight : bold;
		margin : 0px 0px 4px 0px;
		padding : 0px 0px 4px 0px;
		border-bottom : solid 1px #A4ADB1;
		width : 100%;
	}
	h3, .h3 {
		font-size : x-small;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
	}
	p, object {
		margin : 0px 0px 1em 0px;
	}
		p.intro0 {
			font-weight : bold;
		}
	a:link, a:visited {
		color : #016E98;
		text-decoration : underline;
	}
	a:hover, a:active, .docpath0 a:hover, .docpath0 a:active, #docoptions0 a:hover, #docoptions0 a:active {
		color : #00A7E7;
		text-decoration : underline;
	}
	hr {
		border : solid 2px #A4ADB1;
	}
	img {
		border : none;
	}
	/* lists */
	ul {
		margin : 0px 0px 1em 0px;
		padding : 0px 0px 0px 16px;
	}
	ol {
		margin : 0px 0px 1em 0px;
		padding : 0px 0px 0px 24px;
	}
		ul ul, ol ol {
			margin-bottom : 0px;
		}
		ul li {
			list-style-image : url(../gfx/portal_bullet_1.gif);
		}
	dl {
	}
		dt {
		}
		dd {
		}
	/* tables */
	table.people {
		font-size : x-small;
		width : 100%;
		border : 0;
		border-spacing : 0;
		padding : 0;
	}
		tr {
		}
		th {
		}
		td {
		}
	table {
		font-size : x-small;
	}
		tr {
		}
		th {
			text-align : left;
			font-weight : bold;
		}
		td {
		}
	/* forms */
	form {
		margin : 0px 0px 0px 0px;
	}
	input, textarea, select, label {
		font-size : small;
	}
	input.button0 {
		border : solid 1px #016E98;
		background-color : #E7F7FD;
		background-image : url(../gfx/portallist_back_0.gif);
		background-position : 100% 50%;
		background-repeat : no-repeat;
		padding : 0px 6px 0px 6px;
		color : #016E98;
		font-weight : bold;
		vertical-align : middle;
	}
/* custom styles */
.invisible0 {
	display : none;
}
/* document structure */
#freelogo0 {
	position : absolute;
	left : 0px;
	top : 0px;
}
#canvas0 {
	position : relative;
	width : 100%;
	background-repeat : repeat-x;
}
	.canvas0st0 {
		background-image : url(../gfx/header_back_0.gif);
	}
	.canvas0st1 {
		background-image : url(../gfx/header_back_1.gif);
	}
	.canvas0st2 {
		background-image : url(../gfx/header_back_2.gif);
	}
	#navigation0 {
		position : absolute;
		left : 0px;
		top : 0px;
		z-index : 256;
		width : 199px;
		font-size : small;
	}
		#title0	{
			position : absolute;
			top : 104px;
			height : 48px;
		}
			#headerback0 {
				width : 199px;
				height : 152px;
			}
			#title0	h1 {
				font-family : Univers, Arial, sans-serif;
				font-size : small;
				color : #FFFFFF;
				text-transform : uppercase;
				margin : 2px 0px 0px 0px;
				padding : 16px 0px 0px 16px;
				border-bottom : none;
				width : auto;
			}
		#dropdown0 {
			border-top : solid 1px #000000;
			margin-right : 16px;
		}
		#portalintro0 {
		}
	#banners0 {
		position : absolute;
		top : 0px;
		right : 0px;
		z-index : 256;
		width : 199px;
		font-size : small;
	}
		#bannerspace0 {
			margin-left : 15px;
			font-size : small;
		}
		.banner0 {
			background-color : #EDF1F3;
			border : solid 1px #000000;
			padding : 0px 0px 0px 0px;
			margin : 0px 0px 10px 0px;
		}
			.banner0 h1, .banner0 h2 {
				color : #FFFFFF;
				margin : 0px 0px 0px 0px;
				padding : 0px 4px 0px 4px;
				border-bottom : solid 1px #000000;
				background-color : #505556;
				width : auto;
			}
			.banner0 h3 {
				margin : 0px 0px 0px 4px;	
			}
			.banner0 p, .banner0 form {
				margin : 0px 0px 0px 0px;
				padding : 4px 4px 4px 4px;
			}
			.banner0 label {
				height : 16px;
			}
			.banner0 ul {
				margin : 0px 0px 0px 8px;
				padding : 0px 0px 4px 8px;
			}
			.banner0 li {
				list-style-image : url(../gfx/portal_bullet_1.gif);
			}
			.banner0 .submit0 {
				float : right;
				border : solid 1px #016E98;
				background-color : #E7F7FD;
				background-image : url(../gfx/portallist_back_0.gif);
				background-position : 100% 50%;
				background-repeat : no-repeat;
				padding : 0px 6px 0px 6px;
				margin : 0px 0px 0px 0px;
				color : #016E98;
				font-weight : bold;
			 }
			.banner0 select {
				width : 164px;
			 }
	#content0 {
		z-index : 128;
		margin : 0px 199px 0px 199px;
	}
		#printlogo0 {
			display : none;
		}
		#foldout0 {
			height : 17px;
		}
		#document0 {
			padding : 4px 16px 16px 16px;
			background-color : #EBF8FD;
			border-top : solid 1px #000000;
			font-size : small;
		}
			.document0end {
				clear : both;
				line-height : 1px;
			}
			.document0cols {
				width : 100%;
			}
				.document0col0 {
					width : 49%;
					float : left;
				}
				.document0col1 {
					width : 49%;
					float : right;
				}
			#docoptions0 {
				/*position : relative;*/
				text-align : right;
				margin : 0px 0px 8px 0px;
				font-size : small;
			}
				#docoptions0 img {
					border : none;
					margin-left : 8px;
					margin-right : 4px;
				}
				#docoptions0 a:link, #docoptions0 a:visited {
					color : #000000;
				} 
		#portalintro0 {
		}
		#portalcanvas0 {
		}
		/* site map */
		ul.sitemap0 {
		}
			li.sitemap0st0 {
				list-style-image : url(../gfx/list_drop_0.gif);
			}
			li.sitemap0st1 {
				list-style-image : url(../gfx/list_drop_4.gif);
			}
			li.sitemap0st2 {
				list-style-image : url(../gfx/list_drop_6.gif);
			}
		
	/* common */
	.header0, .header1, .header2 {
		position  : relative;
		height : 152px;
	}
		.header2 {
			border-left : solid 1px #FFFFFF;
		}
		#headerback0, #headerback1, #headerback2 {
			position : absolute;
		}
	.gutter0 {
		position : relative;
		height : 26px;
	}
		.gutter0 h2 {
			margin : 0px 0px 0px 0px;
			padding : 8px 0px 0px 0px;
			color : #000000;
			border : none;
		}
	.docpath0 {
		line-height : 16px;
		border-top : solid 1px #000000;
		padding : 0px 0px 0px 10px;
	}
		.docpath0 a:link, .docpath0 a:visited {
			color : #000000;
		} 
	/* language buttons */
	.metanav0 {
		position : absolute;
		top : 136px;
		width : 199px;
		height : 16px;
	}
		.metanav0 table {
			width : 100%;
			height : 16px;
		}
		.metanav0 td {
			text-align : center;
			text-transform : uppercase;
			font-weight : bold;
			font-size : xx-small;
			border-left : solid 1px #FFFFFF;
		}
		/* canvas0st0 */
			.metanav0 a:link, .metanav0 a:visited {
				color : #000000;
				text-decoration : none;
				width : 100%;
			}
			.metanav0 a:hover, .metanav0 a:active {
				color : #016E98;
				text-decoration : none;
				width : 100%;
			}
			.canvas0st0 .metanav0 td {
				color : #016E98;
			}
		/* canvas0st2 */
			.canvas0st2 .metanav0 a:link, .canvas0st2 .metanav0 a:visited {
				color : #000000;
				text-decoration : none;
				width : 100%;
			}
			.canvas0st2 .metanav0 a:hover, .canvas0st2 .metanav0 a:active {
				color : #825F74;
				text-decoration : none;
				width : 100%;
			}
			.canvas0st2 .metanav0 td {
				color : #825F74;
			}
		.canvas0st0 .metanav0 {
			background-color : #73CAEB;
		}
		.canvas0st1 .metanav0 {
			background-color : #D5D7D9;
		}
		.canvas0st2 .metanav0 {
			background-color : #E19FA8;
		}
	/* meta-navigation buttons */
	.metanav1 {
		position : absolute;
		top : 136px;
		right : 0px;
		height : 16px;
		text-align : right;
	}
		.metanav1 form {
			display : inline;
		}
		.metanav1 td {
			color : #FFFFFF;
			font-weight : bold;
			font-size : xx-small;
		}
		.metanav1 input {
			font-size : xx-small;
		}
		.metanav1 a:link, .metanav1 a:visited {
			color : #FFFFFF;
			text-decoration : none;
		}
		.metanav1 a:hover, .metanav1 a:active {
			color : #FFFFFF;
			text-decoration : underline;
		}
		.metanav1 #zoeken0 {
			background-color : #FFFFFF;
			padding : 0px 0px 0px 0px;
			border : none;
			width : 75px;
			height : 14px;
		}
    /* calendar specific */
    .calendar {
      color : #FFFFFF;
      border: 1px solid #000000;
      background-color : #FFFFFF;
      margin-bottom: 1px;
      width : 183px;
    }
   		.calendar TD {
	  		text-align : center;
        padding : 2px 3px 3px 3px;
        color : #0099CC;
  		}
 	    	.calendar TD A {
		    	color : #0099CC;
  		  }
     		.calendar TD A:hover {
    			color : #016E98;
		    }
 		  .calendar th {
			  text-align : center;
        font-weight : normal;
        padding-top : 0px;
        margin-top : 0px;
        padding : 2px 3px 3px 3px;        
	  		background-color : #505556;
		  }
        .calendar th a:link, .calendar th a:visited {
          color : #fff;
          text-decoration : none;
    		}
        .calendar th a:hover {
          text-decoration : none;
    		}
    .calendar .today {
      background-color : #CCCCCC;
    }
    .calendar .date {
      border-left : 1px solid #FFFFFF;
      border-right : 1px solid #FFFFFF;
    }
    .calendar .otherMonth, .calendar .otherMonth A {
      color : #CCCCCC;
    }
    
    /* agenda */
.agendaItemMeta strong {
  color : #0196D0;
}

A strong {
  color : #000;
  font-size : 90%;
}

A:hover strong {
  text-decoration : none;
}

.agenda TD{
	color : White;
	font-size : small;
}

.agenda TD.bgColorDark, .agenda TD.bgColorLight{
	line-height : 12pt;
}

.agenda .title {
	font-size : medium;	
	font-weight : bold;  
}

.agenda .subtitle {
}

.agenda .date{
	font-weight : bold;  	
}

.agenda .text {
}

.agenda A {
	color : #000;	
	display : block;
}

.agenda .title, .agenda .subtitle, .agenda .date, .agenda .text, .agenda A{
	margin : 0px 0px 0px 12px;
}
