/*GENERAL*/
* { padding:0; margin:0; }
fieldset, img { border:0; }
html {  }
body {  font:75%/140% Arial; }
a { text-decoration:none; outline:none; }
li { list-style:none; }
input  { font:0.916em Arial;  }
h1 { font: 1.75em Helvetica, Arial, sans-serif; color:#00467f; }
h2 { font: 1.416em Helvetica, Arial, sans-serif; color:#00467f;}
h3 { color:#e31b23; font: 1.166em Helvetica, Arial, sans-serif; border-bottom:1px solid #e31b23; display:inline; }
input[type=submit], .submit_button { background:#e31b23 url(../images/submit.gif) no-repeat right center!important; border:none!important; color:#fff; width:auto!important; padding:2px 10px; }

/*REPEATING*/
.header h1 img { display:block; }
#menu:after, .header:after, .content:after { content:'.'; clear:both; visibility:hidden; height:0; display:block; }
#menu, .header, .content  { display:inline-block; }
#menu, .header, .content { display:block; }

/*BODYCLASS*/
.homepage .right { margin-top:2px; }

/*HEADER*/
.header { background:url(../images/leading.jpg) no-repeat 755px 25px;  }
.header h1 { float:left; }
.header_menu { float:left; width:285px; font-size:0.916em; padding:26px 0 0 78px; }
.header_menu p  { text-align:right; padding-top:19px; }
.header_menu p span { float:left; padding-left:200px; }
.header_menu form input { border:1px solid #00467f; float:left;  }
.header_menu input[type=text], .header_menu .text_input { width:107px; height:15px; padding:2px 0 0 2px; }
.header_menu input[type=submit], .header_menu .submit_button { background:#00467f!important; color:#fff; width:47px!important; height:19px; }
.header_menu ul li { float:left; padding-right:10px; }
.header_menu ul li a { color:#00467f; text-decoration:underline; }
.header_menu ul li a:hover { text-decoration:none; }

.orientation dt { background:url(../images/blue_arrow.gif) no-repeat 0 5px; padding-left:15px; color:#00467f; font-weight:bold; float:left; padding-right:10px; }
.orientation dd  { }
.banner { background:#ebebeb; width:777px; height:197px; clear:both; }

		#printPage { padding-left:18px; }
		.list_of_news li { padding-bottom:16px; }
		.list_of_news, #printPage .list_of_news, .search_list  { padding:12px 0 10px 0; }
		.list_of_news a, #printPage .list_of_news a, .search_list a { text-decoration:underline; color:#00467f; }
		.list_of_news p, #printPage .list_of_news p, .search_list p { padding:8px 0 0 17px; }
		#printPage h4 {color:#004580; font-weight:bold; padding-bottom:10px;}	
		/*TEST*/
			.test input { vertical-align:middle; margin-right:5px; }
			.test label { display:block; }
			.test p  { font-weight:bold; color:#00477f; }
			.test  span { background:#e31c23; color:#fff; padding:0px 5px; font-size:0.916em; margin-right:5px; font-weight:none; display:block; float:left; height:16px; }
			.test div { margin-bottom:21px; }

/*CONTENT*/
.content { background:#eeb211 url(../images/ding.jpg) no-repeat 710px 0px; width:995px; } 
	.right, .left_content { background:#fff; }
	.left_content { width:720px; float:left; }
	.home_links { clear:both; padding:25px 0 0 18px; }
	.home_links li  { float:left; width:202px; padding-right:30px; }
	.home_links li h2 { padding-bottom:9px; }
	.home_links li .title a { color:#e31b23; font:bold 1.166em Arial; text-decoration:underline;  }
	.home_links li .title span { color:#959595; font:bold 0.833em Arial; }
	
	.content h1 { padding:19px 0 8px 0; font-style:italic; }
	.content .more { background:url(../images/dblarrow.gif) no-repeat right 20px; text-align:right; padding:14px 14px 0 0; }
	.content .more a { color:#00467f; font-size:0.916em; }

/*BREADCRUMBS*/ 
.breadcrumbs li, .breadcrumbs li a { float:left; padding-right:7px; color:#01467f; font-size:0.916em!important; text-decoration:underline; }
.breadcrumbs li a { background:url(../images/redarrow.gif) no-repeat right center; padding-right:9px; float:none;  }

.annotation { font-weight:bold; color:#333; }
.headline { color:#004580; font-weight:bold; }
.course li a { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px;  color:#00467f; text-decoration:underline; }

.choose a { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px; color:#00467f; }
.choose { border-top:1px solid #bfd1df; border-bottom:1px solid #bfd1df; padding:5px 0; margin:17px 24px 0 0; clear:both; }
.choose .rightside { float:right; }


/*LEFT*/
.left { width:239px; float:left; }
	.video { background:#e31b23; height:173px; text-align:center; padding-top:16px; }
	#leftmenu  { }
	#leftmenu li { border-bottom:1px solid #b8cad8; }
	#leftmenu li a { background:#f5f5f5 url(../images/leftmenu_bg.gif) no-repeat 15px 11px;  padding:7px 0 0 30px; color:#004781; display:block; height:21px; }
	#leftmenu li.active a { background-color:#00467e; color:#fff; }
	#leftmenu li ul li { padding-left:25px; border:0; margin-left:-15px; }
	#leftmenu li ul li a { background:#fff!important; color:#004781!important; }
	#leftmenu li ul li.active a { color:#e41b21!important; font-weight:bold; }
	
/*CENTER*/	
.center { float: none !important; width: auto !important; padding: 0 !important; }
	#content h1  { font-style: italic; }
	#content h2  {font: bold 1.2em Helvetica, Arial, sans-serif !important; padding:7px 0 7px 0;}
	#menu { background:#e31b23; font-size:1.166em; padding:7px 21px 7px 0; margin-left:-18px; height:16px; }
	#menu li { float:left; padding-left:15px; position:relative; }
	#menu li.active a { color:#333; }
	#menu li a { color:#fff; }
	#menu li ul { display:none; background:#c4161e; position:absolute; left:0; top:24px; width:270px; }
	#menu li ul li { float:none!important; border-bottom:1px solid #e01a21; padding:5px 0 5px 25px; }
	#menu li ul li a { color:#fff!important; }
	.over { background:#c4161e; height:25px; }

	.center p { padding-bottom:10px; }
	.by { color:#00467f; }
	.page_move { width:440px; }
	.page_move a  { color:#00437b; }
	.previous  { background:url(../images/dblarrow_inverted.gif) no-repeat 0 5px; padding-left:15px; }
	.next  { background:url(../images/dblarrow.gif) no-repeat right 6px;  float:right; padding-right:15px; }
	.author { font-weight:bold; }
	.brackets  { font-size:0.833em; }
	.head_titles { color:#00467f; }
	

	.brochure input { border:1px solid #bfd1df; width:440px; height:19px; display:block; margin:3px 0; }
	.brochure b { padding-left:3px; color:#e31b23; }
	.brochure p  { float:right; padding-right:21px; }
	.postal_code, .city  { float:left; }
	.postal_code { padding-right:17px; }
	.postal_code input { width:140px; }
	.city input { width:281px;  }
	.city { clear:right; }
	.check { float:left!important; width:141px; padding-right:36px; }
	.check input { display:inline!important; width:22px; vertical-align:middle; }
	.radio { clear:both; }
	.radio input { width:auto; display:inline; vertical-align:middle; margin-right:5px; }
	p.submit { clear:both; text-align:right; }
	.brochure .submit input { display:inline!important; margin-left:20px; }
	.brochure textarea { height:40px; display:block; border:1px solid #bfd1df; }
	.upload { float:left; }
	.upload { width:355px; }

	/*PAGINATION*/
	.pagination { font:0.916em Arial; width:180px; }
		 .paginatie a { background:none!important; padding-left:0!important; }
		 .browsebox ul, .browsebox li, .pagination li { display:inline; }
		 .browsebox li, .pagination li { background:url(../images/delimit.gif) no-repeat left center; padding:0 3px 0 7px; }
		 .browsebox .previous, .pagination .previous  { padding-right:13px; float:left;  }
		 .browsebox a, .pagination a { color:#00437b;  }
		
	#printPage ul li a { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px;  color:#00467f; text-decoration:underline; }
	#printPage ul li span.detail { background:url(../images/blue_arrow.gif) no-repeat 0 5px; padding-left:15px; color:#00467f; font-weight:bold; float:left; padding-right:10px; }
	.prev, .previous, p.back a { background:url(../images/dblarrow_inverted.gif) no-repeat 0 5px; padding-left:15px; }
	.next  { background:url(../images/dblarrow.gif) no-repeat right 6px;  float:right; padding-right:15px; }
	
	.blogger { padding-bottom:16px; }
	.blogger .name { padding-bottom:3px; }
	.blogger img { float:left; padding-right:19px; }
	.blogger .name, .blogger .name a { color:#00467f; font:bold 1.166em Arial; }
	.blogger .name strong  { line-height:105%; }
	
	.more { background:url(../images/dblarrow.gif) no-repeat right 13px; text-align:right; padding:7px 14px 0 0; }
	.more a { color:#00467f; font-size:0.916em; text-decoration:underline; }
	
	
/*RIGHT*/	
.right { background:#fff; width:179px; float:left; padding-top:18px; margin:2px 0 0 1px; margin-top:188px; }
	.open_days { padding:4px 0 15px 17px; }
	.open_days li { margin:10px 0; }
	.open_days li a { background:url(../images/dblarrow.gif) no-repeat right center; color:#00467f; padding-right:13px; }
	.open_days p { padding:8px 0 4px 0; }
	.date { color:#333; font:bold 0.916em Arial; }
	
	.apply { position:relative; }
	.apply h2  { background:#00467f; font-size:1.166em; color:#fff; padding:4px 0 4px 17px}
	.apply img { padding-top:1px; border-bottom:1px solid #eeb211; }
	.apply p { position:absolute; right:-30px; top:10px; }
	.apply p img { border:0; }

/*FOOTER*/	
#footer { background:#ebebeb; width:706px; clear:both; padding:8px 0 8px 14px; }
#footer p { white-space:pre; }	
#footer span { color:#e31b23; font-weight:bold; }
#footer a { color:#00467f; }


/*Hidden Stuff*/
.header_menu, .left, .right, #menu, .breadcrumbs, .choose, #footer { display: none; }