/* ********************************************* */
/* *** section css - integrated with section *** */
/* ********************************************* */
/* *** no opening slashes on images please.  *** */ 
/* ********************************************* */
/* ECA BLUE: #778CAA 						     */
/*                                               */
/* ********************************************* */

#toprow { background: none; }

#headersearch { background: #ffffff url(images/bg-headersearch.gif) no-repeat left top; }

#tradebody-footer { background: transparent url(images/bg-footer.gif) no-repeat left top; position: relative; }

#tbf-logo { position: absolute; top: 1px; left: 50px; }

#headersearchtabs ul li a:hover, #headersearchtabs ul li.active a { background-image: url(images/navl_h.gif); color: #fff; }
#headersearchtabs ul li a:hover span, #headersearchtabs ul li.active a span { background-image: url(images/navr_h.gif); }

#headertabs ul li a:hover, #headertabs ul li.active a { background: transparent url(images/tab-on-left.gif) repeat-x left top; }
#headertabs ul li a:hover span, #headertabs ul li.active a span { background: url(images/tab-on-right.gif) no-repeat right top; }

#headersubtabs, #searchbox_reskin2015 { background: #778CAA; }

#topbar_navblock.topbar_white li a:hover, #topbar_navblock.topbar_white li a:active { color: #778CAA;}

#topbar_navblock li ul.sub { background-color: #cacacc; background-image: url("/images/topbar_navblock_arrow.png"); }
#topbar_navblock li ul.sub li a:link, #topbar_navblock li ul.sub li a:visited { color: #000; }
#topbar_navblock li ul.sub li a:hover, #topbar_navblock li ul.sub li a:active { color: #000; }

/* amends from 2016/01 re-design of the 2015 reskin */
#topbar_navblock li:nth-of-type(2) { padding-left: 0; }
#searchbox_lefter > div > ul.sub { padding: 10px 0 0 0; background-color: #778CAA; background-image: url("/images/topbar_navblock_arrow.png"); }
#searchbox_lefter > div > ul.sub li { background-color: #000; }
#searchbox_lefter > div > ul.sub li:first-of-type { padding-top: 10px }
#searchbox_lefter > div > ul.sub li:last-of-type { padding-bottom: 10px }
/* and from the 2016/03 re-design of the reskin (replaced the above divs) */
#searchbox_lefter_two_options { background-color: #778CAA; }
#searchbox_lefter_two_options li { color: #fff; }
/* hide the topnav (post launch change) */
#topbar_navblock { display: none; }
/* end */

#searchbox_reskin2015 > #searchbox div.selectbox-wrapper { border: 1px solid #778CAA; }
#searchbox_reskin2015 > #searchbox div.selectbox-wrapper ul li.selected { background-color: #778CAA; }

#top_login.subsite { color: #000; }

#pagecontent {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

	#search-column-1-2-3 {
		width: 100%;
		float: none;
	}
	
		#SubSiteTitle { color: #000; }
		
		#search-column-1-2-3 div.section-head-single {
			color: #000;
			text-transform: none;
		}
	
	div.sidenavcontainer, 
	div.snc-superwide, 
	div.section-head-single, 
	div.shs-superwide, 
	div.section-content, 
	div.sc-superwide { 
		width: 100%;
		background: none;
		border: none;
	}
	
	div.section-head-single {
		font-family: 'open_sansregular';
		font-size: 1.6em;
		font-weight: normal;
		margin-bottom: 15px;
	}
	
	#pagecontent table.activiteslist {
		width: 180px; 
		float: left;
		margin-right: 75px;
	}
	
		#pagecontent table.activiteslist-end { margin-right: 0; }