@charset 'UTF-8';
/* First ~1480 lines is resetting stuff from the rest of the site! <-- collapse here  <------------------ collapse here  <------------------ collapse here  <------------------ collapse here */

	/* 
	 * LS 2012-06-25 11:37:30
	 * 
	 * Edit these when you update the file name:
	 * C:\inetpub\wwwroot\TreasuryToday\Website\xsl\2012\asa.xslt
	 * C:\inetpub\wwwroot\TreasuryToday\Website\xsl\2012\benchmarking.xslt
	 *
	 * Probably a few more now?
	 *
	 * #asa #article-content,
		#asa-asia #article-content,
		#app #article-content,
		#benchmark #article-content,
		#ondemand #article-content,
		#webinar #article-content,
		#wit #article-content
	 */

	/*
	 * LS 2012-01-20 12:50:15
	 * ASA 2012
	 * 
	 * TEAR IT DOWN!
	 * 
	 */


	/* http://meyerweb.com/eric/tools/css/reset/ 
	   v2.0 | 20110126
	   License: none (public domain)
	*/

	/* ASA and WEBINARS */
	#article-content .css-layout-v2, 
	#article-content .css-layout-v2 html, 
	#article-content .css-layout-v2 body, 
	#article-content .css-layout-v2 button, 
	#article-content .css-layout-v2 div, 
	#article-content .css-layout-v2 span, 
	#article-content .css-layout-v2 applet, 
	#article-content .css-layout-v2 object, 
	#article-content .css-layout-v2 iframe,
	#article-content .css-layout-v2 input,
	#article-content .css-layout-v2 h1, 
	#article-content .css-layout-v2 h2, 
	#article-content .css-layout-v2 h3, 
	#article-content .css-layout-v2 h4, 
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 h6, 
	#article-content .css-layout-v2 p, 
	#article-content .css-layout-v2 blockquote, 
	#article-content .css-layout-v2 pre,
	#article-content .css-layout-v2 a, 
	#article-content .css-layout-v2 abbr, 
	#article-content .css-layout-v2 acronym, 
	#article-content .css-layout-v2 address, 
	#article-content .css-layout-v2 big, 
	#article-content .css-layout-v2 cite, 
	#article-content .css-layout-v2 code,
	#article-content .css-layout-v2 del, 
	#article-content .css-layout-v2 dfn, 
	#article-content .css-layout-v2 em, 
	#article-content .css-layout-v2 img, 
	#article-content .css-layout-v2 ins, 
	#article-content .css-layout-v2 kbd, 
	#article-content .css-layout-v2 q, 
	#article-content .css-layout-v2 s, 
	#article-content .css-layout-v2 samp,
	#article-content .css-layout-v2 small, 
	#article-content .css-layout-v2 strike, 
	#article-content .css-layout-v2 strong, 
	#article-content .css-layout-v2 sub, 
	#article-content .css-layout-v2 sup, 
	#article-content .css-layout-v2 tt, 
	#article-content .css-layout-v2 var,
	#article-content .css-layout-v2 b, 
	#article-content .css-layout-v2 u, 
	#article-content .css-layout-v2 i, 
	#article-content .css-layout-v2 center,
	#article-content .css-layout-v2 dl, 
	#article-content .css-layout-v2 dt, 
	#article-content .css-layout-v2 dd, 
	#article-content .css-layout-v2 ol, 
	#article-content .css-layout-v2 ul, 
	#article-content .css-layout-v2 li,
	#article-content .css-layout-v2 fieldset, 
	#article-content .css-layout-v2 form, 
	#article-content .css-layout-v2 select,
	#article-content .css-layout-v2 textarea,
	#article-content .css-layout-v2 label, 
	#article-content .css-layout-v2 legend,
	#article-content .css-layout-v2 table, 
	#article-content .css-layout-v2 caption, 
	#article-content .css-layout-v2 tbody, 
	#article-content .css-layout-v2 tfoot, 
	#article-content .css-layout-v2 thead, 
	#article-content .css-layout-v2 tr, 
	#article-content .css-layout-v2 th, 
	#article-content .css-layout-v2 td,
	#article-content .css-layout-v2 article, 
	#article-content .css-layout-v2 aside, 
	#article-content .css-layout-v2 canvas, 
	#article-content .css-layout-v2 details, 
	#article-content .css-layout-v2 embed, 
	#article-content .css-layout-v2 figure, 
	#article-content .css-layout-v2 figcaption, 
	#article-content .css-layout-v2 footer, 
	#article-content .css-layout-v2 header, 
	#article-content .css-layout-v2 hgroup, 
	#article-content .css-layout-v2 menu, 
	#article-content .css-layout-v2 nav, 
	#article-content .css-layout-v2 output, 
	#article-content .css-layout-v2 ruby, 
	#article-content .css-layout-v2 section, 
	#article-content .css-layout-v2 summary,
	#article-content .css-layout-v2 time, 
	#article-content .css-layout-v2 mark, 
	#article-content .css-layout-v2 audio, 
	#article-content .css-layout-v2 video
	 {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		
		/* LS 2012-01-20 13:12:48 */
		font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight:normal;
		/*font-size:13px;*/	/*LS 2012-03-12 03:34:47 | can't have this on inline stuff.*/
		line-height:138.4615384615385%;
		-khtml-border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		border-radius:0;
		background:transparent;
		text-shadow:none;
		/* filter:none; */	/* LS 2012-03-21 15:30:08 | screws up lists and can result in width:0; <p> tags in IE9! */
		color:#222;
		width:auto;
		height:auto;
		overflow:visible;
	}
	/* HTML5 display-role reset for older browsers */
	#article-content .css-layout-v2 article, 
	#article-content .css-layout-v2 aside, 
	#article-content .css-layout-v2 details, 
	#article-content .css-layout-v2 figcaption, 
	#article-content .css-layout-v2 figure, 
	#article-content .css-layout-v2 footer, 
	#article-content .css-layout-v2 header, 
	#article-content .css-layout-v2 hgroup, 
	#article-content .css-layout-v2 menu, 
	#article-content .css-layout-v2 nav, 
	#article-content .css-layout-v2 section
	{
		display: block;
	}
	#article-content .css-layout-v2 body
	{
		line-height: 1;
	}
	#article-content .css-layout-v2 ol, 
	#article-content .css-layout-v2 ul
	{
		list-style: none;
	}
	#article-content .css-layout-v2 blockquote, 
	#article-content .css-layout-v2 q
	{
		quotes: none;
	}
	#article-content .css-layout-v2 blockquote:before, 
	#article-content .css-layout-v2 blockquote:after,
	#article-content .css-layout-v2 q:before, 
	#article-content .css-layout-v2 q:after
	{
		content: '';
		content: none;
	}
	#article-content .css-layout-v2 table
	{
		border-collapse: collapse;
		border-spacing: 0;
	}

	/*------------------------------------*\
		INUIT.CSS
	\*------------------------------------*/
	/*
	Author:			 Harry Roberts
	Twitter:			@inuitcss
	Author URL:		 csswizardry.com
	Project URL:		inuitcss.com
	Version:			3.2
	Date:			   24 November 2011

	Copyright 2011 Harry Roberts

	Licensed under the Apache License, 
	Version 2.0 (the "License");
	you may not use this file except in compliance with the License.
	You may obtain a copy of the License at

		http://apache.org/licenses/LICENSE-2.0

	Unless required by applicable law or agreed to in writing, 
	software
	distributed under the License is distributed on an "AS IS" BASIS,
	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
	either express or implied.
	See the License for the specific language governing permissions and
	limitations under the License.
	*/

	/*------------------------------------*\
		CONTENTS
	\*------------------------------------*/
	/*
	RESET
	SHARED
	MAIN
	GRIDS
	CLEARFIX
	ISLAND
	MEDIA
	LOGO
	NAV
	TYPE
	IMAGES
	FORMS
	TABLES
	MESSAGES
	MISC
	CLASSES
	DIAGNOSTICS
	NARROW
	MOBILE
	PRINT
	*/

	/*------------------------------------*\
		$RESET
	\*------------------------------------*/
	/*
	A more considered reset; more of a restart... csswizardry.com/2011/10/reset-restarted
	*/
	#article-content .css-layout-v2,
	#article-content .css-layout-v2 html, 
	#article-content .css-layout-v2 body, 
	#article-content .css-layout-v2 div, 
	#article-content .css-layout-v2 span, 
	#article-content .css-layout-v2 applet, 
	#article-content .css-layout-v2 object, 
	#article-content .css-layout-v2 iframe, 
	#article-content .css-layout-v2 h1, 
	#article-content .css-layout-v2 h2, 
	#article-content .css-layout-v2 h3, 
	#article-content .css-layout-v2 h4, 
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 h6, 
	#article-content .css-layout-v2 p, 
	#article-content .css-layout-v2 blockquote, 
	#article-content .css-layout-v2 pre, 
	#article-content .css-layout-v2 hr, 
	#article-content .css-layout-v2 a, 
	#article-content .css-layout-v2 abbr, 
	#article-content .css-layout-v2 address, 
	#article-content .css-layout-v2 cite, 
	#article-content .css-layout-v2 code, 
	#article-content .css-layout-v2 del, 
	#article-content .css-layout-v2 dfn, 
	#article-content .css-layout-v2 em, 
	#article-content .css-layout-v2 img, 
	#article-content .css-layout-v2 ins, 
	#article-content .css-layout-v2 kbd, 
	#article-content .css-layout-v2 q, 
	#article-content .css-layout-v2 s, 
	#article-content .css-layout-v2 samp, 
	#article-content .css-layout-v2 small, 
	#article-content .css-layout-v2 strong, 
	#article-content .css-layout-v2 sub, 
	#article-content .css-layout-v2 sup, 
	#article-content .css-layout-v2 tt, 
	#article-content .css-layout-v2 var, 
	#article-content .css-layout-v2 b, 
	#article-content .css-layout-v2 u, 
	#article-content .css-layout-v2 i, 
	#article-content .css-layout-v2 dl, 
	#article-content .css-layout-v2 dt, 
	#article-content .css-layout-v2 dd, 
	#article-content .css-layout-v2 ol, 
	#article-content .css-layout-v2 ul, 
	#article-content .css-layout-v2 li, 
	#article-content .css-layout-v2 fieldset, 
	#article-content .css-layout-v2 form, 
	#article-content .css-layout-v2 label, 
	#article-content .css-layout-v2 legend, 
	#article-content .css-layout-v2 table, 
	#article-content .css-layout-v2 caption, 
	#article-content .css-layout-v2 tbody, 
	#article-content .css-layout-v2 tfoot, 
	#article-content .css-layout-v2 thead, 
	#article-content .css-layout-v2 tr, 
	#article-content .css-layout-v2 th, 
	#article-content .css-layout-v2 td, 
	#article-content .css-layout-v2 article, 
	#article-content .css-layout-v2 aside, 
	#article-content .css-layout-v2 canvas, 
	#article-content .css-layout-v2 details, 
	#article-content .css-layout-v2 figcaption, 
	#article-content .css-layout-v2 figure, 
	#article-content .css-layout-v2 footer, 
	#article-content .css-layout-v2 header, 
	#article-content .css-layout-v2 hgroup, 
	#article-content .css-layout-v2 menu, 
	#article-content .css-layout-v2 nav, 
	#article-content .css-layout-v2 section, 
	#article-content .css-layout-v2 summary, 
	#article-content .css-layout-v2 time, 
	#article-content .css-layout-v2 mark, 
	#article-content .css-layout-v2 audio, 
	#article-content .css-layout-v2 video
	{
		margin:0;
		padding:0;
	}
	#article-content .css-layout-v2 article, 
	#article-content .css-layout-v2 aside, 
	#article-content .css-layout-v2 details, 
	#article-content .css-layout-v2 figcaption, 
	#article-content .css-layout-v2 figure, 
	#article-content .css-layout-v2 footer, 
	#article-content .css-layout-v2 header, 
	#article-content .css-layout-v2 hgroup, 
	#article-content .css-layout-v2 menu, 
	#article-content .css-layout-v2 nav, 
	#article-content .css-layout-v2 section
	{
		display:block;
	}
	#article-content .css-layout-v2 h1, 
	#article-content .css-layout-v2 h2, 
	#article-content .css-layout-v2 h3, 
	#article-content .css-layout-v2 h4, 
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 h6
	{
		font-size:1em;
	}
	#article-content .css-layout-v2 table
	{
		border-collapse:collapse;
		border-spacing:0;
	}
	#article-content .css-layout-v2 strong, 
	#article-content .css-layout-v2 b, 
	#article-content .css-layout-v2 mark
	{
		font-weight:bold;
		font-style:inherit;
	}
	#article-content .css-layout-v2 em, 
	#article-content .css-layout-v2 i, 
	#article-content .css-layout-v2 cite, 
	#article-content .css-layout-v2 q, 
	#article-content .css-layout-v2 address, 
	#article-content .css-layout-v2 dfn, 
	#article-content .css-layout-v2 var
	{
		font-style:normal;
		font-weight:bold;
	}
	#article-content .css-layout-v2 abbr[title], 
	#article-content .css-layout-v2 dfn[title]
	{
		cursor:help;
		/* border-bottom:1px dotted; */		/* LS 2012-03-19 16:03:47 | people in the office don't like the underline. */
	}
	#article-content .css-layout-v2 ins
	{
		border-bottom:1px solid;
	}
	#article-content .css-layout-v2 a, 
	#article-content .css-layout-v2 u, 
	#article-content .css-layout-v2 ins
	{
		text-decoration:none;
	}
	#article-content .css-layout-v2 u
	{
		text-decoration:underline;
	}
	#article-content .css-layout-v2 del, 
	#article-content .css-layout-v2 s
	{
		text-decoration:line-through;
	}
	#article-content .css-layout-v2 pre, 
	#article-content .css-layout-v2 code, 
	#article-content .css-layout-v2 samp, 
	#article-content .css-layout-v2 kbd
	{
		font-family:monospace;
	}
	#article-content .css-layout-v2 small
	{
		font-size:0.75em;
	}
	#article-content .css-layout-v2 img
	{
		border:none;
		font-style:italic;
	}
	#article-content .css-layout-v2 input, 
	#article-content .css-layout-v2 select, 
	#article-content .css-layout-v2 option, 
	#article-content .css-layout-v2 optgroup, 
	#article-content .css-layout-v2 textarea
	{
		font:inherit;
	}

	/*------------------------------------*\
		$SHARED
	\*------------------------------------*/
	/*
	Rather than repeating declarations over and over, 
	let’s make a shared section.
	*/
	#article-content .css-layout-v2 h1, 
	#article-content .css-layout-v2 h2, 
	#article-content .css-layout-v2 h3, 
	#article-content .css-layout-v2 h4, 
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 h6, 
	#article-content .css-layout-v2 ul, 
	#article-content .css-layout-v2 ol, 
	#article-content .css-layout-v2 dl, 
	#article-content .css-layout-v2 p, 
	#article-content .css-layout-v2 address, 
	#article-content .css-layout-v2 figure, 
	#article-content .css-layout-v2 pre, 
	#article-content .css-layout-v2 fieldset, 
	#article-content .css-layout-v2 table, 
	#article-content .css-layout-v2 hr, 
	#article-content .css-layout-v2 .nav, 
	#article-content .css-layout-v2 .island, 
	#article-content .css-layout-v2 .media
		{
			margin-bottom:13px;
			margin-bottom:0.8125rem;
		}
	#article-content .css-layout-v2 article>p:last-child,
	#article-content .css-layout-v2 div>p:last-child,
	#article-content .css-layout-v2 ul:not(.spaced) li>p:last-child,
	#article-content .css-layout-v2 section>p:last-child,
	#article-content .css-layout-v2 div>ul:last-child,
	#article-content .css-layout-v2 section>ul:last-child,
	#article-content .css-layout-v2 td>p:last-child,
	#article-content .css-layout-v2 th>p:last-child
		{
			margin-bottom:0;
		}
	#article-content .css-layout-v2 figcaption, 
	#article-content .css-layout-v2 small
	{
		font-size:12px;
		font-size:0.75rem;
	}
	#article-content .css-layout-v2 ul, 
	#article-content .css-layout-v2 ol, 
	#article-content .css-layout-v2 dd
	{
		/* margin-left:3em; */
		margin-left:1em;
	}
	#article-content .css-layout-v2 small, 
	#article-content .css-layout-v2 code
	{
		line-height:1;
	}
	#article-content .css-layout-v2 pre, 
	#article-content .css-layout-v2 code, 
	#article-content .css-layout-v2 input, 
	#article-content .css-layout-v2 textarea
	{
		font:inherit;
	}

	/*------------------------------------*\
		$MAIN
	\*------------------------------------*/
	#article-content .css-layout-v2,
	#article-content .css-layout-v2 html
	{
		/* overflow-y:scroll; */ /* Force scrollbars 100% of the time */ /* LS 2012-01-20 14:34:30 | No thanks, not for an ID embedded in another page. */
		font-size:100%; /* Use 16px as per informationarchitects.jp/en/100e2r/ and wilsonminer.com/posts/2008/oct/20/relative-readability/ */
		font-size:100%; /* Use 16px as per informationarchitects.jp/en/100e2r/ and wilsonminer.com/posts/2008/oct/20/relative-readability/ */
		line-height:1.5; /* A safe default for type of any size. */
		/* You should always specify a colour and background, override these in your own stylesheet if desired. */
		background-color:#fff;
		color:#333;
	}
	#article-content .css-layout-v2,
	#article-content .css-layout-v2 body
	{
		min-height:100%;
	}

	/*------------------------------------*\
		$GRIDS
	\*------------------------------------*/
	/*
	Build a custom grid-system igloo at inuitcss.com
	Include this igloo in igloos.css
	*/

	/*------------------------------------*\
		$CLEARFIX
	\*------------------------------------*/
	/*
	Fix clearing issues as per: nicolasgallagher.com/micro-clearfix-hack/
	*/
	#article-content .css-layout-v2 .cf, 
	#article-content .css-layout-v2 .row, 
	#article-content .css-layout-v2 .grids, 
	#article-content .css-layout-v2 .media
		{
			zoom:1;
		}
	#article-content .css-layout-v2 .cf:before, 
	#article-content .css-layout-v2 .row:before, 
	#article-content .css-layout-v2 .grids:before, 
	#article-content .css-layout-v2 .media:before, 
	#article-content .css-layout-v2 .cf:after, 
	#article-content .css-layout-v2 .row:after, 
	#article-content .css-layout-v2 .grids:after, 
	#article-content .css-layout-v2 .media:after
		{
			content:"";
			display:table;
		}
	#article-content .css-layout-v2 .cf:after, 
	#article-content .css-layout-v2 .row:after, 
	#article-content .css-layout-v2 .grids:after, 
	#article-content .css-layout-v2 .media:after
		{
			clear:both;
		}

	/*------------------------------------*\
		$ISLAND
	\*------------------------------------*/
	/*
	Use a class of .island whenever you want to box off an area of content as per: csswizardry.com/2011/10/the-island-object/
	Extend with classes like .promo to apply different colours etc to draw attention.
	*/
	#article-content .css-layout-v2 .island
		{
			padding:1.5em;
		}
		#article-content .css-layout-v2 .island > :last-child
			{
				margin-bottom:0;
			}

	/*------------------------------------*\
		$MEDIA
	\*------------------------------------*/
	/*
	Based on @stubbornella’s media object: stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
	<a class="media promo">
		<img src=product.jpg alt="" class=img>
		<p class=body>Get Product for half price!</p>
	</a>
	*/
	#article-content .css-layout-v2 .media
	{
		display:block;
	}
		#article-content .css-layout-v2 .media .img
		{
			float:left;
			margin-right:10px;
		}
		#article-content .css-layout-v2 .media .body
		{
			overflow:hidden;
			margin-bottom:0;
		}

	/*------------------------------------*\
		$LOGO
	\*------------------------------------*/
	/* Your logo is an image, not a h1: csswizardry.com/2010/10/your-logo-is-an-image-not-a-h1/ */
	#article-content .css-layout-v2 .logo, 
	#article-content .css-layout-v2 .logo img
	{
		/*display:block;*/
		/*width:auto; /* Width of your logo in pixels (ideally a round grid-number) */
		/*height:auto; /* Height of your logo in pixels */
	}
	/* Based on the fact that we need to use an <img /> in our markup, let’s hide the actual image and use a background on the <a>--this gives us semantically sound markup and the ability to use sprites for hover effects! */
	/*#article-content .css-layout-v2 .logo{
		background:url(/path/to/logo);
	}
		#article-content .css-layout-v2 .logo:hover{
	*/		/* Hover states */
	/*		background-position:0 -00px;
		}
	#article-content .css-layout-v2 .logo img{
		position:absolute;
		left:-99999px;
	}*/

	/*------------------------------------*\
		$NAV
	\*------------------------------------*/
	/* Create an abstraction, as per: csswizardry.com/2011/09/the-nav-abstraction/ */
	#article-content .css-layout-v2 .nav
		{
			list-style:none;
		}
	#article-content .css-layout-v2 .nav li
		{
			display:inline;
		}
	#article-content .css-layout-v2 .nav a
		{
			display:inline-block;
		}

	/*------------------------------------*\
		$TYPE
	\*------------------------------------*/
	/*--- HEADINGS ---*/
	#article-content .css-layout-v2 h1, 
	#article-content .css-layout-v2 .alpha
	{
		font-size:1.75em;		/* 24px */
		line-height:1.5;		/* 36px */
	}
	#article-content .css-layout-v2 h2, 
	#article-content .css-layout-v2 .beta
	{
		font-size:1.5em;		/* 24px */
		line-height:1;			/* 24px */
	}
	#article-content .css-layout-v2 h3, 
	#article-content .css-layout-v2 .gamma
	{
		font-size:1.25em;		/* 20px */
		line-height:1.2;		/* 24px */
	}
	#article-content .css-layout-v2 h4, 
	#article-content .css-layout-v2 .delta
	{
		font-size:1.125em;		/* 18px */
		line-height:1.333;		/* 24px */
	}
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 .epsilon
	{
		font-weight:bold;
	}
	#article-content .css-layout-v2 h5, 
	#article-content .css-layout-v2 .epsilon, 
	#article-content .css-layout-v2 h6, 
	#article-content .css-layout-v2 .zeta
	{
		font-size:1em;			/* 16px */
		line-height:1.5;		/* 24px */
	}

	/*--- PARAGRAPHS ---*/
	/*
	Mo’ robust paragraph indenting: csswizardry.com/2010/12/mo-robust-paragraph-indenting/
	Uncomment to activate
	p+p{
		text-indent:2em;
		margin-top:-1.5em;
	}
	*/

		/* 
		 * LS 2012-01-20 14:53:55
		 * Taken from normalize.css
		 */

		#article-content .css-layout-v2 small
		{
			font-size: 75%;
		}

		/*
		 * Prevents sub and sup affecting line-height in all browsers
		 * gist.github.com/413930
		 */

		#article-content .css-layout-v2 sub,
		#article-content .css-layout-v2 sup
		{
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline;
		}

		#article-content .css-layout-v2 sup
		{
			top: -0.5em;
		}

		#article-content .css-layout-v2 sub
		{
			bottom: -0.25em;
		}

	/*--- FIGURES ---*/
	#article-content .css-layout-v2 figure img
	{
		display:block;
		margin-bottom:0;
	}

	/*--- LINKS ---*/
	/*
	Say no to negative hovers: csswizardry.com/2011/05/on-negative-hovers/
	A negative hover is one whose appearance is subtracted from on hover rather than added to.
	*/
	#article-content .css-layout-v2 a:visited
	{
		opacity:0.8; /* A bit basic, but it’s a bare minumum... */
	}
	#article-content .css-layout-v2 a:hover
	{
		text-decoration:none;
	}
	#article-content .css-layout-v2 a:active, 
	#article-content .css-layout-v2 a:focus
	{
		/* Give clicked links a depressed effect. */
		position:relative;
		top:1px;
	}

	/*--- LISTS ---*/
	#article-content .css-layout-v2 li > ul, 
	#article-content .css-layout-v2 li > ol
	{
		/* Let’s take care of lists in lists */
		margin-bottom:0;
	}

	/*
	A numbered list is NOT the same as an ordered one: csswizardry.com/2011/09/ordered-and-numbered-lists-the-differences/
	Use this class when you want a list to be numbered but it has no order.
	*/
	#article-content .css-layout-v2 ul.numbered
	{
		list-style:decimal outside;
	}
	#article-content .css-layout-v2 dt
	{
		font-weight:bold;
	}

	/*--- QUOTES ---*/
	/* Big up @boblet: html5doctor.com/blockquote-q-cite/ */
	/*#article-content .css-layout-v2 q
	{
		quotes:"‘" "’" "“" "”";
	}
	#article-content .css-layout-v2 q:before
	{
		content:"‘";
		content:open-quote;
	}
	#article-content .css-layout-v2 q:after
	{
		content:"’";
		content:close-quote;
	}
	#article-content .css-layout-v2 q q:before
	{
		content: "“";
		content: open-quote;
	}
	#article-content .css-layout-v2 q q:after
	{
		content: "”";
		content: close-quote;
	}
	#article-content .css-layout-v2 blockquote
	{
		quotes: "“" "”";
	}
	#article-content .css-layout-v2 blockquote p:before
	{
		content: "“";
		content: open-quote;
	}
	#article-content .css-layout-v2 blockquote p:after
	{
		content: "";
		content: no-close-quote;
	}
	#article-content .css-layout-v2 blockquote p:last-of-type:after
	{
		content: "”";
		content: close-quote;
	}*/

	#article-content .css-layout-v2 blockquote
		{
			border-left: 1px solid #ddd;
			font-size: 1.25em;
			padding: 0 2em;
			line-height: 1.6;
		}

	#article-content .css-layout-v2 blockquote p
		{
			color: #a0a0a0;
			font-size: 1em;
			font-style: normal;
			font-family: georgia,'Times New Roman',serif;
		}

	#article-content .css-layout-v2 blockquote p>cite
		{
			color: #a0a0a0;
			font-size:0.8em;
		}

	#article-content .css-layout-v2 blockquote .vcard
	{
		text-indent: 0;
	}

	#article-content .css-layout-v2 blockquote .vcard h4
	{
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		line-height: 5px;
		padding-top: 1em;
	}

	#article-content .css-layout-v2 blockquote .vcard h5
	{
		font-size: 12px;
		font-style: normal;
		line-height: 5px;	
	}

	#article-content .css-layout-v2 blockquote .vcard p
	{
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		line-height: 5px;
		margin-bottom: 0;
	}

	#article-content .css-layout-v2 blockquote .vcard p:before,
	#article-content .css-layout-v2 blockquote .vcard p:after
	{
		content:"";
		content:no-close-quote;
	}

	/*
	Mark up the source of a quote with .source:
	<blockquote>
		<p>Lorem ipsum dolor sit amet. <b class=source>Joe Bloggs</b></p>
	</blockquote>
	*/
	#article-content .css-layout-v2 .source
	{
		display:block;
		text-indent:0;
		margin-top:-24px;
		margin-top:-1.5rem;
	}
		#article-content .css-layout-v2 .source:before
		{
			content:"—";
		}

	/*--- GENERAL ---*/
	#article-content .css-layout-v2 mark
	{
		background-color:#ffc;
		color:#333;
	}

	/*--- CODE ---*/
	#article-content .css-layout-v2 pre, 
	#article-content .css-layout-v2 code
	{
		font-family:"Inconsolata", "Monaco", "Consolas", "Courier New", Courier, monospace;
	}
	#article-content .css-layout-v2 pre
	{
		overflow:auto;
		line-height:24px; /* Having to define explicit pixel values :( */
	}

	/*------------------------------------*\
		$IMAGES
	\*------------------------------------*/
	#article-content .css-layout-v2 img
	{
		/*max-width:100%;*/
		/*height:auto;*/
		/* Give it some text styles to offset alt text */
		color:#c00;
	}
	#article-content .css-layout-v2 img.left
	{
		margin:0 30px 0 0;
		margin:0 1.875rem 0 0;
	}
	#article-content .css-layout-v2 img.right
	{
		margin:0 0 0 30px;
		margin:0 0 0 1.875rem;
	}

	#article-content .css-layout-v2 .cols2 + img.right
	{
		margin-left:-4.8%;
	}
	/*--- FLASH/VIDEO ---*/
	#article-content .css-layout-v2 object, 
	#article-content .css-layout-v2 embed, 
	#article-content .css-layout-v2 video
	{
		max-width:100%;
		height:auto;
	}
	#article-content .css-layout-v2 .mejs-container object, 
	#article-content .css-layout-v2 .mejs-container embed, 
	#article-content .css-layout-v2 .mejs-container video,
	#article-content .css-layout-v2 .mejs-container .me-plugin,
	#article-content .css-layout-v2 .mejs-container .mejs-inner,
	#article-content .css-layout-v2 .mejs-container .mejs-layers,
	#article-content .css-layout-v2 .mejs-container .mejs-poster,
	#article-content .css-layout-v2 .mejs-container .mejs-poster img
	{
		width:625px;
		height:352px;
	}
	#article-content .css-layout-v2 .mejs-container .mejs-poster
	{
		overflow:hidden;
	}
	#article-content .css-layout-v2 .mejs-overlay-button
	{
		width: 624px;
		height: 352px;
		margin: -312px 0 0 -176px;
		background: url(/images/bms/-trans.png) no-repeat!important;
	}

	/*------------------------------------*\
		$FORMS
	\*------------------------------------*/
	/* Unfortunately, and somewhat obviously, forms don’t fit the baseline all too well. Perhaps in a later version... */
	#article-content .css-layout-v2 fieldset
	{
		padding:1.5em;
		border:1px solid #ccc;
	}
	#article-content .css-layout-v2 label
	{
		display:block;
	}
	#article-content .css-layout-v2 .text-input
	{
		/* With the advent of various HTML5 input types (email, url, etc) input[type=text] is no longer suitable for for styling non-textearea text-inputs. Use .text-input instead. */
	}
	#article-content .css-layout-v2 label, 
	#article-content .css-layout-v2 .text-input, 
	#article-content .css-layout-v2 textarea, 
	#article-content .css-layout-v2 .btn
	{
		cursor:pointer;
	}
		#article-content .css-layout-v2 .text-input:active, 
		#article-content .css-layout-v2 .text-input:focus, 
		#article-content .css-layout-v2 textarea:active, 
		#article-content .css-layout-v2 textarea:focus
		{
			cursor:text;
		}

	/* A class of .check-list can be added to a <ul> to create a multi-column list of inputs. */
	#article-content .css-layout-v2 .check-list
	{
		width:100%;
		overflow:hidden;
		list-style:none;
		margin-left:0;
	}
	#article-content .css-layout-v2 .check-list li
	{
		width:25%;
		float:left;
	}
	#article-content .css-layout-v2 .check-label
	{
		display:inline;
	}
	#article-content .css-layout-v2 fieldset > :last-child
	{
		/* Remove the margin from the last element in the fieldset--this makes our padding more consistent. */
		margin-bottom:0;
	}

	/*------------------------------------*\
		$TABLES
	\*------------------------------------*/
	/* Unfortunately, and somewhat obviously, tables don’t fit the baseline all too well. Perhaps in a later version... */
	#article-content .css-layout-v2 table
	{
		width:100%;
		max-width:100%;
	}
	#article-content .css-layout-v2 thead tr:last-of-type th
	{
		/* Thicker border on the table-headers of the last row in the table head. */
		border-bottom-width:2px;
	}
	#article-content .css-layout-v2 tbody th
	{
		/* Thicker right border on table-headers in the table body. */
		border-right-width:2px;
	}
	#article-content .css-layout-v2 th:empty
	{
		/* Hide the borders on any empty table-headers. */
		border:none;
	}
	#article-content .css-layout-v2 th, 
	#article-content .css-layout-v2 td
	{
		vertical-align:top;
		padding:0.75em;
		border:1px solid #ccc;
	}
	#article-content .css-layout-v2 th
	{
		font-weight:bold;
		text-align:center;
	}
	#article-content .css-layout-v2 table [colspan]
	{
		text-align:center;
	}
	#article-content .css-layout-v2 table [rowspan]
	{
		vertical-align:middle;
	}
	/*
	Assuming IE has an 'implied' colspan of one on cells without an explicit colspan attribute, fix/undo it.
	See jsfiddle.net/csswizardry/UJJay/
	*/
	#article-content .css-layout-v2 [colspan="1"]
	{
		text-align:left;
	}
	#article-content .css-layout-v2 [rowspan="1"]
	{
		vertical-align:top;
	}
	#article-content .css-layout-v2 tbody tr:nth-of-type(odd)
	{
		background:rgba(0, 0, 0, 0.05);
	}
	#article-content .css-layout-v2 tfoot
	{
		text-align:center;
	}
	#article-content .css-layout-v2 tfoot td
	{
		border-top-width:2px;
	}

	/*------------------------------------*\
		$MESSAGES
	\*------------------------------------*/
	/* Unfortunately feedback messages don’t fit the baseline all too well. Perhaps in a later version... */
	#article-content .css-layout-v2 .message
	{
		font-weight:normal;
		display:block;
		padding:10px 10px 10px 36px;
		border:1px solid #ccc;
		margin-left:0;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
		-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
		box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
		/*
		With multiple errors it’s nice to group them:
		<ul class=message>
			<li>Please provide a surname.</li>
			<li>Please enter a valid email address.</li>
		</ul>
		*/
		#article-content .css-layout-v2 ul.message
		{
			list-style:decimal outside; /* It’s also handy to number them. However, they might not necessarily be in a particular order, so we spoof it by putting numbers on an unordered list */
			padding:10px 10px 10px 56px;
		}
	#article-content .css-layout-v2 .error
		{
			border-color:#fb5766;
			background:url(../img/css/icons/error.png) 10px center no-repeat #fab;
		}
	#article-content .css-layout-v2 .success
		{
			border-color:#83ba77;
			background:url(../img/css/icons/success.png) 10px center no-repeat #d1feba;
		}
	#article-content .css-layout-v2 .info
		{
			border-color:#85a5be;
			background:url(../img/css/icons/info.png) 10px center no-repeat #c4dbec;
		}
	#article-content .css-layout-v2 .warning
		{
			border-color:#d8d566;
			background:url(../img/css/icons/warning.png) 10px center no-repeat #fef8c4;
		}

	/*------------------------------------*\
		$MISC
	\*------------------------------------*/
	#article-content .css-layout-v2 .accessibility
		{
			/* Hide content off-screen without hiding from screen-readers. N.B. This is not suited to RTL languages */
			position:absolute;
			left:-99999px;
		}
	#article-content .css-layout-v2 .more-link:after
		{
			/* Too many people use &raquo; in their markup to signify progression/movement, that ain’t cool. Let’s insert that using content:""; */
			content:" »";
		}

	/*------------------------------------*\
		$CLASSES
	\*------------------------------------*/
	/*
	Some not-too-pretty and insemantic classes to do odd jobs.
	*/
	#article-content .css-layout-v2 .left
	{
		float:left;
	}
	#article-content .css-layout-v2 .right
	{
		float:right;
	}
	#article-content .css-layout-v2 .clear
	{
		clear:both;
		float:none;
	}
	#article-content .css-layout-v2 .text-left
	{
		text-align:left;
	}
	#article-content .css-layout-v2 .text-right
	{
		text-align:right;
	}
	#article-content .css-layout-v2 .text-center, 
	#article-content .css-layout-v2 .text-centre
	{
		text-align:center;
	}

	/*------------------------------------*\
		$DIAGNOSTICS
	\*------------------------------------*/
	/*
	Apply a class of .debug to the html element ONLY WHEN YOUR SITE IS ON DEV.
	*/

	/*
	Red border 		== 	something is wrong
	Yellow border 	== 	something may be wrong, you should double check.
	Green border 	== 	perfect, nice one!
	*/

	/*--- STYLES ---*/
	#article-content .css-layout-v2 .debug [style], 
	#article-content .css-layout-v2 .debug style
	{
		/* Inline styles aren’t great, can this be avoided? */
		outline:5px solid yellow;
	}
		#article-content .css-layout-v2 .debug style
		{
			display:block;
		}

	/*--- IMAGES ---*/
	#article-content .css-layout-v2 .debug img
	{
		/* Images without alt attributes are bad! */
		outline:5px solid red;
	}
	#article-content .css-layout-v2 .debug img[alt]
	{
		/* Images with alt attributes are good! */
		outline-color:green;
	}
	#article-content .css-layout-v2 .debug img[alt=""]
	{
		/* Images with empty alt attributes are okay in the right circumstances. */
		outline-color:yellow;
	}

	/*--- LINKS ---*/
	#article-content .css-layout-v2 .debug a
	{
		/* Links without titles are yellow, does your link need one? */
		outline:5px solid yellow;
	}
	#article-content .css-layout-v2 .debug a[title]
	{
		/* Links with titles are green, title attributes can be very useful! */
		outline-color:green;
	}
	#article-content .css-layout-v2 .debug a[href="#"]
	{
		/* Were you meant to leave that hash in there? */
		outline-color:yellow;
	}
	#article-content .css-layout-v2 .debug a[target]
	{
		outline-color:red;
	}

	/*--- CLASSES/IDS ---*/
	#article-content .css-layout-v2 .debug [class=""], 
	#article-content .css-layout-v2 .debug [id=""]
	{
		/* Is this element meant to have an empty class/ID? */
		outline:5px solid yellow;
	}

	/*------------------------------------*\
		$NARROW
	\*------------------------------------*/
	/*
	CSS for tablets and narrower devices
	*/
	@media (min-width: 721px) and (max-width: 960px)
		{
		}
	/*--- END NARROW ---*/

	/*------------------------------------*\
		$MOBILE
	\*------------------------------------*/
	/*
	CSS for mobile devices.
	Linearise it!
	*/
	@media (max-width: 720px)
		{
			/*------------------------------------*\
				MAIN
			\*------------------------------------*/
			#article-content .css-layout-v2,
			#article-content .css-layout-v2 html
			{
				font-size:1.125em; /* Make text slightly larger for smaller devices to improve readability. */
			}
			#article-content .css-layout-v2,
			#article-content .css-layout-v2 body
			{
				-webkit-text-size-adjust:none;
			}
			#article-content .css-layout-v2 .wrapper
			{
				width:auto;
			}
			#article-content .css-layout-v2 .grids
			{
				margin:0;
				width:auto;
			}
			#article-content .css-layout-v2 [class^="grid-"], 
			#article-content .css-layout-v2 .grids [class^="grid-"]
			{
				width:auto;
				float:none;
				margin:0;
			}

			/*------------------------------------*\
				LOGO
			\*------------------------------------*/
			#article-content .css-layout-v2 .logo
			{
				margin-left:auto;
				margin-right:auto;
				margin-bottom:48px;
				margin-bottom:3rem;
			}

			/*------------------------------------*\
				TYPE
			\*------------------------------------*/
			/*--- LISTS ---*/
			#article-content .css-layout-v2 ul, 
			#article-content .css-layout-v2 ol, 
			#article-content .css-layout-v2 dl
			{
				margin-left:1.5em;
			}

			/*------------------------------------*\
				IMAGES
			\*------------------------------------*/
			#article-content .css-layout-v2 img.left, 
			#article-content .css-layout-v2 img.right
			{
				max-width:50%;
				height:auto;
			}
		}
	/*--- END MOBILE ---*/

	/*------------------------------------*\
		$PRINT
	\*------------------------------------*/
	/*
	Good ol’ fashioned paper...
	*/
	@media print
		{
			/*------------------------------------*\
				MAIN
			\*------------------------------------*/
			/*
			Give everything some decent contrast.
			*/
			*{
				background-color:#fff;
				color:#000;
				text-shadow:none!important;
			}
			/*
			Set a nice measure and take the font down to print-acceptable sizes.
			*/
			body
			{
				font-size:0.75em; /* 12px (if base font-size was 16px) */
			}
			
			/*
			 * LS 2015-04-21 10:54:07
			 * ======================
			 * hide adverts when printing.
			 */
			#tt-cookie-policy,
			body > #background-takeover,
			.headerbanner,
			.mpu
			{
				display: none!important;
			}
			.wrapper
			{
				width:75%;
				margin:0 auto;
			}
			/*
			A list of things you don’t want printing. Add to/subtract from as necessary. 
			*/
			.nav, 
			.footer,
			.sidebar,
			.tt.meta,
			#article-content .css-layout-v2 a[href="/asa"], 
			#article-content .css-layout-v2 #asa, 
			#app #master_2_panelWrapper > h1,
			#asa #master_2_panelWrapper > h1,
			#asa-asia #master_2_panelWrapper > h1,
			#benchmark #master_2_panelWrapper > h1,
			#event #master_2_panelWrapper > h1,
			#podcast #master_2_panelWrapper > h1,
			#tools #master_2_panelWrapper > h1,
			#webinar #master_2_panelWrapper > h1,
			#wit #master_2_panelWrapper > h1,
			#article-content .css-layout-v2 iframe,
			.navigation
			{
				display:none;
			}
			#article-content .css-layout-v2 .row
			{
				margin-bottom:1em!important;
			}

			.logo img
			{
				position:static;
			}
			/*
			Linearise
			*/
			.grids
			{
				width:auto;
			}
			[class^="grid-"]
			{
				width:auto;
				float:none;
				clear:both;
			}
			/*
			Don’t let images break anything.
			*/
			img
			{
				max-width:100%;
				height:auto;
			}
			/*
			Messages look odd with just borders.
			*/
			.message
			{
				border:none;
				font-weight:bold;
			}
			/*
			Display the href of any links.
			*/
			a:link:after, 
			a:visited:after
			{
				content:" (" attr(href) ")";
				font-size:smaller;
			}
			/*
			Any links that are root relative to your site need prepending with your URL.
			*/
			a[href^="/"]:after
			{
				content:" (http://treasurytoday.com.com" attr(href) ")";
				font-size:smaller;
			}
			/*
			Any Flash/video content can’t be printed so leave a message.
			*/
			object:after
			{
				content:"Flash/video content. Head to http://treasurytoday.com.com/ to view this content.";
				display:block;
				font-weight:bold;
				margin-bottom:1.5em;
			}

			#article-content .css-layout-v2 .faqs dd
			{
				display:block!important;
			}

			#article-content .css-layout-v2 .faqs .odd, 
			#article-content .css-layout-v2 .faqs .even
			{
				width:100%!important;
			}
		}
	/*--- END PRINT ---*/

/* 
 * LS 2012-01-20 13:43:30
 * Some actual styles :D Everything before here is effectively Eric Meyer's CSS Reset and http://github.com/necolas/normalize.css
 * with a couple of extra (commented) rules inserted for good measure.
 * 
 * BUILD IT UP!
 */

/*
 * ASA GENERAL TYPOGRAPHY
 */
#article-content .css-layout-v2 h1,
#article-content .css-layout-v2 h2,
#article-content .css-layout-v2 h3,
#article-content .css-layout-v2 h4,
#article-content .css-layout-v2 h5,
#article-content .css-layout-v2 h6,
#article-content .css-layout-v2 p,
#article-content .css-layout-v2 ol,
#article-content .css-layout-v2 ul,
#article-content .css-layout-v2 li
	{
		font-family: Arial, Verdana, Calibri, Geneva, Kalimati, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:142%;
		color:#414b52;
	}

#article-content .css-layout-v2 ol,
#article-content .css-layout-v2 ul
	{
		margin-left:2em;
	}

#article-content .css-layout-v2 p
	{
		color:#2a3136;
	}

/*
 * ASA HEADING SIZES
 */
#article-content .css-layout-v2 h1,
#article-content .css-layout-v2 .h1
	{
		font-size:24px;
	}

#article-content .css-layout-v2 h2,
#article-content .css-layout-v2 .h2
	{
		font-size:21px;
		clear:both;
	}

#article-content .css-layout-v2 h3,
#article-content .css-layout-v2 .h3
	{
		font-size:18px;
	}

#article-content .css-layout-v2 h4,
#article-content .css-layout-v2 .h4
	{
		font-size:16px;
	}

#article-content .css-layout-v2 h5,
#article-content .css-layout-v2 .h5
	{
		font-size:14px;
	}

#article-content .css-layout-v2 h6,
#article-content .css-layout-v2 .h6
	{
		font-size:13px;
	}

#article-content .css-layout-v2 .block h2,
#article-content .css-layout-v2 .block .h2,
#article-content .css-layout-v2 .block h3,
#article-content .css-layout-v2 .block .h3
	{
		/* line-height:75%; */	/*LS | this helps with aligning padding in boxes and general look and feel*/
		line-height:100%;	/* LS 2012-07-04 10:04:50 | What was I thinking? This causes problems for multi-line headings - see http://treasurytoday.com/benchmarking/articles list, specifically Jeremy Shaw. Can't even see where this was required before. */
	}

/*
 * ASA LINKS
 */
#article-content .css-layout-v2 a,
#article-content .css-layout-v2 a:hover,
#article-content .css-layout-v2 .read-more
	{
		color:#16639a;
	}

#article-content .css-layout-v2 a:hover .read-more
	{
		text-decoration:underline;
	}

.asa-winner
	{
		font-weight:bold;
	}

/*
 * ASA/WEBINAR LOGO
 */
#article-content .css-layout-v2 header .logo
	{
		display: block;
	}

/*
 * ASA/WEBINAR NAVIGATION
 */
#article-content .css-layout-v2 nav
	{
		list-style:none;
		margin-bottom:30px;
		margin-bottom:1.875rem;
	}

#article-content .css-layout-v2 nav ul,
#article-content .css-layout-v2 nav li,
#article-content .css-layout-v2 nav a
	{
		margin:0;
		padding:0;
	}

#article-content .css-layout-v2 nav li,
#article-content .css-layout-v2 nav a
	{
		float: left;
	}

#article-content .css-layout-v2 nav li
	{
		display:block;
		padding:0 8px;	/*LS 2012-01-31 01:48:11 | IE*/
		padding:0 .5rem;
		border-right:1px solid #ccc;
	}

#article-content .css-layout-v2 nav li:last-child
	{
		border-right:none;
	}

#article-content .css-layout-v2 nav a
	{
		font-size:16px;
		font-size:1rem;
		color:#5b646b;
		display:block;
		padding:0 8px;	/*LS 2012-01-31 01:48:11 | IE*/
		padding:0 .5rem;
		border-bottom:4px solid #fff;
		border-bottom:.25rem solid #fff;
	}

#article-content .css-layout-v2 nav li:first-child,
#article-content .css-layout-v2 nav li:first-child a
	{
		padding-left:0;
	}

#article-content .css-layout-v2 nav li:last-child,
#article-content .css-layout-v2 nav li:last-child a
	{
		padding-right:0;
	}

#article-content .css-layout-v2 nav .current,
#article-content .css-layout-v2 nav a:hover,
#article-content .css-layout-v2 nav a:focus
	{
		margin:0;
		color:#333;
		border-bottom:4px solid #bbc0c4;
		border-bottom:.25rem solid #bbc0c4;
		text-decoration:none;
		display:block;
	}

#asa .css-layout-v2 nav li,
#asa-asia .css-layout-v2 nav li
	{
		padding:0 4px;
	}

/*
 * BLOCKS, GENERAL
 */
#article-content .css-layout-v2 .block,
#article-content .css-layout-v2 .row
	{
		float:left;
	}

#article-content .css-layout-v2 .row
	{
		margin-bottom:30px;
		margin-bottom:1.875rem;
		clear:both;
		width:100%;
	}

#article-content .css-layout-v2 .row.center
	{
		text-align:center;
	}

#article-content .css-layout-v2 .row.call-to-action
	{
		margin-top:10px;
		margin-bottom:15px;
	}

#article-content .css-layout-v2 :last-child.row.call-to-action
	{
		margin-bottom:0;
	}

/*
 * Sponsor video
 */
#article-content .css-layout-v2 .video.sponsor
	{
		background-color:#efefef;
	}

/*
 * Nominate row
 */
#article-content .css-layout-v2 .nominate
	{
		height:130px;
		display:block;
		background-color:#efefef;
		background-image:url("/i/asa/2018/tt__asa__2018__g__make-your-mark__winners-announced__600x130.jpg");
		position:relative;
	}

#article-content .css-layout-v2 .asia.nominate
	{
		height:130px;
		display:block;
		background-color:#efefef;
		background-image:url("/i/asa-asia/2018/tt__asaa-2018__i__realise-your-potential__2018-winner-announced__600x130.jpg");
		position:relative;
	}

#article-content .css-layout-v2 .nominate a:hover
	{
		text-decoration: none;
	}

#article-content .css-layout-v2 .nominate h2
	{
		position:absolute;
		width:100%;
		bottom:0;
		background-color:rgb(0,53,133);
		
		/* START HACK
		 * http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer
		 */
			background: transparent;
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC003585,endColorstr=#CC003585)"; /* IE8 */
			zoom: 1;
		/*END HACK*/

		background-color:rgba(0, 53, 133, 0.8);
		text-align:center;
		line-height:2em;
		margin:0;
	}

#article-content .css-layout-v2 .nominate h2,
#article-content .css-layout-v2 .nominate h2 sup
{
	color:#fff;
}

/*
 * Layout the blocks sections
 */
#article-content .css-layout-v2 .col,
#article-content .css-layout-v2 .box
{
	position:relative;
	width:25.28%;		/*25.28% = 30.08% - (2.4%*2) | 30.08% = 188px / 625px * 100*/
	padding:2.4%;		/*2.4% = 15px / 625px * 100*/
	margin-right:4.8%;	/*4.8% = 30px / 625px * 100*/
	min-height:12em;
	float:left;
	text-decoration:none;
	/*display:inline-block;*/
}

/*
LS 2013-01-07 17:24:17
======================
"Other years" winners boxes in Welcome block.
*/
#article-content .css-layout-v2 .welcome .cols1.box
{
	/*margin-bottom:2em;*/	/*LS 2013-01-07 17:33:09 — don't need this now since I'm wrapping everything in a .row*/
	min-height:1em;
	padding:15px;
	width:158px;
}

	#article-content .css-layout-v2 .col:last-child
	{
		margin-right:0;	/*LS | last block shouldn't have a right margin*/
	}
	#article-content .css-layout-v2 .cols3 .col1
	{
		background-color:#e2eff5;
	}
	#article-content .css-layout-v2 .cols3 .col2
	{
		background-color:#efefef;
	}
	#article-content .css-layout-v2 .cols3 .col3
	{
		background-color:#f5f3e2;
		margin-right:0;	/*LS | mostly for IE*/
	}

#article-content .css-layout-v2 .cols3 .read-more
{
	position:absolute;
	bottom:15px;		/*IE*/
	bottom:0.9375rem;	/*0.9375rem = 15px / 16px*/
	right:15px;			/*IE*/
	right:0.9375rem;	/*0.9375rem = 15px / 16px*/
	margin-bottom:0;
	text-align:right;
}
#article-content .css-layout-v2 .read-more
{
	line-height:1;
}
#article-content .css-layout-v2 a:hover .read-more
{
	text-decoration:underline;
}

#article-content .css-layout-v2 .cols3
{
	width:100%;			/*100% - 4.8% = 95.2%*/
	margin-right:0;
	overflow:hidden;
}

#article-content .css-layout-v2 .box.cols3
{
	width:95.2%;		/*100% - 4.8% = 95.2%*/
}

#article-content .css-layout-v2 .cols2
{
	width:64.96%;		/*406px / 625px * 100 = 64.96%*/
	margin-right:4.8%;
}

#article-content .css-layout-v2 .cols2 + .col1
{
	margin-left:-4.8%;
}

/* 
 * LS 2012-03-19 17:04:08
 * Next two rules need the .row class and have to have .box first in order to work properly with IE6.
 */
#article-content .css-layout-v2 .row .box.cols2
{
	width:60.16%;		/*60.16% = 64.96% - 4.8*/
}
/* 
#article-content .css-layout-v2 .row .box.cols1 {
	width:25.28%;		25.58% = 30.08 - 2.4 - 2.4 | 188px / 625px = 30.08%
}
 */
#article-content .css-layout-v2 .cols3 .col h3
{
	margin-bottom:3px;
	margin-bottom:0.1875rem;
}

/*
 * INLINE LINK ICONS
 */
/*#article-content .css-layout-v2 a[href^="http:"]:not(.ui-button):not(.css3button):not([href*="http://scammell.co.uk"]), 
#article-content .css-layout-v2 a[href^="https:"]:not(.ui-button):not(.css3button):not([href*="http://scammell.co.uk"]), */
/* #article-content .css-layout-v2 a[href^="mailto:"]:not(.ui-button):not(.css3button):not(.btn), */
#article-content .css-layout-v2 :not(.btn) a[href^="mailto:"]:not(.btn):not(.css3button):not(.ui-button),
#article-content .css-layout-v2 a[href$=".pdf"], 
#article-content .css-layout-v2 a[href$=".swf"], 
#article-content .css-layout-v2 a[href$=".fla"], 
#article-content .css-layout-v2 a[href$=".swd"], 
#article-content .css-layout-v2 a[href$=".xls"], 
#article-content .css-layout-v2 a[href$=".xlsx"], 
#article-content .css-layout-v2 a[href$=".csv"], 
#article-content .css-layout-v2 a[href$=".xlt"], 
#article-content .css-layout-v2 a[href$=".xlw"], 
#article-content .css-layout-v2 a[href$=".ppt"], 
#article-content .css-layout-v2 a[href$=".pps"], 
#article-content .css-layout-v2 a[href$=".pptx"], 
#article-content .css-layout-v2 a[href$=".ppsx"], 
#article-content .css-layout-v2 a[href$=".doc"], 
#article-content .css-layout-v2 a[href$=".docx"], 
#article-content .css-layout-v2 a[href$=".rtf"], 
#article-content .css-layout-v2 a[href$=".txt"], 
#article-content .css-layout-v2 a[href$=".wps"], 
#article-content .css-layout-v2 a[href$=".7z"], 
#article-content .css-layout-v2 a[href$=".zip"], 
#article-content .css-layout-v2 a[href$=".gzip"], 
#article-content .css-layout-v2 a[href$=".rar"]
{
	background: url("/i/icons/fugue/sprite.png") no-repeat scroll right center transparent;
	display: inline-block;
	padding-right: 1.5em;
	overflow:visible;
}

/*
 * .btn
 * 
 * LS 2016-01-20 13:24:10
 * ======================
 * Exported to btn-styling.css
 */

/* Button End */

#article-content .css-layout-v2 .document-code
{
	background-position: right -50px;
}
#article-content .css-layout-v2 a[href$=".csv"], 
#article-content .css-layout-v2 .document-excel-csv
{
	background-position: right -100px;
}
#article-content .css-layout-v2 a[href$=".xls"], 
#article-content .css-layout-v2 a[href$=".xlsx"], 
#article-content .css-layout-v2 a[href$=".xlt"], 
#article-content .css-layout-v2 a[href$=".xlw"], 
#article-content .css-layout-v2 .document-excel
{
	background-position: right -150px;
}
#article-content .css-layout-v2 .document-film
{
	background-position: right -200px;
}
#article-content .css-layout-v2 a[href$=".swf"], 
#article-content .css-layout-v2 a[href$=".swd"], 
#article-content .css-layout-v2 .document-flash-movie
{
	background-position: right -250px;
}
#article-content .css-layout-v2 a[href$=".fla"], 
#article-content .css-layout-v2 .document-flash
{
	background-position: right -300px;
}
#article-content .css-layout-v2 .document-music
{
	background-position: right -350px;
}
#article-content .css-layout-v2 .document-pdf-text
{
	background-position: right -400px;
}
#article-content .css-layout-v2 a[href$=".pdf"], 
#article-content .css-layout-v2 .document-pdf
{
	background-position: right -450px;
}
#article-content .css-layout-v2 a[href$=".ppt"], 
#article-content .css-layout-v2 a[href$=".pps"], 
#article-content .css-layout-v2 a[href$=".pptx"], 
#article-content .css-layout-v2 a[href$=".ppsx"], 
#article-content .css-layout-v2 .document-powerpoint
{
	background-position: right -500px;
}
#article-content .css-layout-v2 a[href$=".rtf"], 
#article-content .css-layout-v2 .document-text-image
{
	background-position: right -550px;
}
#article-content .css-layout-v2 a[href$=".txt"], 
#article-content .css-layout-v2 .document-text
{
	background-position: right -600px;
}
#article-content .css-layout-v2 .document-word-text
{
	background-position: right -650px;
}
#article-content .css-layout-v2 a[href$=".doc"], 
#article-content .css-layout-v2 a[href$=".docx"], 
#article-content .css-layout-v2 a[href$=".wps"], 
#article-content .css-layout-v2 .document-word
{
	background-position: right -700px;
}
/*#article-content .css-layout-v2 a[href^="http:"]:not(.ui-button):not(.css3button):not([href*="http://scammell.co.uk"]), 
#article-content .css-layout-v2 a[href^="https:"]:not(.ui-button):not(.css3button):not([href*="http://scammell.co.uk"]), */
#article-content .css-layout-v2 .external
{
	background-position: right -750px;
}
#article-content .css-layout-v2 a[href$=".7z"], 
#article-content .css-layout-v2 a[href$=".zip"], 
#article-content .css-layout-v2 a[href$=".gzip"], 
#article-content .css-layout-v2 a[href$=".rar"], 
#article-content .css-layout-v2 .folder-zipper
{
	background-position: right -800px;
}
#article-content .css-layout-v2 :not(.btn) a[href^="mailto:"]:not(.btn):not(.css3button):not(.ui-button),
#article-content .css-layout-v2 .mail
{
	background-position: right -848px;
}

/* JSB 2015-04-23 11:04:18 – Changing the article-content margin-top to 0 due to unnecessary space. */
#asa #article-content,
#asa-asia #article-content,
#app #article-content,
#benchmark #article-content,
#event #article-content,
#ondemand #article-content,
#podcast #article-content,
#tools #article-content,
#webinar #article-content,
#wit #article-content
{
	margin-top:0;
}

/* Temporarily (← HAH! don't know when this was written — some time ago | LS 2012-04-30 16:57:22) hide stuff during development */
/* LS 2015-03-26 15:40:31 – This hides the text headings for "special sections" with logo headings and sub navigation. */
/* LS 2015-04-21 10:26:00 – Expanding for .css-layout-v2 – temporary… riiiiiiiight. */
#article-content .css-layout-v2 a[href="/asa"],
#article-content .css-layout-v2 #asa,
#article-content .css-layout-v2 h1,
#app #master_2_panelWrapper > h1,
#asa #master_2_panelWrapper > h1,
#asa-asia #master_2_panelWrapper > h1,
#benchmark #master_2_panelWrapper > h1,
#event #master_2_panelWrapper > h1,
#podcast #master_2_panelWrapper > h1,
#tools #master_2_panelWrapper > h1,
#webinar #master_2_panelWrapper > h1,
#wit #master_2_panelWrapper > h1
{
	display:none!important;
}

#article-content .css-layout-v2
{
	display: block!important;
}

#article-content .css-layout-v2.css-layout-v3 {
	width: 600px;
	position: relative;
	left: 7px;
}

#article-content .css-layout-v2 .event .css3button
{
	width: auto;
	display: inline;
	/*padding: .21em .42em;*/
	/*font-size: 11px;*/
	padding:.42em .84em;
	font-size:12px;
	border-radius: 4px!important;
	top: -2px;
	position: relative;
}

#article-content .css-layout-v2 #gallery a
{
	float: left;
	margin: 0 0 1em 0;
	display: block;
	width: 125px;
	height: 100px;
	vertical-align:middle;
}
#article-content .css-layout-v2 #gallery a img
{
	margin:0 auto;
	padding:0;
	display:block;
}
#article-content .css-layout-v2 #asa-winners .asa-category
{
	background-color:#f5f3e2!important;	/* blue */
}
#article-content .css-layout-v2 #asa-winners .category td
{
	border:6px #fff solid!important;
	width:11em;
}
#article-content .css-layout-v2 #asa-winners .category td:first-child,
#article-content .css-layout-v2 #asa-winners .category td.asa-category
{
	border-left:none!important;
	padding-left:1em;
	width:16em;
}
#article-content .css-layout-v2 #asa-winners .category td.asa-category h4
{
	margin: 1em;
	font-weight:bold;
	font-size:13px;
}
#article-content .css-layout-v2 #asa-winners .category td:last-child,
#article-content .css-layout-v2 #asa-winners .category td.asa-highly-commended
{
	border-right:none!important;
}


/*
 * CATEGORIES
 * LS 2012-01-30 15:57:52
 */
#article-content .css-layout-v2 .faqs dd,
#article-content .css-layout-v2 .faqs dt
{
	border:none;
	padding:15px;
	margin:0;
	display:block;
}
#article-content .css-layout-v2 .faqs .odd,
#article-content .css-layout-v2 .faqs .even
{
	margin-top:15px;
	background-color:#efefef;
	width:48.8%;
	float:left;
}
#article-content .css-layout-v2 .faqs .odd.t5
{
	width:100%;
	background-color:#f5f3e2;
}
#article-content .css-layout-v2 .faqs .even
{
	margin-right: 2.4%;
}
#article-content .css-layout-v2 .faqs .odd:hover,
#article-content .css-layout-v2 .faqs .even:hover,
/* LS 2012-02-17 13:27:08 | next two rules are for IE6 and tie in with some js in the categories page to add in the .hover class */
#article-content .css-layout-v2 .faqs .odd.hover,
#article-content .css-layout-v2 .faqs .even.hover
{
	background-color:#e2eff5;
}

#article-content .css-layout-v2 .faqs dt
{
	font-size:16px;
	cursor:pointer;
	white-space:normal;
	word-wrap:normal;
	word-wrap:break-word;
	background:transparent;
	background-image:url("/images/arrow-down-16h.png");
	background-repeat:no-repeat;
	background-position:97% 17px;
}

#article-content .css-layout-v2 .faqs dt,
#article-content .css-layout-v2 .faqs dt.open
{
	background-image:url("/images/arrow-up-16h.png");
	background-image:none;
}

#article-content .css-layout-v2 .faqs dt::before
{
	content: "";
	float:right;
	width:16px;
	height:16px;
	margin:0;
	background:transparent;
	background-image:url("/images/arrow-down-16h.png");
	background-repeat:no-repeat;
	background-position:100% 17px;
	background-position:0 0;
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
}

#article-content .css-layout-v2 .faqs dt.open::before
{
	-webkit-transform: rotate(-180deg);
	   -moz-transform: rotate(-180deg);
			transform: rotate(-180deg);
}

#article-content .css-layout-v2 .faqs dd
{
	padding-top:0;
}

#article-content .css-layout-v2 .faqs .button
{
	float:right;
}

/*
 * WINNERS
 * LS 2012-01-31 01:34:22
 */
#article-content .css-layout-v2 .category ul
{
	margin:0;
}

#article-content .css-layout-v2 .category ul a,
#article-content .css-layout-v2 #asa-winners a
{
	color:#414B52;
	font-size:13px;
}
#article-content .css-layout-v2 #asa-winners a span
{
	font-weight:normal;
}
#article-content .css-layout-v2 #asa-winners a:focus,
#article-content .css-layout-v2 #asa-winners a:hover
{
	color:#16639a;
}
#article-content .css-layout-v2 #asa-winners #winners,
#article-content .css-layout-v2 #asa-winners #highly-commended
{
	font-size:125%;
}
#article-content .css-layout-v2 #asa-winners dl
{
	margin-bottom:3em;
}
#article-content .css-layout-v2 #asa-winners dt
{
	font-weight:normal;
	/* font-size:120%; */
	margin-top:.63em;
}
#article-content .css-layout-v2 #asa-winners .company
{
	/* font-size:110%; */
	font-weight:bold;
}
.pointer-default
{
	cursor:default;
}


/*
 * BUTTONS
 * =======
 * LS 2016-01-20 12:38:51 – removed to obsolete-css3button.css – don’t believe this is used any more.
 */


/* 
 * EXECUTIVE VIEW
 * ==============
 * LS 2015-04-21 09:56:18
 * 
 * Let's lose the #article-ev stuff ASAP where there is already a css-layout-v2 rule.
 * Don't forget to add the wrapper class though…
 */

#article-ev #article-content
	{
		margin-top:0;
	}

#article-ev h1,
#article-ev #section-header,
#article-ev .meta,
#article-ev .article-meta
	{
		display:none;
	}

#article-ev .published
	{
		color:#959595;
		line-height: 3em;
		font-family:arial, helvetica, sans-serif;
	}

#article-ev .divider-top
	{
		padding-top:1.5em;
		margin-top:0;
		border-top:1px solid #eaeaea;
		clear:both;
	}

#article-ev #article-content .biography
	{
		background-color:#e0ebf2;
		padding:1.5em;
		width:42%;
		margin-left:3em;
		float:right;
	}

#article-ev #article-content .biography p
	{
		font-style:normal;
		font-size:.9em;
	}

#article-content .css-layout-v2 #featured-interview a,
#article-ev #article-content #featured-interview a
	{
		display: block;
		position: relative;
		width: 625px;
		height: 417px;
		overflow: hidden;
		text-decoration:none;
	}

#article-content .css-layout-v2 #featured-interview h1,
#article-ev #article-content #featured-interview h1,
#article-content .css-layout-v2 #featured-interview h2,
#article-ev #article-content #featured-interview h2,
#article-content .css-layout-v2 #featured-interview h3,
#article-ev #article-content #featured-interview h3
	{
		display: inline-block!important;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 30px;
		right: 30px;
		color: white;
		font-weight: bold;
		font-size: 26px;
		text-shadow: 3px 4px 15px rgba(0, 0, 0, .84);
		text-align: right;
		line-height: 1.2;
		text-decoration:none;
		overflow:visible;
		
	}

#article-content .css-layout-v2 #featured-interview h1,
#article-ev #article-content #featured-interview h1
	{
		text-transform: uppercase;
		width: 12em;
	}

#article-content .css-layout-v2 #featured-interview h2,
#article-ev #article-content #featured-interview h2
	{
		top: 120px;
	}

#article-content .css-layout-v2 #featured-interview h3,
#article-ev #article-content #featured-interview h3
	{
		top: 150px;
		font-size:20px;
		font-weight:normal;
	}

#article-content .css-layout-v2 #featured-interview .logo,
#article-ev #article-content #featured-interview .logo
	{
		padding: 0;
		margin: 0;
		position: absolute;
		top: 233px;
		right: 19px;
	}

/*
 * LS 2016-02-25 10:11:32
 * ======================
 * I think these are the defaults and overrides are used in a case-by-case basis for articles in the actual article.
 */
#article-content .css-layout-v2 #featured-interview .video h1
	{
		top:77px;
	}

#article-content .css-layout-v2 #featured-interview .video h2
	{
		top:240px;
	}

#article-content .css-layout-v2 #featured-interview .video h3
	{
		top:277px;
	}

#article-content .css-layout-v2 #featured-interview .video .logo
	{
		top:361px;
	}

.alert
	{
		color:#c00;
		font-weight:bold;
		background:#ecc;
		display:block;
		padding:1em 2em;
		text-align:center;
	}

/* ADAM SMITH AWARDS ASIA 
 * ======================
 * JSB – 2015-04-21 11:59:46
 */

#asa-asia #article-content
	{
		margin:0; /* JSB 2015-04-21 12:01:15 – Removing the article-content margin that was causing a gap. */
	}



/* WEBINAR
 * =======
 * LS 2015-12-04 15:39:1
 * 
 * Added a rule or two, removed the inline CSS from the CMS pages and converted them to webinar template.
 */

#webinar #article-content .article-image
	{
		float: right;
		margin-bottom:1em;
		margin-left: 2em;
	}

#webinar #article-content section.logos
	{
		clear: both;
		float: right;
		margin-left: 2em;
		margin-top: 0;
		position: relative;
		width: 250px;
	}

#webinar #article-content section.logos a>img.logo
	{
		margin-bottom:2em;
		float: left;
		clear: both;
	}

#webinar #article-content img.logo.next,
#webinar #article-content img.logo.last
	{
		margin-bottom:2em;
		margin-top: 2em;
	}

#webinar #article-content h2,
#webinar #article-content h3,
#webinar #article-content h4,
#webinar #article-content h5,
#webinar #article-content h5.presenter,
#webinar #article-content h5.facilitator
	{
		color:#003965;
		margin-bottom: 2px;
		font-weight: bold;
	}

#webinar #article-content h2
	{
		clear:none;
	}

#webinar #article-content h5
	{
		font-size:15px;
		margin-bottom:1em;
	}

#webinar #article-content h5.winner
	{
		color:#cc2029;
		margin-bottom: 7px;
	}

#webinar #article-content figcaption
	{
		color: #000;
		font-weight: bold;
		margin: 0;
		text-align: right;
	}

#webinar #article-content span.contact-name
	{
		font-weight: bold;
	}

#webinar #article-content li
	{
		margin-bottom:1em;
	}

#webinar #article-content li:last-child
	{
		margin-bottom:0;
	}

#webinar #article-content .boxed
	{
		box-shadow: none;
		clear: both;
		float: right;
		margin-bottom: 1em;
		margin-left: 1em;
		width: 252px;
		background-color: #f0f0f0;
		border:1px solid #e0e0e0;
		padding: 2em;
	}

#webinar #article-content .btn
	{
		font-size: 13px;
		padding: 3px 9px;
	}

#webinar #article-content .block.row
	{
		margin-bottom:1em;
	}

#webinar #article-content .section.row,
#webinar #article-content section.block.row
	{
		border-bottom:1px solid #d4d4d4;
		padding-bottom: 1em;
		position: relative;
	}

#webinar #article-content img.icon
	{
		display: inline;
		float: right;
		margin-bottom: 1em;
	}

/* 2018-04-11_15-53-49 JSB new presenter styling */
#webinar #article-content .presenters.right
		{
			border-bottom:1px solid #d4d4d4;
			width:30%;
			text-align:right;
			padding-bottom:1em;
			margin:0 0 1em 1em;
		}

#webinar #article-content .person h4.fn,
#webinar #article-content .person h5.title,
#webinar #article-content .person h5.org
	{
		font-size:13px;
		color:#5f605c;
	}

#webinar #article-content .person h5.title,
#webinar #article-content .person h5.org
	{
		font-weight: normal;
		margin-bottom:2px;
	}

#webinar #article-content .person .vcard
	{
		clear:both;
	}

#webinar #article-content img.presenter
	{
		margin:1em 0 0.5em 1em;
		border: 1px solid #d9d9d7;
		max-width:129px;
	}

/* END of new presenter styling */

#webinar #article-content .section.row img.logo.asa-logo,
#webinar #article-content .section.row img.logo.asa-asia-logo
	{
		float: right;
		margin: 0 0 0 2em;
		position: relative;
		left: 0;
		top: 0;
		height: 30px;
	}

#webinar .css-layout-v2 .logo
	{
		margin:0;
	}

#webinar.coming-soon #article-content .logo,
#webinar.next-webinar #article-content .logo
	{
		margin-bottom:1em;
	}

#webinar .css-layout-v2 .logo.asa-logo,
#webinar .css-layout-v2 .logo.asaa-logo
	{
		margin: 0.5em 0 0 0;
		width: 150px;
		height: 30px;
	}

#webinar .css-layout-v2 .logo.asaa-logo
	{
		height: 23px;
	}

#webinar.coming-soon .css-layout-v2 .logo.asaa-logo,
#webinar.next-webinar #article-content .logo.asaa-logo
	{
		float: right;
	}

#webinar #article-content .section.row img.logo.sponsor-logo
	{
		position: absolute;
		top: 35px;
		right: 0;
	}

#webinar.previous-webinars #article-content .block.row img.logo.sponsor-logo
	{
		top:20px;
	}

#webinar #article-content .block.row a.btn.view
	{
		float: left;
		margin: 0 0 0.5em 0;
		width: 150px;
		box-sizing: border-box;
	}

#webinar #article-content .webinar-info
	{
		float: right;
		width: 73%;
		color: #ffffff;
	}

#webinar #article-content h5.presenter
	{
		margin-top:1em;
	}

#webinar #article-content h5 sup
	{
		font-weight:bold;
		color:#003965;
	}

















/* WEBINAR ON DEMAND
 * JSB 2015-04-27 10:14:27 
 * Separate template to the webinar specifically for the on demand pages.
 */

#ondemand .css-layout-v2 .center.row.slidepack
	{
		text-align:center;
		margin:0 0 2em 0;
	}

#ondemand .css-layout-v2 .slidepack a#master_2_left_1_pdfLink
	{
		text-align:center;
		float:none;
	}

#ondemand #master_2_panelWrapper > h1
	{
		display: none !important;
	}

#ondemand .comments-wrap h2
	{
		display:none;
	}

#ondemand .comments-wrap
	{
		border-top:0;
	}

#ondemand .css-layout-v2 h2
	{
		clear:left;
	}

#ondemand .css-layout-v2 h2,
#ondemand .css-layout-v2 h3
	{
		font-weight: bold;
		color: #173e6d;
	}

#ondemand .css-layout-v2 h5.date
	{
		font-weight: bold;
		color: #cc2029;
		margin-bottom:5px;
	}

#ondemand .css-layout-v2 #video
	{
		margin-bottom: 2em;
	}

#ondemand .css-layout-v2 .mejs-container object,
#ondemand .css-layout-v2 .mejs-container embed,
#ondemand .css-layout-v2 .mejs-container video,
#ondemand .css-layout-v2 .mejs-container .me-plugin,
#ondemand .css-layout-v2 .mejs-container .mejs-inner,
#ondemand .css-layout-v2 .mejs-container .mejs-layers,
#ondemand .css-layout-v2 .mejs-container .mejs-poster,
#ondemand .css-layout-v2 .mejs-container .mejs-poster img
	{
		height: 468px;
		width: 624px;
	}

/* APP – JSB 2015-02-25 10:25:35 */

#app #article-content a.app
	{
		text-decoration: none;
		padding:5px;
	}

#app #article-content a.app:hover
	{
		background-color:#f0f0f0;
		border-radius: 8px;
		padding:5px;
	}

#app #article-content .row
	{
		margin:1em 0 1em 0;
	}

#app #article-content .center
	{
		text-align: center;
	}

#app #article-content .device
	{
		margin-bottom: 10px;
	}

#app #article-content h2
	{
		font-weight: bold;
	}

#app #article-content a.left.app h3,
#app #article-content a.right.app h3
	{
		color: #505050;
		margin: 0 0 10px;
	}

#app #article-content h4
	{
		font-weight: bold;
	}

#app #article-content button.btn
	{
		padding-bottom:15px;
		width:260px;
		margin-bottom:1em;
	}

#app #article-content button.btn img
	{
		display:inline-block;
		position:relative;
		top:3px;
		padding-top:8px;
		margin-right:5px;
	}

#app #article-content button.btn span
	{
		color:#fff;
		font-weight: normal;
	}

#app #article-content img
	{
		display: inline;
	}

#app #article-content p a
	{
		text-decoration: none;
		font-weight: bold;
	}

#app #article-content .boxed
	{
		clear: both;
		width: 91%;
		padding: 2em;
		background-color: #f0f0f0;
		border:1px solid #e0e0e0;
		box-shadow: none;
		margin: 1em 0 1em 0;
	}

#app #article-content .boxed.features
	{
		width: 40%;
		float: right;
		clear: none;
	}

/* ASA ASIA */

#asa-asia .tt-logo
	{
		visibility: hidden;
	}

#asa-asia .tt-logo.asia
	{
		visibility: visible;
	}

#asa-asia .css-layout-v2 .tt-logo.asia
	{
		display: inline-block;
		margin-bottom: 28px;
		margin-top: 5px;
		position:absolute;
		left:0em;
		top:-11em;
	}

#asa-asia .css-layout-v2 #top-tips
	{
		margin-bottom:30px;
		padding:15px 14px;
		width:158px;
	}

#asa-asia .css-layout-v2 #winning-submissions
	{
		min-height:2em;
		height:auto;
		padding:15px;
		margin: 9px 30px 30px 0;
	}

#asa-asia .css-layout-v2 #sponsor
	{
		position:relative;
		margin-bottom:1.5em;
	}

#asa-asia .css-layout-v2 #sponsor .text
	{
		position:absolute;
		top:2.5em;
		left:2em;
	}

#asa-asia.nominate .css-layout-v2 .winning-subs
	{
		background-color: rgb(255, 249, 231);
		border:1px solid rgb(254, 216, 113);
		float:right;
		margin:0px 0px 2em 2em;
		padding:2em;
		width:30%;
	}

#asa-asia.nominate .css-layout-v2 #tips
	{
		background-color:#e3f3ff;
		border:1px solid #c6e1f5;
		padding:2em;
		width:92%;
	}

#asa-asia.nominate .css-layout-v2 #criteria
	{
		background-color:#efefef;
		border:1px solid #d7d7d7;
		padding:2em;
		width:92%;
	}





/* ASA 2017 – GO FOR GOLD JSB 2017-01-06_15-11-08 */

#asa .css-layout-v2 a.col.ten
	{
		margin-right:5px;
		width:27.2%;
		min-height:171px;
	}

#asa .css-layout-v2 a.col.ten,
#asa .css-layout-v2 #top-tips,
#asa .css-layout-v2 #criteria
	{
		background-color:#fff6e2;
		border:1px solid #fee3a5;
	}

#asa .css-layout-v2 .faqs.ten .odd.t5,
#asa .css-layout-v2 .faqs.ten .odd:hover,
#asa .css-layout-v2 .faqs.ten .even:hover
	{
		background-color: #fede96;
	}
#asa .css-layout-v2 .faqs.ten .odd,
#asa .css-layout-v2 .faqs.ten .even
	{
		background-color: #fff6e2;
	}


/* 2018-07-09_16-49-17 – JSB – New ASA case study bottom navigation to other case studies */
#article-asa .other-winners
	{
		border-top:1px solid #e0e0e0;
		margin:2em 0 1em 0;
		padding-top:2em;
	}

#article-asa a.hc,
#article-asa a.winner
	{
		display:block;
		margin-bottom:1em;
		position: relative;
	}

#article-asa a.hc
	{
		width:300px;
	}

#article-asa a.winner
	{
		width:625px;
	}

#article-asa a.hc p,
#article-asa a.winner p
	{
		background-color:rgba(0,0,0,.5);
		color:#fff;
		font-size:16px;
		font-weight:bold;
		margin:0;
		padding:15px 0 15px 0;
		position:absolute;
		text-align:center;
		bottom:0;	
	}

#article-asa a.hc p
	{
		width:300px;
	}

#article-asa a.winner p
	{
		width:625px;
	}

#article-asa .other-winners .btn
	{
		margin-bottom:2em;
	}

/* EVENTS, TOOLS & PODCASTS JSB – 2016-06-10_14-03-02*/


#event #article-content #featured-event
		{
			margin-bottom:2em;
		}

#event #article-content #featured-event a
		{
			display: block;
		}

#event #article-content #featured-event h1,
#event #article-content #featured-event h2,
#event #article-content #featured-event h3,
#event #article-content #featured-event h4
	{
		color: #fff;
		display: inline-block !important;
		line-height: 1.2;
		margin: 0;
		overflow: visible;
		padding: 0;
		position: absolute;
		text-align: left;
		text-decoration: none;
	}

#event #article-content #featured-event h1
	{
		
		font-size: 35px;
		top: 10px;
		left: 20px;
	}

#event #article-content #featured-event h2
	{
		color:#e99420;
		font-size:28px;
		font-weight:bold;
		left:20px;
		text-shadow:2px 2px 10px #000;
		top:103px;
	}

#event #article-content #featured-event h3
	{
		font-size: 20px;
		top: 178px;
		left: 20px;
	}

#event #article-content #featured-event h3>sup,
#event #article-content #featured-event h3>strong
	{
		color: #fff;
	}

#event #article-content #featured-event h4
	{
		font-size: 22px;
		top: 297px;
		left: 84px;
	}

#event #article-content #featured-event .btn.btn-large
	{
		border-radius: 0;
		display: inline-block !important;
		left: 20px;
		position: absolute;
		top: 184px;
		box-shadow:none;
	}

#event #article-content .event,
#podcast #article-content .podcast,
#tools #article-content .tool
	{
		min-height:120px;
		margin-bottom:2em;
		border-bottom:1px solid #eaeaea;
		padding-bottom:2em;
	}

#event #article-content .event:last-child,
#podcast #article-content .podcast:last-child,
#tools #article-content .tool:last-child
	{
		border-bottom: none;
	}

#event #article-content .event img,
#podcast #article-content .podcast img,
#tools #article-content .tool img
	{
		margin-right: 2em;

	}

#event #article-content .event .details,
#podcast #article-content .podcast .details,
#tools #article-content .tool .details
	{
		float:right;
		width:72%;
	}

#event #article-content .event h3,
#event #article-content .event a h3,
#podcast #article-content .podcast h3,
#podcast #article-content .podcast a h3,
#tools #article-content .tool h3,
#tools #article-content .tool a h3
	{
		font-size: 18px;
		font-weight: bold;
		color: #173e6d;
		margin-bottom:2px;
		line-height: 120%;
	}

#event #article-content .event a:hover h3,
#podcast #article-content .podcast a:hover h3,
#tools #article-content .tool a:hover h3
	{
		color: #192b4b;
	}

#event #article-content p.date
	{
		color: #cc2029;
		font-size: 13px;
		margin-bottom:3px;
		margin-top: 5px;
	}

#event #article-content p.date>sup
	{
		color: #cc2029;
	}

#event #article-content .event .btn,
#podcast #article-content .podcast .btn,
#tools #article-content .tool .btn
	{
		font-size: 12px;
		font-weight: bold;
		margin-right: 1em;
		padding: 4px 9px;
		text-shadow: none;
		box-shadow:none;
	}	

#podcast .css-layout-v2 a.btn img,
#podcast .css-layout-v2 a.btn img
	{
		display: inline;
		margin-right: 8px!important;
		position: relative;
		top:2px;
	}

#event #master_2_panelWrapper ul.link-list,
#event #master_2_panelWrapper .tt.meta,
#event #master_2_panelWrapper .article-meta,
#event #master_2_left_6_panelComments
	{
		display: none;
	}

#podcast .css-layout-v2 img.cover
	{
		position:relative;
	}

#podcast .css-layout-v2 .mejs-container object,
#podcast .css-layout-v2 .mejs-container embed,
#podcast .css-layout-v2 .mejs-container video,
#podcast .css-layout-v2 .mejs-container .me-plugin,
#podcast .css-layout-v2 .mejs-container .mejs-inner,
#podcast .css-layout-v2 .mejs-container .mejs-layers,
#podcast .css-layout-v2 .mejs-container .mejs-poster,
#podcast .css-layout-v2 .mejs-container .mejs-poster img
	{
		height: 30px;
		width: 625px;
	}

#podcast .css-layout-v2 .mejs-container.svg.mejs-audio
	{
		margin-bottom: 2em;
	}

#podcast .css-layout-v2 a[href$=".zip"]
	{
		background-image:none;
	}

#podcast .css-layout-v2 .people.right.company
	{
		background:#f5f5f5 none repeat scroll 0 0;
		border:1px solid #ddd;
		box-shadow: none;
		padding:2em;
		width:40.0%;
	}

#podcast .css-layout-v2 .people.right.company figure.portrait
	{
		border:1px solid #ddd;
		margin-right:2em;
	}

#podcast .css-layout-v2 h4.fn
	{
		font-weight:bold;
		margin-bottom:0;
	}

#podcast .css-layout-v2 h5.title
	{
		font-size: 13px;
		font-weight:normal;
	}

/* JSB 2016-06-28 – Removes gap from hiding countdown clock on this particular page */
#podcast.citi-understanding-the-engines-of-growth .sidebar .loggedin + .mpu + .mpu-2
	{
		top: 590px!important;
	}

#tools .css-layout-v2 h5.construction
	{
		color:#cc2029;
	}

#tools .css-layout-v2 h5,
#tools .css-layout-v2 .h5
	{
		color: #111111;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0;
		text-align: left;
	}

#tools .css-layout-v2 *:not(.btn) a[href^="mailto:"]:not(.btn):not(.css3button):not(.ui-button),
#tools .css-layout-v2 .mail
	{
		background-position: 0; /* JSB 2016-06-30_14-43-11 &ndash; Gets rid of mail icon */
	}

/* JSB 2017-07-26_09-23-59 – Treasury talks podcast styling */

#podcast .treasury-talks .people.right.company
	{
		background: #fff;
	}

#podcast .treasury-talks .vcard
	{
		margin-bottom:2em;
		border-bottom:1px solid #ddd;
		padding-bottom:1em;
	}

#podcast .treasury-talks .vcard:last-child
	{
		margin-bottom:0;
		border-bottom:none;
		padding-bottom:0;
	}

#podcast .treasury-talks .vcard h4.fn,
#podcast .treasury-talks .vcard h5.title,
#podcast .treasury-talks p
	{
		color:#737373;
	}

#podcast .treasury-talks h3,
#podcast .treasury-talks h3 strong
	{
		color:#655381;
		font-size:22px;
		line-height:120%;
	}

#podcast .treasury-talks p
	{
		font-size: 15px;
	}













/* WOMEN IN TREASURY
 * JSB 2015-06-16_11-46-19 
 * Separate template for the women in treasury pages.
 */

#wit .css-layout-v2 .row.block#content
	{
		margin-top:1.5em;
	}

#wit .css-layout-v2 .boxed.linkedin
	{
		background-color:#f0f0f0;
		border: 1px solid #e0e0e0;
		box-shadow:none;
		margin-top:1em;
		padding:2em;
	}

#wit .css-layout-v2 .boxed.linkedin img
	{
		display:inline;
		margin-right:2px;
	}

#wit .css-layout-v2 a.previous,
#asa .css-layout-v2 a.previous,
#asa-asia .css-layout-v2 a.previous
	{
		display: block;
		float: left;
		margin:0 5px 5px 0;
		position: relative;
		width: 200px;
	}

#wit .css-layout-v2 a.previous p,
#asa .css-layout-v2 a.previous p,
#asa-asia .css-layout-v2 a.previous p
	{
		background-color: #000;
		background-color: rgba(0,0,0,.5);
		color: #fff;
		font-size: 12pt;
		font-weight: bold;
		left: -5px;
		margin: 5px;
		padding: 10px;
		position: absolute;
		text-align: center;
		top: 102px;
		width: 180px;
	}
#article-content .css-layout-v3 .previous img,
#article-content .css-layout-v3 a.previous
	{
		width:195px;
	}

#article-content .css-layout-v3 a.previous p
	{
		width:175px;
		top:99px;
	}
#wit .css-layout-v2 nav#main
	{
		margin-bottom:1em;
	}

/* JSB 2015-08-18_14-33-14 – second navigation that appears on the Women in Treasury forum pages */
#wit .css-layout-v2 nav#main.row.secondary
	{
		margin-bottom:2em;
	}

#wit .css-layout-v2 img.header
	{
		margin-bottom:1em;
		position: relative;
	}

#wit .css-layout-v2 .row.details
	{
		margin-bottom:1em;
	}

#wit .css-layout-v2 .row.details img
	{
		margin-bottom:1em;
		margin-left:0;
		position:relative;
	}

#wit .css-layout-v2 .row.details .btn
	{
		margin-top:1em;
		width:170px;
	}

#wit .css-layout-v2 h3#panellists
	{
		border-bottom: 1px solid #dcdcdc;
		color: #cc2029;
		font-size: 20px;
		font-weight: bold;
		line-height: 33px;
	}

#wit .css-layout-v2 .media
	{
		float:right;
		display:block;
	}

#wit .css-layout-v2 .media img.panellist
	{
		border: 1px solid rgb(220, 220, 220);
		display: block;
		height: 200px;
		width: 150px;
	}

#wit .css-layout-v2 .media img.logo
	{
		/*margin: 0 auto !important;*/
		max-width: 200px;
		padding-top: 1em;
		clear:both;
	}

#wit .css-layout-v2 .biography
	{
		float: left;
		width: 70%;
	}

/* #wit .css-layout-v2 .facilitator .media
	{
		margin-right: 2em;
	}

#wit .css-layout-v2 .facilitator img.panellist,
#wit .css-layout-v2 .facilitator img.logo
	{
		max-width:100px;
		height:auto;
	} */

#wit .css-layout-v2 .vcard .logo/* ,
#wit .css-layout-v2 .facilitator .fn,
#wit .css-layout-v2 .facilitator .title,
#wit .css-layout-v2 .facilitator .vcard .logo */
	{
		display:none;
	}

#wit .css-layout-v2 h5
	{
		font-size: 13px;
	}

#wit .css-layout-v2 h5.woty
	{
		font-weight: bold;
		margin-bottom:5px;
	}

#wit .css-layout-v2 h4
	{
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 2px;
		margin-top: 9px;
		text-align: left;
	}

#wit .css-layout-v2 h4.fn
	{
		font-size: 17px;
	}

#wit .css-layout-v2 .logos-box
	{
		border: 1px solid rgb(224, 224, 224);
		padding: 2em;
		position: relative;
		text-align: center;
		width: 575px;
	}

#wit .css-layout-v2 .logos-box h4
	{
		border-bottom: 1px solid rgb(224, 224, 224);
		font-size: 18px;
		margin-bottom:1em;
		margin-top:2em;
		text-align: center;
	}

#wit .css-layout-v2 .logos-box img.logo
	{
		display:inline;
		margin:1.5em 2em 0;
	}

#wit .css-layout-v2 blockquote
	{
		quotes:none;
		text-indent: 0;
		margin-bottom: 2em;
	}

#wit .css-layout-v2 blockquote p
	{
		quotes:none;
		font-family: georgia;
		font-size: 15px;
		color: #777777;
	}

#wit .css-layout-v2 blockquote p cite
	{
		font-family: arial;
		font-size: 12px;
		color: #777777;
	}

#wit .css-layout-v2 .winner,
#wit .css-layout-v2 .highly-commended
	{
		border-bottom:1px solid #e0e0e0;
		margin-top:1em;
		margin-bottom:1em;
		padding-bottom:2em;
	}

#wit .css-layout-v2 .highly-commended:last-child
	{
		border-bottom:0;
		margin-bottom:0;
		padding-bottom:0;
	}

#wit .css-layout-v2 .winner h3,
#wit .css-layout-v2 .highly-commended h3
	{
		margin-bottom:5px;
	}

#wit .css-layout-v2 .winner h4,
#wit .css-layout-v2 .highly-commended h4
	{
		color:#cc2029;
	}

#wit .css-layout-v2 .winner h5,
#wit .css-layout-v2 .highly-commended h5
	{
		font-weight: bold;
	}

#wit .css-layout-v2 .winner .btn,
#wit .css-layout-v2 .highly-commended .btn
	{
		margin-right:1em;
	}

#wit .css-layout-v2 .winner figure.portrait,
#wit .css-layout-v2 .highly-commended figure.portrait
	{
		border: 1px solid #e0e0e0;
		margin:0 0 0 1em;
	}

#wit .css-layout-v2 .article
	{
		width:70%;
	}

#wit .css-layout-v2 .article h3
	{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 6px;
	}

#wit .css-layout-v2 a.row.profile
	{
		width: 97%;
	}

#wit .css-layout-v2 a.row.profile:hover
	{
		background-color: #dfdce5;
		display: block;
		margin-left: -0.937rem;
		margin-top: -0.937rem;
		margin-bottom: 0.937rem;
		padding: 0.937rem;
	}















/* BENCHMARKING */

/* HEADERS AND TEXT */
#benchmark .css-layout-v2 h2,
#benchmark .css-layout-v2 h3,
#benchmark .css-layout-v2 h4,
#benchmark .css-layout-v2 h4 u 
	{
		font-weight: bold;
		color: #173e6d;
	}

#benchmark .css-layout-v2 h4
	{
		margin-bottom: 5px;
	}

#benchmark .css-layout-v2 strong u
	{
		font-weight: bold;
	}

#benchmark .css-layout-v2 blockquote
	{
		padding:1em 0 1em 0;
		text-indent: 0;
		font-family: georgia;
	}

#benchmark .css-layout-v2 blockquote p
	{
		font-family: georgia,'Times New Roman',serif;
		font-size:15px;
		padding: 0;
		color: #777777;
	}

#benchmark .css-layout-v2 blockquote p cite
	{
		font-size:12px;
		color: #777777;
	}

#benchmark .css-layout-v2 blockquote p:before,
#benchmark .css-layout-v2 blockquote p:after
	{
		content: none;
	}

/* STUDY IMAGE MENU */
#benchmark .css-layout-v2 #studies.row.block
	{
		float:right;
		width:300px;
		margin:0 0 1em 2em;
	}

#benchmark .css-layout-v2 #studies.row.block h1
	{
		color: #ffffff;
		display: inline-block !important;
		font-size: 30px;
		font-weight: normal;
		line-height: 1.2;
		margin: 0;
		overflow: visible;
		padding: 0;
		text-align: left;
		text-decoration: none;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 2);
		position: absolute;
	}

#benchmark .css-layout-v2 #studies.row.block h1.eu
	{
		top:55px;
		right:20px;
	}

#benchmark .css-layout-v2 #studies.row.block h1.ap
	{
		top:55px;
		right:20px;
	}

#benchmark .css-layout-v2 #studies.row.block h1.me
	{
		top:55px;
		right:20px;
	}
  
#benchmark .css-layout-v2 #studies.row.block img
	{
		margin-bottom:1em;
	}

#benchmark .css-layout-v2 #studies a
	{
		display: block;
		height: 100px;
		overflow: hidden;
		position: relative;
		text-decoration: none;
		width: 300px;
		margin-bottom:1em;
	}

#benchmark .css-layout-v2 #studies-625.row.block
	{
		width:625px;
		margin:0;
	}

#benchmark .css-layout-v2 #studies-625.row.block h1
	{
		color: #ffffff;
		display: inline-block !important;
		font-size: 30px;
		font-weight: normal;
		line-height: 1.2;
		margin: 0;
		overflow: visible;
		padding: 0;
		text-align: left;
		text-decoration: none;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 2);
		position: absolute;
	}

#benchmark .css-layout-v2 #studies-625.row.block h1.eu
	{
		top:30px;
		left:258px;
	}

#benchmark .css-layout-v2 #studies-625.row.block h1.ap
	{
		top:30px;
		left:223px;
	}

#benchmark .css-layout-v2 #studies-625.row.block h1.me
	{
		top:30px;
		left:221px;
	}
  
#benchmark .css-layout-v2 #studies-625.row.block img
	{
		margin-bottom:1em;
	}

#benchmark .css-layout-v2 #studies-625 a
	{
		display: block;
		height: 100px;
		overflow: hidden;
		position: relative;
		text-decoration: none;
		width: 625px;
		margin-bottom:1em;
	}

/* IMAGES */
#benchmark .css-layout-v2 img.article
	{
		float: right;
		margin-left: 1em;
		margin-bottom: 1em;
	}

/* BOXES */
#benchmark .css-layout-v2 .boxed
	{
		box-shadow: none;
		background-color: #f0f0f0;
		border:1px solid #e0e0e0;
		padding: 2em;
	}

#benchmark .css-layout-v2 .boxed.contact
	{
		clear: both;
		float: right;
		width: 252px;
	}

/* BUTTONS */
#benchmark .css-layout-v2 .btn
	{
		margin-bottom:1em!important;
	}

/* JSB 2016-06-02_10-46-56 – removing native advert from non-article pages */
#asa .article-image-wrapper,
#asa-asia .article-image-wrapper,
#event .article-image-wrapper,
#webinar .article-image-wrapper,
#app .article-image-wrapper,
#benchmark .article-image-wrapper,
#ondemand .article-image-wrapper,
#podcast .article-image-wrapper,
#tools .article-image-wrapper,
#webinar .article-image-wrapper,
#wit .article-image-wrapper,
#article-ev .article-image-wrapper,
#asa .native-ad.article-end,
#asa-asia .native-ad.article-end,
#event .native-ad.article-end,
#webinar .native-ad.article-end,
#app .native-ad.article-end,
#benchmark .native-ad.article-end,
#ondemand .native-ad.article-end,
#podcast .native-ad.article-end,
#tools .native-ad.article-end,
#webinar .native-ad.article-end,
#wit .native-ad.article-end,
#article-ev .native-ad.article-end
{
	display: none;
	visibility: hidden;
}

/* EOF */