html, body {
	width:100%;
	height:100%;
}
body {
	background-image:url('images/bg_all.gif');
	background-repeat:repeat-y;
	background-position:50% top;
	background-color:#e8f1ff;
	margin:0px;
	color:#004488;
	font-family:tahoma, sans-serif;
	font-size:12px;
}
table {
	border-collapse:collapse;
}
td {
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	font-family:tahoma, sans-serif;

}
img {
	border:0px;
	vertical-align:top;
}

.Normal {
	color:#004488;
	font-family:tahoma, sans-serif;
	font-size:12px;
	line-height:17px;
}

.Normal td
{
	line-height:17px;
}

p {
	margin:2px;
}

a,
a:link,
a:visited,
.Normal a,
.Normal a:link,
.Normal a:visited,
.CommandButton,
.CommandButton:link,
.CommandButton:visited
{
	color:#009de0;
	text-decoration:underline;
}

a:hover,
.Normal a:hover
{
	color:#0080b7;
	text-decoration:underline;
}

.CommandButton:hover
{
	color:#0080b7 !important;
	text-decoration:underline;
}

h1,
.Head
{
	color:#0044a8;
	font-size:18px;
	line-height:35px;
	font-weight:normal;
	letter-spacing:1px;
}

.SubHead,
.SubHead:link,
.SubHead:visited
{
	color:#0044a8;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}

table#mainTable {
	height:100%;
	width:1002px;
	background-image:url('images/bg_top.gif');
	background-repeat:no-repeat;
}

td#leftTdSmall {
	height:100%;
	width:48px;
	background-position:3px 8px;
	background-image:url('images/bg_left_small.gif');
	background-repeat:no-repeat;
}

td#leftTd {
	width:193px;
}

td#middleTd {
	width:569px;
	background-image:url('images/top.jpg');
	background-repeat:no-repeat;
	background-position:3px 9px;
}

td#rightTd {
	width:190px;
	height:100%;
}

div#logo {
	position:absolute;
	top:0px;
	left:131px;
	@top:1px;
}

div.aankondiginPaneDiv
{
	position:absolute;
	top:134px;
	left:710px;
	@left:709px;
}

div.headerPaneDiv
{
	margin-left:1px ;
	width:192px;
	height:187px;
	margin-top:8px;
	@margin-top:7px;

}

div.sloganPaneDiv {
	margin-left:1px;
	margin-top:101px;
	@margin-top:100px;
}

div#rightTop {
	margin-top:8px;
	margin-right:4px;
	background-color:#ffffff;
	height:93px;
	@margin-bottom:-1px;
	width:186px;
	font-size:10px;
	color:#234b8c;
	font-family:tahoma, sans-serif;
}

div#topLinks {
	line-height:17px;
	height:17px;
}

div#topLinks img.blogIcon{
	float:left;
	margin-right:8px;
}

div#topLinks a,
div#topLinks a:link,
div#topLinks a:visited
{
	font-size:10px;
	color:#234b8c;
	font-family:tahoma, sans-serif;
	text-decoration:none;
}

div#topLinks a:hover {
	text-decoration:underline;
}

table#searchTable {
	background-image:url('images/bg_search.gif');
	width:184px;
	height:21px;
	font-size:10px;
	color:#6380ae;
}

table#searchTable input {
	border:0px;
	height:16px;
	width:135px;
	line-height:16px;
	margin-top:1px;
	padding:0px;
	padding-top:3px;
	@padding-top:0px;
	margin-left:28px;
	background-color:#fbfcff;
	font-size:10px;
	color:#6380ae;
	font-family:tahoma, sans-serif;
	float:left;
}

table#searchTable a,
table#searchTable a:link,
table#searchTable a:visited,
table#searchTable a:hover
{
	text-decoration:none;
	height:16px;
	display:block;
}

div.contentPaneDiv {
	margin-left:17px;
	margin-right:17px;
	font-size:12px;
	font-family:tahoma, sans-serif;
	line-height:17px;
	width:535px;
}

div#menu {
	width:193px;
	overflow:hidden;
}

div#menu a,
div#menu a:link,
div#menu a:visited
{
	background-image:url('images/bg_menu.jpg');
	background-repeat:no-repeat;
	padding-left:35px;
	height:31px;
	line-height:31px;
	width:158px;
	@width:193px;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#234b8c;
	cursor:pointer;
	font-weight:normal;
}

div#menu a:hover
{
	background-image:url('images/bg_menu_hover.jpg') !important;
	background-repeat:no-repeat;
	font-weight:bold;
	background-color:#ffffff;
}


div#menu a.selected,
div#menu a.selected:link,
div#menu a.selected:visited,
div#menu .expanded
{
	background-image:url('images/bg_menu_selected.jpg') !important;
	background-repeat:no-repeat;
	font-weight:bold !important;
	background-color:#ffffff;
}


div#menu a img {
	display:none;
}

div#menu .level1 {
	width:158px;
	font-size:11px;
	background-color:#eaeef8;
}

div#menu .level1 a,
div#menu .level1 a:link,
div#menu .level1 a:visited
{
	width:158px !important;
	@width:193px !important;
	padding-left:35px;
	display:block;
	height:22px;
	line-height:22px;
	background-image:url('images/bg_submenu.jpg')!important;
	background-repeat:no-repeat;
	font-size:11px;
	overflow:hidden;
}

div#menu .level1 a:hover,
div#menu .level1 .selected,
div#menu .level1 .selected:link,
div#menu .level1 .selected:visited
{
	font-weight:bold;
	background-image:url('images/bg_submenu_hover.jpg') !important;
	background-repeat:no-repeat;
}

div#menu .level2 a,
div#menu .level2 a:link,
div#menu .level2 a:visited
{
	width:143px !important;
	@width:193px !important;
	padding-left:50px;
	display:block;
	height:22px;
	line-height:22px;
	background-image:url('images/bg_submenu.jpg')!important;
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:11px;
	overflow:hidden;
}

div#menu .level2 a:hover,
div#menu .level2 .selected,
div#menu .level2 .selected:link,
div#menu .level2 .selected:visited
{
	font-weight:bold;
	background-image:url('images/bg_submenu_hover.jpg') !important;
	background-repeat:no-repeat;
}

.rightPaneDiv img
{
	margin-bottom:3px;
}

div#schoolmasterDiv
{
	width:175px;
	text-align:right;
	margin-left:8px;
	margin-bottom:3px;
}


div#schoolmasterDiv, 
div#schoolmasterDiv a,
div#schoolmasterDiv a:link,
div#schoolmasterDiv a:visited,
.loginLink,
.loginLink:link,
.loginLink:visited,
.loginLink:hover
{
	font-size:10px;
	text-decoration:none;
	color:#7c86a6;
	font-weight:normal;
}



hr.footerline {
	color:#dee4ee;
	height:1px;
	background-color:#dee4ee;
	margin-left:18px;
	margin-right:18px;
	border:0px;
}

div#footer {
	text-align:center;
	color:#000000;
	font-size:10px;
}

div#footer a,
div#footer a:link,
div#footer a:visited
{
	color:#234b8c;
	text-decoration:underline;
}

div.newsPaneDiv {
	width:533px;
	margin-left:18px;
}

table.newsContainer {
	width:100%;
	background-color:#fbf4e8;
}

div.newsItem {
	color:#000000;
	margin-left:15px;
	margin-top:0px;
	display:block;
	font-size:11px;
	background-image:url('images/border_newsitem.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

div.newsItem .Normal {
	font-size:11px;
	color:#000000;
}

.newsTitle,
.newsTitle a,
.newsTitle a:link,
.newsTitle a:visited
{
	font-weight:bold;
	color:#000000 !important;
	text-decoration:none !important;
}

.newsDate .Normal {
	color:#000000;
	font-size:11px !important;
}

div.newsItem a,
div.newsItem a:link,
div.newsItem a:visited,
div.newsItem a:hover
{
	color:#234b8c;
	text-decoration:underline;
}

div.newsItem img {
	float:left;
	margin-right:5px;
	display:block;
}

a.newsarchive,
a.newsarchive:link,
a.newsarchive:visited,
a.newsarchive:hover
{
	color:#234b8c;
	font-size:11px;
	float:left;
	margin-left:20px;
}

.readMoreLink,
.readMoreLink:link,
.readMoreLink:visited
{
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	float:right;
	margin-right:20px;
}

.printIcon {
	text-align:right;
}

.printIcon img{
	margin-top:7px;
	border:1px solid red;
}

table#mwpTable {
	background-image:url('images/mwp_topbg.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:100%;
}