/* ING Group v01.a - based on WSB v01.a
   (c) 12BCompany || K.S.R. van Poelgeest
   (u) www.12bcompany.com
   (c) ING Group 
   (u) www.ing.com
	 Last update: 07/03/2007
---------------------------------------------- */
/*@import url('home.css');      homepage essentials */
@import url('additional.css');        /* banners */

@import url('markup.css');
@import url('modules.css');
@import url('navsecondary.css');
@import url('worldaccess.css');       /* corporate access module */
@import url('accessibility.css');     /* type zoom and print toolbox */

* {
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:small;
	line-height:150%;
	margin:0;
	padding:0;
	border:0;
	}
body {
	color:#333;
	padding:0 10px;
	text-align:center;
	}
#iw {
	text-align:left;
	margin:0 auto 0 auto;
	min-width:785px;
	max-width:990px;
	position:relative;
	}
	img, a img {
		border:0px;
		}

	#skip {
		display:none;
		visibility:hidden;
		}
	ul,ol {
		margin:0;
		padding:0;
		list-style:none;
		}
		li {
			margin:0;
			padding:0;
			height:100%;
			text-indent:0;	
			}

/* Corporate
---------------------------------------------- */
#identity {
	width:auto;
	height:100%;
	border-top:15px solid #fff;
	}
a#logo {
	display:block;
	width:128px;
	height:38px;
	}
	a#business-title {
		display:block;
    float:right;
		color:#006;
		font-size:22px;
		line-height:22px;
		margin-top:15px;
		font-weight:normal;
		font-style:normal;
		}
#meta-xs {
	width:auto;
	clear:left;
	margin-top:3px;
	border-top:5px solid #f60;
	word-spacing:0.15em;
	}
	#metanav {
		color:#f60;
		font-size:11px;
		padding-top:3px;
		padding-bottom:20px;
		}
	#metanav a {
		font-size:11px;
		color:#666;
		}
	#metanav a:hover {
		text-decoration:underline;
		}
	#language-select {
		margin-left:50px;
		}
	#language-select a:hover {
		text-decoration:underline;
		}    
	#language-select a.selected {
		color:#f60;
		}
    
	#metasearch {
		clear:right;
		float:right;
		display:block;
		width:240px;
		margin-top:5px;
		}
		#metasearchform input#input-search {
			width:194px;
			padding-left:2px;
			padding-bottom:1px;
			background:#fff;
			border:1px solid #ccc;
			color:#999;
			font-size:11px;
			}
		#metasearchform a#button-search {
			float:right;
			display:block;
			margin:0px;
			padding:1px 0 0;
			color:#788cc7;
			font-size:11px;
			font-weight:bold;
			border:0;
			}
		#metasearchform a#button-search:hover {
			text-decoration:underline;
			}
		#meta-xs a:focus {
			background:#fff;
			border:1px solid #eee;
			}

/* Hide printables
---------------------------------------------- */
#printlogo {
	display:none;
	visibility:hidden;
	clear:both;
	}

/* Layout
---------------------------------------------- */
#console {
	float:right;
	width:220px;
	margin:40px 10px 10px;/*10px*/
	}
.home #console {
  margin-right:0px;
  }
	#sidevisual {
		width:auto;
		text-align:right;
		}
#visual {
	display:block;
	height:150px;
	background:#f60;
	}

#essentials {
	border-top:1px solid #fff;
	margin:0 250px 0 0;
	clear:left;
	}

/* Content forward
---------------------------------------------- */
#primarynav {
	margin-top:10px;
	padding:0;
	font-size:0.95em;
	background:#f60;
  }
h6#master-title { /* Marketing specs */
	position:relative;
	margin:0 0 1em;
	margin-left:210px;
	padding:8px 10px 6px;
	color:#006;
	font-weight:bold;
	font-size:13px;
	line-height:12px;
	background:#b4c3e1;
	}


#leftcol	{
	float:left;
	clear:left;
	width:200px;
	margin:0;
	padding:0;
	}

#XS {
	float:right;
	margin:0;
	padding:0;
	}

#path {
	margin:20px 0;
	}
#main {
	margin:0 0 0 210px;
	width:auto;
	border:1px solid #e5e5e5;
	padding:1em;
	}
	#content {
    margin-right:240px;
    width:auto;
   	height:100%;
    }

/* Meta footer
---------------------------------------------- */
#metafoot {
	display:block;
	clear:both;
	height:100%;
	margin:1.5em 0 0;
	padding:0.5em 0;
	color:#999;
	border-top:1px solid #e5e5e5;
	}
	#metafoot a {
    font-size:0.85em;
		text-decoration:none;
		}
  #metafoot span {
    margin-left:1.5em;
    font-size:0.85em;
    }

/* Hide printables
---------------------------------------------- */
#printfoot {
	display:none;
	visibility:hidden;
	}


/* Home specs
---------------------------------------------- */
.home #main {
  border:0;
  padding:0;
  }
.home #content,
.home #metafoot {
  margin:1.5em 0 0 10px;
  }
h6#home-title {
	display:block;
  border-top:10px solid #f60;
  margin:0 0 1em;
  padding:12px 8px;
  color:#006;
	font-size:15.6px;
	font-weight:600;
  background:#b4c3e1;
  }

.home #sidevisual * {
  margin-right:0;
  }