/* ING Wholesale Banking Wholestyle v01.a
   (c) Interactive Link (12BCompany) || K.S.R. van Poelgeest
   (u) www.interactivelink.nl
   (c) ING Wholesale Banking 
   (u) www.ingwholesalebanking.com
	 Last update: 01/27/2007
---------------------------------------------- */
@import url('/?id=home.css');     /* homepage essentials */
@import url('/?id=additional.css');        /* banners */

@import url('/?id=markup.css');
@import url('/?id=modules.css');
@import url('/?id=navprimary.css');
@import url('/?id=navsecondary.css');
@import url('/?id=worldaccess.css');       /* corporate access module */
@import url('/?id=accessibility.css');     /* type zoom and print toolbox */

* {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	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:1024px;
	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;
			text-indent:0;	
			}
		ul li {
			height: 100%;
		}

/* Corporate
---------------------------------------------- */
#identity {
	width:auto;
	height:100%;
	border-top:15px solid #fff;
	}
a#logo {
	display:block;
	width:128px;
	height:38px;
	background:url('/systemgfx/g/ING_logo.gif') bottom left no-repeat;
	}
	em#business-title {
		float:right;
		color:#000;
		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:#fff;
		font-size:11px;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:10px;
		}
	#metanav a {
		font-size:11px;
		color:#aba195;
		margin:0 15px 0 0;
		}
	#metanav a:hover {
		text-decoration:underline;
		color:#000;
		}
	#language-select {
		margin-left:50px;
		color:#000;
		}
	#language-select a {
		margin-right:0px;
	}    
	#language-select a:hover {
		text-decoration:underline;
	}    
	#language-select a.selected {
		color:#000;
		}
    
	#metasearch {
		clear:right;
		float:right;
		display:block;
		width:340px;
		margin-top:10px;
		}
		#metasearchform input#input-search {
			width:280px;
			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-left:10px;
			padding-top:2px;
			color:#aba195;
			font-size:12px;
			background:#FFFFFF url(/systemgfx/c/img/ico/grey-arrow_tcm7-218.gif) 2px no-repeat scroll;
			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 {
  height: 1%;
  } 
body>#console {
  height: auto;
  }

#console {
	float:right;
	clear:right;
	width:240px;
	}
	#marketing.home #console #visual,
	#marketing.page #console #visual {
		margin:8px 0 0;
		width:auto;
		border:0;
		}
	#marketing #console #visual img {
		width:238px;
		border:1px solid #eff4fa;
		}
	#sidevisual {
		width:auto;
		padding-top:22px;
		}
#visual {
	display:block;
	clear:left;
	margin:0 250px 0 0;
	height:194px;
	background:#f60;
	}
	#corporate #visual {
		height:214px;
		}

* html #visual {
	margin: 0 250px 0 0; ma\rgin: 0 247px 0 0;
	}

#teaser {
	height:44px;
	background:#fff;
	margin:0 250px 0 0;
	}
* html #teaser {
	margin: 0 250px 0 0; ma\rgin: 0 247px 0 0;
	}
	#teaser h1 {
		margin:0;
		padding:12px 10px 10px 0;
		color:#f60;
		font-weight:bold;
		font-size:18px;
		line-height:22px;
		}
	#teaser span {
		font-weight:bold;
		color:#000;
		font-size:18px;
		line-height:22px;
		}

#essentials {
	border-top:1px solid #fff;
	margin:0 250px 0 0;
	clear:left;
	}
#essentials h6 a {
	color:#f60;
}

/* Content forward
---------------------------------------------- */
#primarynav {
	clear:left;
	margin:0 250px 0 0;
	padding:0;
	min-width:530px;
	background:#fff;
	font-size:.95em;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	height:23px;
	}
h6#master-title { /* Marketing specs */
	display:block;
	min-width:530px;
	margin:0;
	padding:6px 8px 4px;
	color:#000;
	border-bottom:1px solid #f60;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	}
#leftcol	{
	float:left;
	clear:left;
	width:200px;
	margin:0;
	padding:0;
	}

#XS {
	float:right;
	margin:0;
	padding:0;
	}

#path {
	margin:20px 0;
	}
#content {
	margin:0 240px 0 210px;
	width:auto;
	padding:1px 10px;
	}

/* Meta footer
---------------------------------------------- */
#metafoot {
	float:left;
	height:100%;
	width:100%;
	display:block;
	clear:both;
	margin:1.5em auto 0;
	padding:.5em 0;
	text-align:center;
	color:#ABA195;
	font-size:10px;
	border-top:1px solid #ccc;
	background:#fff;
	}
	#metafoot a {
		padding:0 6px;
		font-size:10px;
		color:#000;
		text-decoration:none;
		}


iframe {
	width:100%;
	_width:500px;
	height:650px;
	}

/* Hide printables
---------------------------------------------- */
#printfoot {
	display:none;
	visibility:hidden;
	}

