html, body {
	height: 100%;
	width: 100%;
}

body {
	padding:0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #7D7D7D;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D7D;
}

img {
	border: 0px;
	margin: 0px;
}

.mrg {
	margin: 0px -12px 0px 0px;
}

a {
	text-decoration: none;
}

.underline_hover a:hover {
    text-decoration: underline;
}

.template { position:absolute; z-index:1; }

/* Aligns*/
.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

/* Paddings and Margins*/
.block {
	display: block;
}

.action_center {
    margin-top: expression((document.body.clientHeight > 649)? 50 : 0);
}
/* Height*/
.height1 {height: 1px;}
.height3 {height: 3px;}
.height5 {height: 5px;}
.height96 {height: 96px;}
.height10 {height: 10px;}
.height429 {height: 429px;}
.height24{height:24px;}

/*Margin*/
.margL20{
	margin-left: 20px;
}

.margT60{
	margin-top: 60px;
}

.margT68{
	margin-top: 68px;
}

.margT67{
	margin-top: 67px;
}

/*Menu Section START*/
.menu_section {
	margin: 13px 0px 0px 0px;
}

.border_top {
	border-top: 1px solid #EAEAEA;
}
.border_bottom {
	border-bottom: 1px solid #EAEAEA;
}
/*Menu Section END*/

.logo_mjo {
	margin: 0px 0px 0px 0px;
}

.bg_zoek {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 257px;
	height: 81px;
}

.form_margin {
	margin: 0px 0px 0px 0px;
}

.bg_home {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 24px;
	height: 81px;
}

.bg_contact {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 25px;
	height: 81px;
}

.bg_site_map {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 52px;
	height: 81px;
}

.bg_dutch {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 46px;
	height: 81px;
}

.bg_english {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 67px;
	height: 81px;
}

.search {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E75A2C;
	vertical-align:super;
}

.search_orange {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E75A2C;
	vertical-align:super;
}
.form-element {
	border: 1px solid #D1D1D1;
	font: 12px verdana, arial, monospace;
}

.line_orange {
	/*display: block;
	background-image: url(../images/line_orange.jpg);
	background-repeat:no-repeat;*/
	background-color: #E75A2C;
	/*width: 1000px;
	height: 3px;*/
}



.inline {
	display:inline;
}


.line_orange1 {
	display: block;
	background-image: url(../images/line_orange1.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 3px;
}


.line_gray {
	display: block;
	/*background-image: url(../images/line_gray.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 5px;*/
	background-color: #F0F0F0;
}

.menu_h220 {
	/*display: block;
	background-image: url(../images/content_02.jpg);
	background-repeat:repeat-y;*/
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	background-color: #FBFBFB;
}

.line_for_title {
	display: block;
	background-image: url(../images/content_03.jpg);
	background-repeat:repeat-x;
	width: 580px;
	height: 24px;
}

.line_for_title_orange {
	display: block;
	background-image: url(../images/content_03.jpg);
	background-repeat:no-repeat;
	width: 580px;
	height: 24px;
}

.title_text {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:super;
}


/* Overflows START*/

.overflow_homepage {
	color: #7D7D7D;
	overflow-x: hidden;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 21px 0px 21px 23px;
	text-align: justify;
	padding-right: 0px;
	width: 540px;
	xheight: 145px;
}

.overflow_news {
	color: #7D7D7D;
	overflow-x: hidden;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width:330px;
	text-align: justify;
	vertical-align:top;
}

.overflow_portal_units {
	color: #000000;
	overflow: hidden;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 5px 20px 10px 0px;
	padding-right: 0px;
	width: 280px;
	height: 160px;
	text-align:left;
	vertical-align:top;
}

.overflow_portal_units .contentStyle {
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 5px 20px 10px 0px;
	text-align: justify;
	padding-right: 0px;
	width: 280px;
	xheight: 160px;
	overflow-x: hidden;
	text-align:left;
	vertical-align:top;
}

.overflow_portal {
	color: #808080;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 10px 25px;
	text-align: justify;
	padding-right: 0px;
	overflow-x: hidden;
	width: 275px;
	xheight: 115px;
}

.overflow_content_page {
	color: #7D7D7D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 17px;
	text-align: justify;
	overflow-x: hidden;
	padding-right: 0px;
	width: 510px;
	xheight: 250px;
}

.overflow_content_page_wi {
	color: #7D7D7D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 17px;
	text-align: justify;
	padding-right: 0px;
	overflow-x: hidden;
	width: 700px;
	xheight: 250px;
}

/* Overflows END*/

/*Portal START*/

.line_orange_portal {
	display: block;
	background-image: url(../images/line_orange_portal.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 3px;
}

.portal_content {
	display: block;
	background-image: url(../images/portal_text_bg.jpg);
	background-repeat:repeat-y;
	width: 336px;
	height: 160px;
}

.portal_units_bg {
	display: block;
	background-image: url(../images/portal_units_bg.jpg);
	background-repeat:repeat-y;
}

.li {
	display: block;
	background-image: url(../images/p_content_04.jpg);
	background-repeat:no-repeat;
	width: 568px;
	height: 136px;
}

.div_li {
	margin: 5px 0px 0px 0px;
	vertical-align:top;
	text-align:left;

}

/*Portal END*/

/*Content START*/

.menu_312 {
	display: block;
	background-image: url(../images/content_c_02.jpg);
	background-repeat:no-repeat;
	width: 168px;
	height: 312px;
}

.line_orange_content {
	display: block;
	background-image: url(../images/content_c_03.jpg);
	background-repeat:no-repeat;
	width: 736px;
	height: 23px;
}
.bg_content_text {
	display: block;
	background-repeat:no-repeat;
	width: 700px;
	height: 289px;
}

/*Content END*/

/*Menu Section START*/
.menu_section {
	margin: 13px 0px 0px 0px;
}
/*Menu Section END*/

/*Gum START*/
	/*Front*/
.lines_pattern{
	display: block;
	background-image: url(../images/lines_pattern.jpg);
	background-repeat:repeat-x;
}

.left_gum {
	display: block;
	background-image: url(../images/left_gum.jpg);
	background-repeat:repeat-x;
}

.left_gum_unit1 {
	display: block;
	background-image: url(../images/left_gum_front_unit1.jpg);
	background-repeat:repeat-x;
}

.left_gum_unit2 {
	display: block;
	background-image: url(../images/left_gum_front_unit2.jpg);
	background-repeat:repeat-x;
}

.left_gum_unit3 {
	display: block;
	background-image: url(../images/left_gum_front_unit3.jpg);
	background-repeat:repeat-x;
}

.left_gum_unit4 {
	display: block;
	background-image: url(../images/left_gum_front_unit4.jpg);
	background-repeat:repeat-x;
}

.left_gum_unit5 {
	display: block;
	background-image: url(../images/left_gum_front_unit5.jpg);
	background-repeat:repeat-x;
}

.right_gum {
	display: block;
	background-image: url(../images/right_gum.jpg);
	background-repeat:repeat-x;
}

.right_gum_unit1 {
	display: block;
	background-image: url(../images/right_gum_front_unit1.jpg);
	background-repeat:repeat-x;
}

.right_gum_unit2 {
	display: block;
	background-image: url(../images/right_gum_front_unit2.jpg);
	background-repeat:repeat-x;
}
.right_gum_unit3 {
	display: block;
	background-image: url(../images/right_gum_front_unit3.jpg);
	background-repeat:repeat-x;
}

.right_gum_unit4 {
	display: block;
	background-image: url(../images/right_gum_front_unit4.jpg);
	background-repeat:repeat-x;
}

.right_gum_unit5 {
	display: block;
	background-image: url(../images/right_gum_front_unit5.jpg);
	background-repeat:repeat-x;
}

.line_milcy_orange {
	/*display: block;
	background-image: url(../images/line_milcy_orange.jpg);
	background-repeat:repeat-x;*/
	background-color: #EF8C6C;
}

.line_gray_orange {
	display: block;
	background-image: url(../images/line_gray_orange.jpg);
	background-repeat:repeat-x;
}

.portal_line_footer {
	display: block;
	background-image: url(../images/portal_line_footer.jpg);
	background-repeat:repeat-x;
}

.bg_menu{
	background-image: url(../images/bg_menu_bottom.gif);
	background-position: 1px top;
	background-repeat: repeat-y;
	width: 170px;
}

.newsTitle_more a{
	color: #E75A2C;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:10px 0px 0px 15px;
	display: block;
}

.newsTitle_more a:hover{
	text-decoration: underline;
}

	/*Front END*/
	/*Content*/
.left_gum_content {
	display: block;
	background-image: url(../images/left_gum_content.jpg);
	background-repeat:repeat-x;
}
.left_gum_content_unit1 {
	display: block;
	background-image: url(../images/left_gum_content_unit1.jpg);
	background-repeat:repeat-x;
}
.left_gum_content_unit2 {
	display: block;
	background-image: url(../images/left_gum_content_unit2.jpg);
	background-repeat:repeat-x;
}

.left_gum_content_unit3 {
	display: block;
	background-image: url(../images/left_gum_content_unit3.jpg);
	background-repeat:repeat-x;
}

.left_gum_content_unit4 {
	display: block;
	background-image: url(../images/left_gum_content_unit4.jpg);
	background-repeat:repeat-x;
}

.left_gum_content_unit5 {
	display: block;
	background-image: url(../images/left_gum_content_unit5.jpg);
	background-repeat:repeat-x;
}


.right_gum_content {
	display: block;
	background-image: url(../images/right_gum_content.jpg);
	background-repeat:repeat-x;
}
.right_gum_content_unit1 {
	display: block;
	background-image: url(../images/right_gum_content_unit1.jpg);
	background-repeat:repeat-x;
}
.right_gum_content_unit2 {
	display: block;
	background-image: url(../images/right_gum_content_unit2.jpg);
	background-repeat:repeat-x;
	
}
.right_gum_content_unit3 {
	display: block;
	background-image: url(../images/right_gum_content_unit3.jpg);
	background-repeat:repeat-x;
}

.right_gum_content_unit4 {
	display: block;
	background-image: url(../images/right_gum_content_unit4.jpg);
	background-repeat:repeat-x;
}

.right_gum_content_unit5 {
	display: block;
	background-image: url(../images/right_gum_content_unit5.jpg);
	background-repeat:repeat-x;
}

	/*Content END*/

.cell_reletive ul.menu li.current, ul.menu li.over, ul.menu li.sub {
	position:relative;
}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	color: #E75A2C;
}

.bg_main_table_wrl {
	background-image: url(../images/bg_main_table_wrl.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.bg_main_table_w {
	background-image: url(../images/bg_main_table_w.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.bg_main_table{
	background-image: url(../images/bg_main_table.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.bg_main_table_cont{
	background-image: url(../images/bg_main_table_cont.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

.sitemap a {
	color: #7D7D7D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.border_flag {
	border: 1px solid #000000;
	border-top: 1px solid #000000;
}

/*Gum END*/

.forgtitle {
	font: bold 13px Arial, sans-serif;
	color: #E75A2C;
}
.pagesList {
	font: bold 13px Arial, sans-serif;
	color: #E75A2C;
}

.pagesList a {
	font: bold 13px Arial, sans-serif;
	color: #E75A2C;
	text-decoration:underline;
}

.pollSubmit {
	background-color: #E6592B;
	height: 19px;
	width: 45px;
	line-height: 15px;
	font-size: 11px;
	border: solid 1px #D1D1D1;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;

}
/*News START*/
.news_table_title {
	vertical-align: middle;
	text-align: left;
}
.news_table_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #E75A2C;
}
/*News END*/

/*for short news*/
.news_overflow {
	overflow-x: hidden;
	width: 154px;
}

/*for full news*/
.all_news_overflow {
	overflow-x: hidden;
	width: 700px;
}

.homepage_news{
	display: block;
	background-image: url(../images/content_06.jpg);
	background-repeat:repeat-y;
	overflow-x: hidden;
	width: 156px;
	xheight: 196px;
}

.hp_news1 {
	color: #7D7D7D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 17px 0px 0px 15px;
	text-align: justify;
	text-decoration:underline;
	padding-right: 0px;
	width: 128px;
	xheight: 56px;
	vertical-align:top;
}

/*JOB*/
.job_text a{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.pm_text a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:Bold;
	color:#E75A2C;
}
/*JOB END*/


.copyright {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #B8B8B8;
	margin: 20px 0px 0px 0px;
}

.copyright a {
	color: #B8B8B8;
}

.powered {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	text-align:right;
	color:#B8B8B8;
	visibility: hidden;
}

.powered a {
	color:#B8B8B8;
}

--------------------------

.bg_zoek {
	display: block;
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	width: 257px;
	height: 81px;
}

.form_margin {
	margin: 0px 0px 0px 0px;
}


.search {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E75A2C;
	vertical-align:super;
}


.form-element {
	border: 1px solid #D1D1D1;
	font: 12px verdana, arial, monospace;
}






/* Overflows START*/
.overfy24{
	overflow-y: hidden;
	height: 24px;
}


/*Search*/
.search_form{
	margin: 0px;
	padding:0px;
	vertical-align: middle;
	display: inline;
}

span.search_form {
	margin: 0px;
	padding:0px;
	vertical-align: middle	;
}

.white {
	color:#FFFFFF;
}

.search_button {
	background-color: #E6592B;
	height: 19px;
	width: 45px;
	line-height: 15px;
	font-size: 11px;
	border: solid 1px #D1D1D1;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}

.zoekText{
	display: inline;
	margin-top: 5px;
	float: left;
}

.height21 {height: 21px;}
.bg_red {
	background-color:#E75A2C;
}
.height2 {height: 2px;}
.height10 {height: 10px;}
.w153 { width: 153px;}
.as_inpmarg{ height: 25px;}

.rightButtonSearch{
	margin-right: 42px;
}

.footer_mrg {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #565757;
	margin: 5px 0px 5px 80px;
}

.footer_mrg a{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #565757;
	margin: 5px 0px 5px 0px;
}

.bg_gray {
	background-color:#EE8C6C;
}
.black {
	background-color:#000000;
}