/* =Layout Rules
 ---------------------------------------------------------------- */
html, body {
                height:100%;
                margin:0;
                padding:0;
                overflow:auto;
}
#distance {
                width:1px;
                height:50%;
                margin-bottom:-300px; /* half of container's height */
                float:left;
                }
#inner {
                margin:0 auto;
                position:relative; /* puts container in front of distance */
                text-align:left;
                height:600px;
                width:900px;
                clear:left;
                background: #000000;
                text-align:left; /* part 2 of 2 centering hack */
}



a img, img {
	border: 0;
	text-decoration: none;
}

body {
	margin: 0px;
	background: #000000;
	color: #FFFFFF;
	font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	visibility: visible;
	height: 100%;
	text-align: center;
}


/* #wrapper {
	width:900px;
	text-align:left;
	margin: 0 auto; 
} */
#header {
	width:900px;
	height: 140px;
	background: #232323;
	float: left;
	margin-top:31px;
	position: relative;
}
#header div.header_bg {position: absolute; top: -31px; right: 0; background: url(../images/header.jpg) 100% 0 no-repeat; width: 288px; height: 152px; z-index: 1;}
#header div.header_bg_flanders {position: absolute; top: -31px; right: 0; background: url(../images/header_03.jpg) 100% 0 no-repeat; width: 288px; height: 152px; z-index: 1;}
#header div.header_bg_brussels {position: absolute; top: -31px; right: 0; background: url(../images/header_04.jpg) 100% 0 no-repeat; width: 288px; height: 152px; z-index: 1;}
#header div.date {position:absolute; top: 20px; right: 270px; z-index: 2;}
#header div.header_content {z-index:10; float: left; position: absolute; width: 900px;}
#header h1 {font: normal 115px/95px "Arial Black", Arial, Tahoma, Helvetica, sans-serif; color:#626262; letter-spacing: -11px; padding: 0; margin: 0; height: 95px; overflow: hidden;}
#header h1 a,h2 a {text-decoration: none;}
#header h1 span {color:#FFC601;}
#header h1 small {font-size: 64px; text-transform: uppercase; letter-spacing: -7px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; z-index:100;}
#header h1 small b {font-size: 64px; font-family: "Arial Black", Arial, Tahoma, Helvetica, sans-serif;}
#header div.langs {position: absolute; right: 7px; top: 76px; z-index: 1000;}
#header div.langs a img {padding: 0; margin: 3px 4px 0 0; float: left;}
#header div.langs a {color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 8px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
#header h2 {font: normal 99px/95px "Arial Black", Arial, Tahoma, Helvetica, sans-serif; color:#FFC601; letter-spacing: -10px; padding: 0; margin: 0; height: 95px; padding-left: 3px; overflow: hidden;}

.contentWrapper {float: left; width:663px; height: 410px;}
#content {float: left; background: #232323; width: 900px;}
#mainContent {float: left; text-align:left; width: 613px; height: 325px; overflow: auto; padding: 25px;}
.index {float: left; background: url(../images/index.jpg) 0 0 no-repeat;}
.sitemap {float: left; background: url(../images/retro1.jpg) 0 0 no-repeat;}
.contacts {float: left; background: url(../images/retro2.jpg) 0 0 no-repeat;}
.links {float: left; background: url(../images/retro3.jpg) 0 0 no-repeat;}
#mainContent h1 {font-family: "Arial Black", Arial, Tahoma, Helvetica, sans-serif; color:#FFC601; font-size: 25px; text-transform: uppercase; font-weight: normal; letter-spacing: -2px; margin:0; padding: 0;  padding-bottom: 15px; line-height: 22px;}
#mainContent h1 span {font-family: Arial, Tahoma, Helvetica, sans-serif;}
#mainContent a {color: #FFC601 !important; text-decoration: underline;}
#mainContent p {padding-bottom:15px; padding-top: 0; margin: 0;}

#menu {width: 237px; background: #232323; float: left; height: 410px; position: relative;}

#footer {float: right; background: #EBF8B8; width: 663px; height:35px; overflow:hidden; position:relative;}
#footer a {display: inline; float: left; margin: 0 0 0 25px; padding: 0;}

#left_bottom_menu, #left_second_menu {
	width: 236px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
/* #left_second_menu {_margin-top:-1px;} */
#left_bottom_menu {	position: absolute;	bottom: 0;}

#left_bottom_menu ul, #left_second_menu ul {padding: 0; margin: 0;}
#left_bottom_menu ul li, #left_second_menu ul li {
	width: 236px;
	height: 20px;
	background: #5B5B5B;
	color: #FFFFFF;
	list-style:none;
	text-align:right;
	margin-top: 1px;
}
#left_bottom_menu ul li a, #left_second_menu ul li a {float: left; background: #5B5B5B; width: 203px; color: #FFFFFF; padding-right: 33px; height: 20px; text-decoration: none;}
#left_second_menu ul li a {background: #5B5B5B url(../images/yellow.gif) 190px 3px no-repeat; width: 186px; padding-right: 50px;}
#left_bottom_menu ul li a { text-transform:uppercase;}
#left_bottom_menu ul li a:hover, #left_bottom_menu ul li a.current {background:#FFC601; color:#0B0B0B;}
#left_second_menu ul li a:hover, #left_second_menu ul li a.current {background:#FFC601; color:#2E2E2E;}

#left_top_menu {width: 236px;}
#left_top_menu ul {padding: 0; margin: 0;}
#left_top_menu ul li {
	width: 236px;
	height: 58px;
	background: #484848;
	color: #FFFFFF;
	list-style:none;
	text-align:left;
	margin-bottom: 1px;
	_margin-bottom: -1px;
}
#left_top_menu ul li a {font-size: 15px; float: left; background: #5B5B5B; width: 221px; color: #A0A0A0; height: 28px; text-decoration: none; text-transform:uppercase; font-family:  Arial, Verdana, sans-serif; font-weight: bold; letter-spacing: -1px;  padding: 20px 5px 10px 10px;}
#left_top_menu ul li a strong {font-family: "Arial Black", Arial, Verdana, sans-serif; letter-spacing: -2px;}
#left_top_menu ul li a:hover, #left_top_menu ul li a.current {background:#FFC601; color:#484848;}

#header div.welcome {margin:10px 10px 0 10px; float: left;}
#header div.welcome div {float: left; text-transform:uppercase; color:#565656; font-size: 23px; line-height: 23px;}
#header div.welcome div a { text-decoration: none; color:#565656;}
div.yellow {width:14px; height:14px; overflow: hidden; background: #FFC601; float: left; margin:5px 3px 3px 3px;}
#header div.collection {float: left; color: #FFFFFF; text-transform: uppercase; font-size: 40px; line-height: 40px; padding-left: 8px; letter-spacing: -1px;}

#header div.menu {float: right; margin-top: 14px; _margin-top: 16px; /* margin-right: 80px; */ margin-right: 10px;}
#header div.menu a {margin-left: 18px; color: #AFAFAF; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
#header div.menu a:hover {color: #FFC601; text-decoration: underline;}

div.bottom_menu {text-align: center; width: 900px; margin: 20px 0 5px 0;}
div.bottom_menu a {margin-left: 18px; color: #575757; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
div.bottom_menu a:hover {color: #FFC601; text-decoration: underline;}

div#mainContent img {border: 4px solid #FFC601; float: right;}
img.right {float: right; margin: 0 0 5px 5px;}
div.formleft {float: left; font-weight: bold; color: #FFC601;}
div.formright {float: right; margin-right:30px;}
div.formright span, div.formFields table span {color: #FFC601;}
div.formFields {padding: 20px 0 20px 100px;}
table td {font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; text-align: right;}
div.formFields table input, div.formFields table select {width: 205px; height: 21px; border-left: 1px solid #383838; border-top: 1px solid #383838; border-right: 1px solid #D0D0CE; border-bottom: 1px solid #D0D0CE;}
div.formFields table td.input115 {text-align: left;}
div.formFields table td.input115 input {width: 115px; margin-right: 5px;}
div.formFields table td.input40 input {width: 40px;}
input {height: 21px; border-left: 1px solid #383838; border-top: 1px solid #383838; border-right: 1px solid #D0D0CE; border-bottom: 1px solid #D0D0CE;}
textarea { border-left: 1px solid #383838; border-top: 1px solid #383838; border-right: 1px solid #D0D0CE; border-bottom: 1px solid #D0D0CE;}

table.application {width: 596px;}
table.application td {font-size: 10px; text-align: left;}
tr.th {background: #FFC601; font-size: 11px;}
tr.th td {color: #000000; font-weight: bold; padding-left: 5px;}
input.ro {background: #939192; text-align: right;}
input.hiddenro {background: none; border: none; text-align: right;}
hr { border: 1px solid #FFC601;}
input.checkbox { height: 12px; border: none;}



 #left_second_menu_subex1 {
	width: 236px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
/*#left_second_menu_subex1 {_margin-top:-1px;}*/


#left_second_menu_subex1 ul {padding: 0; margin: 0;}
 #left_second_menu_subex1 ul li {
	width: 236px;
	height: 20px;
	background: #5B5B5B;
	color: #FFFFFF;
	list-style:none;
	text-align:right;
	margin-top: 1px;
}
#left_second_menu_subex1 ul li a {float: left; background: #5B5B5B; width: 203px; color: #FFFFFF; padding-right: 33px; height: 20px; text-decoration: none;}
#left_second_menu_subex1 ul li a {background: #5B5B5B url(../images/yellow.gif) 190px 3px no-repeat; width: 186px; padding-right: 50px;}
#left_second_menu_subex1 ul li a:hover, #left_second_menu_subex1 ul li a.current {background:#FFC601; color:#2E2E2E;}







 #left_second_menu_subex {
	width: 236px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
/*#left_second_menu_subex {_margin-top:-1px;}*/


#left_second_menu_subex ul {padding: 0; margin: 0;}
 #left_second_menu_subex ul li {
	width: 236px;
	height: 20px;
	background: #5B5B5B;
	color: #FFFFFF;
	list-style:none;
	text-align:right;
	margin-top: 1px;
}

#left_second_menu_subex ul li a {float: left; background: #5B5B5B; width: 203px; color: #FFFFFF; padding-right: 33px; height: 20px; text-decoration: none;}
#left_second_menu_subex ul li a {background: #5B5B5B url(../images/yellow2.gif) 190px 3px no-repeat; width: 186px; padding-right: 50px;}
#left_second_menu_subex ul li a:hover, #left_second_menu_subex ul li a.current {background:#FFC601; color:#2E2E2E;}


.table_with_border {
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;	
	width: 596px;
}

.table_with_border td {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding:2px 4px;
	color: #ffffff;
}

input.visa {
border:none;
height:auto;
}
