html.iws {
	overflow-x:auto;
	overflow-y:scroll;
}

/* main layout container */
#main-layout {
	width:100%;
	text-align:center;
}

#main-layout-content-div {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#main-layout-top-div {
	display:block;
	width:100%;
}

#main-layout-bottom-div {
	display:block;
	width:100%;
}

#main-layout-left-div {
    display:inline-block;
    width:165px;
	padding:0 0 0 15px;
	margin:0;
}

.main-layout-left-div-hide {
    display:none !important;
}


#main-layout-right-div {
    display:inline-block;
    vertical-align:top;
	margin:0;
	padding:0 10px 0 15px;
}

#main-layout-right-div.full-screen {
    padding: 0;
}

#content-pane {
	min-height: 525px;
}

#disclaimer-div {
	text-align:center;
	padding: 5px;
	margin-top: -3px;
}

#disclaimer-div.hidden {
	display:none;
}

.beCommerce #content {
  padding: 0 0 10px !important;
}

.beCommerce #disclaimer-div {
  line-height: 80px;
  margin-left: 50px;
}

#becommerce-icon {
  float: right;
  visibility: hidden;
  cursor: pointer;
}

#banner {
	margin:0 0 10px 0;
}

.cleardiv {
	clear:both;
	display:block;
	width:1px;
	height:1px;
	font-size:1px;
}

#ddncontent {
	width:790px;
}

#top-row {
	background-color:transparent;
	width:970px;
	height:44px;
	margin:0 0 0 15px;
	padding:0;
}

#header-row {
	background-color:transparent;
	width:970px;
	height:105px;
	margin:0 0 0 15px;
	padding:0;
}

#universe-list-div {
	height:30px;
	padding-top:14px;
	/*width:400px;*/
	float:left;
}

#framework-list-div {
	height:30px;
	padding-top: 10px;
	/*width:560px;*/
	float:right;
	overflow:hidden;
}

#top-right {
	float:right;
}

#top-right td {
	padding-left:0.5em;
}

/* font size links */
.font-size-link {
	padding: 0 2px;
}

.universe-list,
.framework-list {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.framework-list,
.universe-list {
	display:inline-block;
	height:30px;
}

.framework-list {
	float:right;
}

#universe-list-div ul {
	margin:0;
	padding:0;
}

.universe-list li {
	float:left;
	height:30px;
	line-height:29px;
	margin:0 3px 0 0;
	padding:0;
	cursor:pointer;
}

.universe-list > li > a,
.universe-list > li > span{
	height:30px;
	display:inline-block;
	cursor:pointer;
}

.universe-list > li > a > span,
.universe-list > li > span > span{
	margin-left:4px;
	height:30px;
	line-height:30px;
	padding:0 13px 0 5px;
	display:inline-block;
	cursor:pointer;
}

.universe-list li.selected > a > span,
.universe-list li.selected > span > span{
	margin-left:25px;
	padding:0 20px 0 5px;
}

.framework-list li {
	float:left;
	height:29px;
	line-height:30px;
	vertical-align:baseline;
	padding:0 2px 0 2px;
	margin:0;
}

.framework-list .header-links {
	height:18px;
	line-height:19px;
	margin: 5px 0 0 0;
	padding: 0 4px 0 4px;
}

.framework-list li a {
	font-size:12px;
}

#logo-div {
	width:200px;
	height:95px;
	float:left;
}

#logon-manager {
	width:765px;
	height:59px;
}

#logon-menu-div {
	float:right;
	width:765px;
}

#logon-div {
    position:relative;
}

#contact-button-wrapper {
	display:inline-block;
	height:28px;
	line-height:28px;
}

#gew7-logon-padding-div {
    padding: 4px 0 0 0;
}

.gew7-ribbon #gew7-logon-padding-div {
    padding: 4px 0 0 200px;
}
/* hide the history frame */
#yui-history-iframe {
  position:absolute;
  top:0; 
  left:0;
  width:1px; 
  height:1px;
  visibility:hidden;
}


.wait * {
	cursor: wait !important;
}

.printImg {display:none;}
.printTxt {display:none;}
.printonly {display:none;}

div:focus,
object:focus,
embed:focus {
	outline-style:none;
	outline-width:0;
}

*::-ms-clear {
	display: none;
}

.anysurfer-only {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.gew7-clickable {
    cursor: pointer;
}
/* Look of the website */
html {
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;
}

body {
	font-family:Arial,Verdana,Helvetica,Geneva,"Nimbus Sans L",sans-serif;
	background-color:transparent;
}

.ajax-content {
	background-color: #FFF;
}

#disclaimer-div {
	background-color: #FFF;
	margin-right: 5px;
}

#disclaimer-div > a {
    padding-right: 3px;
    padding-left: 3px;
}

#main-layout-top-div {
	font-family:Arial,Verdana,Helvetica,Geneva,"Nimbus Sans L",sans-serif;
}

#main-layout-left-div {
	font-family:Arial,Verdana,Helvetica,Geneva,"Nimbus Sans L",sans-serif;
}

#main-layout-top-div li {
	background: none;
}

#main-layout-content-div {
	background-color: #FFF;
}

#main-layout-bottom-div {
	background-color: #FFF;
}

#testpage_table td{
	border: none;
}

.GEMX pre {
    font-family:Arial,Verdana,Helvetica,Geneva,"Nimbus Sans L",sans-serif;
    margin: 0;
    white-space: pre-wrap;
	vertical-align: middle;
}

.GEMX th {
  padding: 0;
  vertical-align: middle;
}

.GEMX table[border="1"]{
	border: 1px solid;
	border-collapse: inherit;
	border-spacing: 1px;
}

.GEMX table[border="1"] td{
	border: 1px solid;
}

.GEMX td{padding: 10px;}
.GEMX table:not([cellpadding]) td{padding: 1px;}
.GEMX table[cellpadding="0"] td{padding: 0px;}
.GEMX table[cellpadding="1"] td{padding: 1px;}
.GEMX table[cellpadding="2"] td{padding: 2px;}
.GEMX table[cellpadding="3"] td{padding: 3px;}
.GEMX table[cellpadding="4"] td{padding: 4px;}
.GEMX table[cellpadding="5"] td{padding: 5px;}
.GEMX table[cellpadding="6"] td{padding: 6px;}
.GEMX table[cellpadding="7"] td{padding: 7px;}
.GEMX table[cellpadding="8"] td{padding: 8px;}
.GEMX table[cellpadding="9"] td{padding: 9px;}
.GEMX table[cellpadding="10"] td{padding: 10px;}

.GEMX table[cellspacing="1"]{
	border-spacing: 1px;
}

.GEMX td {
  border-bottom: none;
  padding: 0;
  vertical-align: middle;
}

.GEMX caption[align="center"], .GEMX th[align="center"], .GEMX td[align="center"] {
  text-align: center;
}

.GEMX caption[align="left"], .GEMX th[align="left"], .GEMX td[align="left"] {
  text-align: left;
}

.GEMX caption[align="right"], .GEMX th[align="right"], .GEMX td[align="right"] {
  text-align: right;
}

.GEMX a {
    vertical-align: baseline;
}
.GEMX html, .GEMX body, .GEMX div, .GEMX object, .GEMX iframe, .GEMX h1, .GEMX h2, .GEMX h3, .GEMX h4, .GEMX h5, .GEMX h6, .GEMX p, .GEMX blockquote, .GEMX abbr, .GEMX acronym, .GEMX address, .GEMX code, .GEMX del, .GEMX dfn, .GEMX img, .GEMX q, .GEMX dl, .GEMX dt, .GEMX dd, .GEMX ol, .GEMX ul, .GEMX li, .GEMX fieldset, .GEMX form, .GEMX label, .GEMX legend, .GEMX table, .GEMX caption, .GEMX tbody, .GEMX tfoot, .GEMX thead, .GEMX tr{
  vertical-align: middle;
}
/*Main styling is in dexia.gew7.client.framework/themes/default/content/language.css*/
html, body {
	height:100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
#vertical-center-helper{
	float:left;
	height:50%;
	margin-bottom:-175px;
}
#language_page {
	/*font-family : Arial;*/
	font-size: 11px;
	color: #51626F;
	text-decoration: none;
	width: 100%;
	height:100%;
}

#language_page #container,
#language_page .message-container{

	position: relative;
	overflow: hidden;
	margin: 0 auto;
	clear:both;
	width: 80%;
	min-height:300px;
	max-width: 680px;
	border: 1px solid #dbd5cb;
	border-radius: 5px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVkZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 47%, #f0ede9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #ffffff), color-stop(100%, #f0ede9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 47%, #f0ede9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ffffff 47%, #f0ede9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 47%, #f0ede9 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #ffffff 47%, #f0ede9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#f0ede9', GradientType = 0); /* IE6-8 */
}
#language_page #container{
	display: none;
	margin:20px auto;
}
#language_page .message-container{
	padding:30px;
	max-width: 380px;
	min-height:180px;
}
.logo {
	float: none;
	width: auto;

	position: relative;
	width: auto;
	margin: auto;
	padding: 20px 0;
}

.logo img {
    border-style: none;
}

#language_page #container .block_language {
	position: relative;
	text-align: center;
}

#language_page #container .block_language .block_language_left,
#language_page #container .block_language .block_language_right {
	width: 279px;
	float: left;
	padding: 30px;
	text-align: left;
}

#language_page #container .block_language .block_language_right {
	border-left: 1px solid #EBEBE6;
}

#language_page #container .block_language h1 {
	font-size: 38px;
	margin: 0 0 -2px 0;
}

#language_page #container .block_language h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	min-height: 60px;
}

#language_page #container .block_language ul {
	font-size: 14px;
	font-weight: normal;
	margin: 45px 0 0 0;
	list-style-type: none;
	padding: 0px;
}

#language_page #container .block_language ul li {
	background: transparent url('img/widgets.png?version=belfius') no-repeat left -675px;
	padding-left: 25px;
	height: 30px;
}

#language_page #container .block_language ul li a {
	font-size: 14px;
	font-weight: bold;
	margin: 45px 0 0 0;
	color: #51626F;
	text-decoration: none;
}

#language_page #container .block_language ul li a:hover {
	text-decoration: underline;
}

/*@media all and (max-width:580px) {*/
	/*#language_page #container .block_language .block_language_left,*/
	/*#language_page #container .block_language .block_language_right {*/
		/*width: 100%;*/
		/*float: none;*/
		/*padding: 5px 30px;*/
	/*}*/
	/*#vertical-center-helper{*/
		/*margin-bottom:-220px;*/
	/*}*/
	/*#language_page #container .block_language ul {*/
		/*margin: 15px 0 0 0;*/
	/*}*/
/*}*/
