/* CONTAINER */
#container {
	width:100%;
	white-space:nowrap;
}



/* HEADER */
#header {
	height:125px;
}
#header #header-left {
	position:relative;
	width:500px;
	/*background:url(header_left.jpg) top left no-repeat;*/
	background:url(header_bg.jpg) top left repeat-x;
	/*white-space:nowrap;*/
}
#header #banner-top {
	white-space:nowrap;
	width:auto;
	text-align:right;
	background:url(header_bg.jpg) top left repeat-x;
}
#header #logo {
	position:absolute;
	top:0;
	left:0;
}
#header #banner-top-top {
	height:65px;
}
#header #banner-top-bottom {
	height:60px;
}
#banner-content-top {margin-bottom:20px;}
#banner-content-bottom {margin-top:20px;}
#header .top-vertical {
	display:inline;
	white-space:nowrap;
	height:125px;
}
#header .top-vertical object, #header .top-vertical img {margin-left:3px;height:125px; display:inline; white-space:nowrap;}
#header .top-vertical object embed {height:125px; display:inline;}
#search-tabs {
	position:absolute;
	top:108px;
	left:152px;
}
#search-credits, #search-invest {
	float:left;
	width:144px;
	text-align:center;
}
#search-invest {
	margin-left:17px;
}
#search-credits a, #search-invest a {
	color:#FFF;
	border-bottom-color:#FFF;
	
	/*4Validation*/
	/*color: inherit;*/
	background-color:inherit;
	background-image:none;
}





/* SEARCH */
#search {
	border-bottom: 1px #003366 solid;
}
#search p  {
	width:900px;
	white-space:nowrap;
}




/* BODY */
#body {
	width:100%;
	position:relative
}




/* BODY / LEFT */
#left {
	/*float:left;*/
	width:200px;
	/*border-right: 1px solid #003366;*/
}
#account {
	padding:15px 10px 10px 25px;
	border-bottom: 1px solid #003366;
	background-color:#F4FAF8;
	white-space:nowrap;
	
	/*4Validation*/
	color: inherit;
	/*background-color:inherit;*/
	background-image:none;
}
#menu {
	padding:5px 10px 20px 20px;
	border-bottom: 1px solid #003366;
}
#banner-left {
	width:100px;
	/*height:1200px;*/
	margin: 10px 0 10px 20px;
}
/*
#banner-left img, #banner-left div, #banner-left p {
	border: 1px solid #ddd;
	margin-bottom:5px;
}
*/



/* BODY / CONTENT */
#content {
	border: 1px solid #003366;
	border-top:none;
	border-bottom:none;
	text-align:center;
	white-space:normal;
	padding:20px;
	padding-top:15px;
	margin:0;
}



/* BODY / RIGHT */
#right {
	width:240px;
	padding:5px;
	text-align:right;
}
/*
#banner-right {
	margin:5px;
}
*/


/* FOOTER */
#footer {
	padding:5px 5px 5px 10px;
	border-bottom:4px solid #003366;
	background-color:#8CC3E9;
	border-top: 1px #003366 solid;
	/*4Validation*/
	color: inherit;
	/*background-color:inherit;*/
	background-image:none;
}