@import url("//fast.fonts.net/cssapi/6b48442e-4848-4d2a-9916-d2378fdf7117.css");

h1 {
	font-family: "Prelo Slab W01 Medium", Arial, Helvetica, sans-serif;
}

@font-face {
    font-family: 'book';
    src: url('/unitedkingdom/includes/aonhewitt/fonts/PreloSlab-Book.otf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'medium';
    src: url('/unitedkingdom/includes/aonhewitt/fonts/PreloSlab-Medium.otf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}

body 			
{-webkit-font-smoothing:antialiased;}


/*
.red .lead		{background:url('/unitedkingdom/images/retirement-investment/generic/img-lead-home.png') no-repeat right center;}
.orange .lead		{background-color:#ffb836;}
.lightBlue .lead	{background-color:#5EB9E4;}
.blue .lead, .red.invest .lead		{background:url('/unitedkingdom/images/retirement-investment/generic/img-lead-land.png') no-repeat right center;}
.purple .lead		{background:url('/unitedkingdom/images/retirement-investment/generic/img-lead-land.png') no-repeat right center;}
.green .lead		{background:url('/unitedkingdom/images/retirement-investment/generic/img-lead-land.png') no-repeat right center;}
.teal .lead		{background-color:#008fb2;}
.darkBlue .lead	{background-color:#00338D;}
.brown .lead		{background-color:#463f1d;}
*/

.red h2,
.red h3,
.red h1 {color:#e11b22;}
.orange h2,
.orange h3,
.orange h1 {color:#ffb836;}
.lightBlue h2,
.lightBlue h3,
.lightblue h1 {color:#5EB9E4;}
.blue h2,
.blue h3,
.blue h1		{color:#0083A9;}
.purple h2,
.purple h3,
.purple h1	{color:#6E267B;}
.green h2,
.green h3,
.green h1	{color:#7AB800;}
.teal h2,
.teal h3,
.teal h1	{color:#008fb2;}
.darkBlue h2,
.darkBlue h3,
.darkBlue h1	{color:#00338D;}
.brown h2,
.brown h3,
.brown h1	{color:#463f1d;}

p {
	margin:0 0 12px;
	font-size:13px;
	color:#555;
    font-size: 1.25em;
    line-height: 1.5em;
}
p a, p a:visited, p a:hover	{color:#e11b22;}
a, a:visited, a:hover,	{color:#e11b22;}

.blue a, .blue a:visited, .blue a:hover, .blue p a {color:#0083A9;}
.green a, .green a:visited, .green a:hover, .green p a {color:#7AB800;}
.purple a, .purple a:visited, .purple a:hover, .purple p a {color:#6E267B;}

hr			{float:left; width:100%; margin:12px 0 24px; height:1px; border:0; border-top:1px solid #e5e5e5;}

/*
.lead				{float:left; position:relative; top:0; border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);  border:1px solid #ddd; margin-bottom:10px; width:100%; box-sizing:border-box;}
*/

.lead {float: left; position:relative; top:0; margin-bottom:10px; width:100%;}
/*
.lead h1			{font-size:28px; margin-bottom:18px; color:#111; font-weight: normal; font-family: 'medium', sans-serif;}
.lead p				{margin:0; color:#fff; font-size:16px; padding-right:150px;}
*/
.lead img.leadIcon	{position:absolute; bottom:0; right:0; width:100px; height:100px;}
.lead.home img.leadIcon	{position:absolute; bottom:12px; right:20px; width:90px; height:110px;}

.subNav				{float:left; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); */ background:#f3f3f3; height:50px; width:100%; margin-bottom:10px;}
.subNav ul			{margin:0; padding:0; display:table; position:relative; left:-2px;}
.subNav ul li		{margin:0; padding:0 7px; list-style:none; background: none; width:14.29%; height:50px; display:table-cell; vertical-align:middle; text-align:center; position:relative;}
.subNav ul li a		{display:block; font-size:12px; line-height:1.1em; font-weight:bold;  color:#333 !important;}
.subNav ul li a:hover	{text-decoration:none; color:#e11b22;}
.subNav ul li.active	{background-color:#dadada;}
.subNav ul li ul {padding:0; position:absolute; top:47px; left:0; width:200px; opacity:0; visibility:hidden; border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; background:#dadada; z-index: 999; }
.subNav ul li ul li 	{color:#333; width:182px; padding:0 9px; height:auto; display:block; text-align:center;}
.subNav ul li ul li a	{width:100%; padding:12px 0; font-weight:normal; border-top:1px solid #e5e5e5;}
.subNav ul li ul li:hover {background-color:#d3d3d3;}
.subNav ul li:hover ul {display:block; opacity:1; visibility:visible;}
.subNav ul li ul>:first-child a {border-top:0;}
.subNav ul li ul>:last-child	{border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1);}

*+html .subNav ul li	{width:64px; float:left; padding-top:12px; height:38px;}

.breadcrumb			{float:left; float:none; width:100%; margin-bottom:10px;}
.breadcrumb	p		{margin:0; padding:0; font-size:11px; color:#999; line-height:1em;}
.breadcrumb	p a		{color:#444;}

h1 {
	font-size:18px !important;
	font-size: 2.125em !important; /* Updated from EB size */
	margin-top: 16px;
	margin-bottom: 16px;
	font-weight:bold !important;
}
h2 {
	font-size:18px !important;
	font-size: 1.625em !important; /* Updated from EB size */
	margin-top:12px;
	font-weight:bold !important;
}
h3 {
	font-size:16px !important;
	margin-top:12px;
	margin-bottom:12px;
}
h4 {
	font-size:14px !important;
	margin-bottom:12px;
}

/*
blockquote {background:#f2f2f2; color:#666867; padding:7px; margin:10px 0; font-style: italic; border-radius: 4px;}
*/

ul li	{
	font-size:13px;
	font-size: 1.25em; /* Updated from EB size */
	color:#555;
}

.copy				{float:left;}
.copy .intro		{font-size:15px; color:#333;}
.copy p a			{color:#e11b22;}
.copy .newsItem		{float:left; width:550px; margin-bottom:9px; margin-top:5px;}
.copy .newsItem .image	{float:left; width:200px; margin-right:20px; margin-bottom:8px;}
.copy .newsItem .desc	{float:left; width:230px;}
.copy .colWrapper		{float:left; width:550px;}
.copy .colWrapper .col	{float:left; width:270px;}
.copy .colWrapper .col h3	{margin-top:0;}
.copy .colWrapper>:first-child	{float:left; margin-right:10px;}
.copy .publications 		{margin:0 0 12px; padding:0;}
.copy .publications li	{margin:6px 0; padding:0; list-style:none;}
.copy .publications li a	{display:inline-block; padding:3px 0 3px 18px; background:url(/unitedkingdom/images/retirement-investment/generic/icn-downloadSml.png) 0 50% no-repeat; color:#333; font-size:13px;}

.copy .crossPol.red		{background-color:#e11b22;}
.copy .crossPol.orange	{background-color:#ffb836;}
.copy .crossPol.lightBlue{background-color:#1dbbe9;}
.copy .crossPol.blue	{background-color:#0083A9;}
.copy .crossPol.purple	{background-color:#6E267B;}
.copy .crossPol.green	{background-color:#7AB800;}
.copy .crossPol.teal	{background-color:#008fb2;}
.copy .crossPol.darkBlue{background-color:#00338D;}
.copy .crossPol.brown	{background-color:#463f1d;}
.copy .crossPol 		{position:relative; padding:18px 18px 6px; border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);}
.copy .crossPol h3		{color:#fff; font-size:18px; margin:0 0 12px; text-shadow: 0 2px 0 rgba(0,0,0,0.1);}
.copy .crossPol p		{color:#fff; font-size:14px; padding-right:80px;}
.copy .crossPol p a		{color:#fff; font-weight:bold;}
.copy .crossPol img.crossPolImg	{position:absolute; bottom:12px; right:18px;}

.panels 				{float:left; margin-bottom:20px;}
.panels .panelRow>:first-child {margin-left:0;}
.panels .panel			{position:relative; float:left; width:176px; height:176px; margin-left:10px; margin-bottom:10px;}
.panels .panel.red		{background-color:#e11b22;}
.panels .panel.orange 	{background-color:#ffb836;}
.panels .panel.lightBlue {background-color:#1dbbe9;}
.panels .panel.blue 	{background-color:#0072aa;}
.panels .panel.purple 	{background-color:#0072aa;}
.panels .panel.green 	{background-color:#7cc453;}
.panels .panel.teal 	{background-color:#008fb2;}
.panels .panel.darkBlue	{background-color:#00426e;}
.panels .panel.brown		{background-color:#463f1d;}
.panels .panel h3 a	{display:block; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ width:136px; height:136px; padding:20px; color:#fff; font-size:20px; font-weight:normal;}
.panels .panel h3 a:hover	{text-decoration:none; box-shadow:none;}
.panels .panel h3 a.red		{background:#e11b22 url(/unitedkingdom/images/retirement-investment/generic/icn-red-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.orange	{background:#ffb836 url(/unitedkingdom/images/retirement-investment/generic/icn-orange-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.lightBlue{background:#1dbbe9 url(/unitedkingdom/images/retirement-investment/generic/icn-lightBlue-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.blue		{background:#0083A9 url(/unitedkingdom/images/retirement-investment/generic/icn-blue-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.purple	{background:#6E267B url(/unitedkingdom/images/retirement-investment/generic/icn-purple-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.green	{background:#7AB800 url(/unitedkingdom/images/retirement-investment/generic/icn-teal-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.teal		{background:#008fb2 url(/unitedkingdom/images/retirement-investment/generic/icn-pig.png) 88% 88% no-repeat;}
.panels .panel h3 a.darkBlue	{background:#00338D url(/unitedkingdom/images/retirement-investment/generic/icn-darkBlue-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.brown	{background:#463f1d url(/unitedkingdom/images/retirement-investment/generic/icn-brown-sml.png) 88% 88% no-repeat;}
.panels .panel h3 a.red:hover	{background-color:#bf161c;}
.panels .panel h3 a.orange:hover	{background-color:#d99c2d;}
.panels .panel h3 a.lightBlue:hover{background-color:#189fc6;}
.panels .panel h3 a.blue:hover	{background-color:#004a8b;}
.panels .panel h3 a.purple:hover	{background-color:#602272;}
.panels .panel h3 a.green:hover	{background-color:#69a646;}
.panels .panel h3 a.teal:hover	{background-color:#007997;}
.panels .panel h3 a.darkBlue:hover	{background-color:#00385d;}
.panels .panel h3 a.brown:hover	{background-color:#3b3518;}
.panels .panel h4 a {color: #fff;}
.panels>:first-child 	{margin-left:0;}

.rhsItem.panels .panel					{height:139px;}
.rhsItem.panels .panel .panelOverlay h4	{padding:10px 0 0;}
.rhsItem.panels .panel .panelOverlay h4 a, .rhsItem.panels .panel h3 a {font-size: 14px; padding:10px 10px 0;}
.rhsItem.panels .panel .panelOverlay h4 a	{color:white;}
.rhsItem.panels .panel .panelOverlay p a {font-size: 12px; color:#fff;}
.rhsItem.panels .panel .panelOverlay p	{padding:10px;}

.panels .panel:hover .panelOverlay	{display: block;}
.panels .panel .panelOverlay	{display:none; position: absolute; left:0; top:12px; height:100%; background:#E5E5E5; border-radius:5px; }
.panels .panel .panelOverlay h4	{padding:20px 0 0 20px; margin:0;}
.panels .panel .panelOverlay h4 a	{font-size:20px; font-weight: normal;}
.panels .panel .panelOverlay p	{padding:10px 20px;}
.panels .panel .panelOverlay p a	{font-size:14px; height:100%; color:white;}

.copy .panels			{margin-top:24px; margin-bottom: 15px; }
.copy .panel			{width: 31%; height:130px; padding:12px 12px 0; background:#f3f3f3; box-sizing: border-box; margin: 0px 2.8% 0px 0px; border-radius:5px; float: none; display: inline-block; vertical-align: top; }
.copy .panel h3			{margin:0; line-height:1.2em;}
.copy .panel h4			{margin:5px 0 0 0; color:#656565; line-height:1;}
.copy .panel p			{vertical-align: bottom; padding:10px 50px 0 0;}
.copy .panel.piggy	{background:#f3f3f3 url(/unitedkingdom/images/retirement-investment/generic/Global_64.png) 90% 90% no-repeat; background-size: 60px auto; }
.copy .panel.cal	{background:#f3f3f3 url(/unitedkingdom/images/retirement-investment/generic/Calendar_2_64.png) 90% 90% no-repeat; background-size: 60px auto; margin: 0;}
.copy .panel.phone	{background:#f3f3f3 url(/unitedkingdom/images/retirement-investment/generic/icn-phone.png) 90% 90% no-repeat; background-size:40px 40px;}
.copy .panel.home	{background:#f3f3f3 url(/unitedkingdom/images/retirement-investment/generic/Manuals_64.png) 90% 90% no-repeat; background-size: 60px auto; }

.copy .panel a h3,
.red .copy .panel a h3,
.green .copy .panel a h3,
.blue .copy .panel a h3,
.purple .copy .panel a h3 { color: #000; }

h3.solid				{float:left; width:530px; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ height:30px; line-height:30px; color:#fff; padding:10px;}
.purple h3.solid		{background:#6E267B;}
.blue h3.solid		{background:#0083A9;}
.green h3.solid			{background:#7AB800;}
.teal h3.solid			{background:#008fb2;}

.testimonTicker, .testimonTicker2	{ display; inline-block;}
#testimonHold, #testimonHold2, #upsellHold	{display: none;}
.testPrev, .testPrev2, .testNext, .testNext2, .panelPrev,.panelNext	{position: absolute; bottom:10px; right:0; float:right; height:30px; width:30px; background:#c3c3c3; cursor: pointer; border-radius: 3px; -webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease; overflow:hidden;}
.testPrev, .testPrev2	{right:31px;}
.testNext, .testNext2	{}
.testPrev:hover, .testPrev2:hover, .panelPrev:hover, .panelNext:hover	{background:#e11d21;}
.testNext:hover, .testNext2:hover	{background:#e11d21;}
.testPrev span, .testPrev2 span, .panelPrev span	{display:block; text-indent: 9999px; width:30px; height:30px; background: url(/unitedkingdom/images/retirement-investment/generic/icn-aro-lrg-lft.png) no-repeat 49% 50%;}
.testNext span, .testNext2 span, .panelNext span	{display:block; text-indent: 9999px; width:30px; height:30px; background: url(/unitedkingdom/images/retirement-investment/generic/icn-aro-lrg-rgt.png) no-repeat 50% 50%;}


.linkBlock				{float:left; position:relative; top:0;overflow: hidden;}
.linkBlock ul			{float:left; width:280px; margin: 10px 0 0; padding:0; border-bottom:1px solid #c9cac8;}
.linkBlock ul li		{background:none !important; border-top:1px solid #c9cac8; padding:0; margin:0; list-style:none;}
.linkBlock ul li:hover		{background:none !important; border-top:1px solid #E5E5E5; padding:0; margin:0; list-style:none;}
.linkBlock ul li .linkDesc	{display:none; position:absolute; top:10px; left:280px; width:240px; height: 100%;padding:10px 15px; background:#E5E5E5; min-height:161px; font-size:13px; line-height:1.3em; z-index: 1000;}
.linkBlock ul li a, .linkBlock ul li p		{display:block; padding:10px 5px; width:270px; font-size:13px; font-weight:bold; margin: 0;}
.green .linkBlock ul li a, .green .linkBlock > ul > li > p	{ color: #7AB800; }
.linkBlock ul li p		{ cursor: default; }
.linkBlock ul li:hover a	{background:#E5E5E5; color:black;}	
.linkBlock ul li:hover .linkDesc	{display:block; height: 100%; color:black; font-weight: bold;}
.linkBlock .imgBlock	{float:left; width:250px; margin:10px;}

ul.papers				{font-size:0; vertical-align:top; margin:10px 0; padding:0;}
ul.papers li			{position:relative; top:0; background:none !important; display:inline-block; padding:0; margin:0 10px 10px 0; list-style:none; width:176px;}
ul.papers li.noMargin	{margin:0;}	
ul.papers li .linkDesc	{display:none; position:absolute; z-index:1000; top:0px; left:176px; width:156px; padding:10px 15px; background:#f8b433; height:229px; font-size:13px; line-height:1.3em; color:#fff;}
ul.papers li .linkDesc h4	{color:#fff; font-size:13px; margin-bottom:6px;}
ul.papers li .linkDesc p	{line-height:1.1em;}	
ul.papers li:hover .linkDesc	{display:block;}
ul.papers li.noMargin .linkDesc	{left:-186px;}

.cta				{border-radius:5px; background:#f3f3f3; margin-bottom:10px; padding:10px;}

.video-wrapper		{width:550px; height:300px; margin:20px 0 20px !important; border-radius:5px !important; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1) !important; overflow:hidden !important;}

.rhsItem			{clear: both; float:left; /* border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); */ background:#f3f3f3; margin-bottom:10px; width:288px;}
.rhsItem h3			{font-size:16px; font-weight:bold;}
.rhsItem p			{font-size:13px; margin-bottom:6px;}
/*
.rhsItem p a		{color:#E11b22;}
.red .rhsItem p a	{color:#E11b22;}
.green .rhsItem p a	{color:#7AB800;}
.blue .rhsItem p a	{color:#0083A9;}
*/
.rhsItem .imgLeft	{float:left; margin-right:10px; margin-bottom:8px;}

.rhsItem.request	{border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ padding:0; width:288px; background:#099; overflow:hidden;}
.rhsItem.request > a	{display:block; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ min-height:50px; padding:0 8px 0 32px; width:248px; font-size:16px; font-weight:bold; color:#fff; background:#099 url(/unitedkingdom/images/retirement-investment/generic/icn-aro-wht.png) 16px 50% no-repeat; line-height:50px;}
.rhsItem.request > a:hover	{background-color:#008989; box-shadow:none; text-decoration:none;}
.rhsItem.request .requestForm	{padding:0 16px;} 
.rhsItem.request .requestForm label	{display:inline-block; width:246px; margin:12px 0 6px; font-size:13px; color:#fff;}
.rhsItem.request .requestForm label span	{color:red;}
.rhsItem.request .txtBox	{border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px; font-family:'arial';}
.rhsItem.request .selectBox	{border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:256px; font-family:'arial';}
.rhsItem.request textarea	{border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px; font-family:'arial'; line-height:16px; height:64px;}
.rhsItem.request .txtBox.placeholder	{color:#999;font-style:italic;}
.rhsItem.request .txtBox::-webkit-input-placeholder {color:#999;font-style:italic;}
.rhsItem.request .txtBox:-moz-placeholder {color:#999;font-style:italic;}
.rhsItem.request .txtBox::-moz-placeholder {color:#999;font-style:italic;}
.rhsItem.request .txtBox:-ms-input-placeholder {color:#999;font-style:italic;}
.rhsItem.request .btn	{display:block; border-radius:4px; text-align:center; min-height:41px; padding:0; width:256px; border:0; font-size:16px; font-weight:bold; color:#fff; background:#e11b22; line-height:41px; margin:16px 0;}
.rhsItem.request .btn:hover	{background:#bf161c;}

.rhsItem.back		{box-shadow:0;}
.rhsItem.back a	{display:block; border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); min-height:48px; padding:0 8px 0 30px; width:248px; font-size:13px; font-weight:normal; color:#333; background:#fff url(/unitedkingdom/images/retirement-investment/generic/icn-aro-gry.png) 16px 46% no-repeat; line-height:48px; border:1px solid #d3d3d3}
.rhsItem.back a:hover	{background-color:#d3d3d3; box-shadow:none; text-decoration:none;}

.rhsItem.rhsNav		{padding:12px 16px 8px; width:256px;}
.rhsItem.rhsNav ul	{margin:12px 0 0; padding:0; border-top:1px solid #e5e5e5;}
.rhsItem.rhsNav ul li	{margin:0; padding:8px 0; border-bottom:1px solid #e5e5e5;}
.rhsItem.rhsNav ul li a	{color:#444;}
.rhsItem.rhsNav ul li > a	{font-size:13px; color:#444;}
.rhsItem.rhsNav ul>:last-child	{border:0;}

.rhsItem.twitter		{padding:12px 16px 16px; width:256px;}
.rhsItem.twitter h3	{font-size:14px; margin-bottom:12px;}
.rhsItem.twitter h3 span	{font-weight:normal; color:#666;}
.rhsItem.twitter .tweetWrapper	{padding-bottom:8px; position:relative; top:0; margin-bottom:6px;}
.rhsItem.twitter .tweet	{position:relative; top:0; z-index:1; border-radius:4px; border:1px solid #ccc; background:#fff; width:214px; padding:10px 30px 10px 10px;}
.rhsItem.twitter .tweet .tweetText	{font-size:12px;}
.rhsItem.twitter .tweet .time	{position:absolute; top:10px; right:10px; text-align:right; color:#666;}
.rhsItem.twitter .tweetBubbleTag	{position:absolute; bottom:0; left:11px; z-index:5; background:url(/unitedkingdom/images/retirement-investment/generic/icn-tweetBubbleTag.png) 0 0 no-repeat; width:17px; height:9px;}
.rhsItem.twitter .twitterFollow	{text-align:center;}
.rhsItem.twitter .twitterFollow a	{display:block; border-radius:4px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); min-height:41px; padding:0 8px 0 32px; width:216px; font-size:16px; font-weight:bold; color:#fff; background:#42c0e6 url(/unitedkingdom/images/retirement-investment/generic/icn-twitter.png) 32px 45% no-repeat; line-height:41px;}
.rhsItem.twitter .twitterFollow a span	{font-weight:normal;}
.rhsItem.twitter .twitterFollow a:hover	{background-color:#3baccf; box-shadow:none; text-decoration:none;}

.rhsItem.twitterBtn		{text-align:center;}
.rhsItem.twitterBtn a	{display:block; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ min-height:50px; padding:0 8px 0 32px; width:248px; font-size:16px; font-weight:bold; color:#fff;  background:#42c0e6 url(/unitedkingdom/images/retirement-investment/generic/icn-twitter.png) 32px 45% no-repeat; line-height:50px;}
.rhsItem.twitterBtn a span	{font-weight:normal;}
.rhsItem.twitterBtn a:hover	{background-color:#3baccf; box-shadow:none; text-decoration:none;}

.rhsItem.linkedinBtn		{text-align:center; background:#007fb1;}
.rhsItem.linkedinBtn a	{display:block; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ min-height:44px; padding:10px 20px 0px; width:248px; font-size:16px; font-weight:bold; color:#fff; line-height:50px;}
.rhsItem.linkedinBtn a span	{font-weight:normal;}
.rhsItem.linkedinBtn a:hover	{background-color:#03668f; box-shadow:none; text-decoration:none;}

.rhsItem.youtube		{text-align:center; background:#e62d27;}
.rhsItem.youtube a	{display:block; border-radius:5px; /* box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ min-height:44px; padding:10px 20px 0px; width:248px; font-size:16px; font-weight:bold; color:#fff; line-height:50px;}
.rhsItem.youtube a span	{font-weight:normal;}
.rhsItem.youtube a:hover	{background-color:#bb221d; box-shadow:none; text-decoration:none;}


.rhsItem.video		{position:relative; top:0; width:288px; height:150px; border-radius:5px; overflow:hidden; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);}
.rhsItem.video .videoImg		{position:absolute; top:0; left:0;}
.rhsItem.video .videoTitle	{position:absolute; top:0; left:0; background:url(/unitedkingdom/images/retirement-investment/generic/bg-videoTitle.png) 0 100% repeat-x; width:284px; height:150px;}
.rhsItem.video .videoTitle h3 a	{display:block; position:absolute; bottom:0; left:0; color:#fff; padding:16px 60px 12px 16px; width:208px; font-size:16px; font-weight:bold; color:#fff; background:url(/unitedkingdom/images/retirement-investment/generic/icn-play.png) 95% 60% no-repeat; line-height:1.1em;}
.rhsItem.video .videoTitle h3 a:hover	{}

.rhsItem.download	{padding:12px 16px; width:256px;}
.rhsItem.download h3	{margin-bottom:12px;}
.rhsItem.download h3 a	{color:#e11b22;}
.rhsItem.download h3 a:hover	{text-decoration:none;}
.rhsItem.download p	{margin-bottom:0;}
.rhsItem.download p a	{color:#666;}
.rhsItem.download p a:hover	{text-decoration:none;}
.rhsItem.download p.pdf	{padding-right:60px; min-height:50px; color:#333; font-size:13px; background:url(/unitedkingdom/images/retirement-investment/generic/icn-pdf.png) 100% 100% no-repeat;}
.download > .image  img { border: 1px solid #666; }

/*
.rhsItem.poll		{padding:12px 16px; width:256px;}
.rhsItem.poll h3		{margin-bottom:14px;}
.rhsItem.poll p		{font-size:13px !important; padding-top:10px;margin-bottom:10px;}
.rhsItem.poll .field-wrapper		{margin-bottom:9px !important;}
.rhsItem.poll .btn	{display:block; border-radius:4px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); text-align:center; min-height:41px; padding:0; width:256px; border:0; font-size:16px; font-weight:bold; color:#fff; background:#e11b22; line-height:41px;}
.rhsItem.poll .btn:hover	{background:#bf161c;}
.rhsItem.poll .field-wrapper span.LV_validation_message LV_valid	{display:none !important;}
.rhsItem.poll .field-wrapper span	{color:red;}
.rhsItem.poll .elq-page-view	{width:auto !important; min-width:0 !important; height:auto !important; position:relative !important;}
.rhsItem.poll .sc-view		{position:relative !important; top:0 !important; right:0 !important; left:0 !important; width:auto !important; margin-left:0 !important; height:auto !important; margin-top:0 !important;}
.rhsItem.poll .sc-view.scui-drawing-view.annotation-view-outline	{display:none;}
.rhsItem.poll .sc-view table	{width:100% !important; height:auto !important;}
.rhsItem.poll .sc-view table	.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border:0 !important;}
.rhsItem.poll .sc-view.form-design-field.sc-static-layout.sc-regular-size	{padding:0 !important;}
.rhsItem.poll form label	{width:auto !important; font-size:13px !important; text-indent:0 !important; padding:0 !important; margin:5px 0 !important;}
.rhsItem.poll form #formElement1 label span {display:inline-block; margin:2px 0 0 6px !important; clear:none; padding:0 !important; cursor:pointer; background-position:0 0; width:208px; min-height:18px; border:0px; cursor:pointer; font-size:14px !important; color:#333 !important;}
.rhsItem.poll form input[type='radio'], 
.rhsItem.poll form input[type='checkbox']	{margin:0 0 0 3px !important;}
.rhsItem.poll form input[type='submit'] {display:block; border-radius:4px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); text-align:center !important; min-height:41px !important; padding:0 !important; width:254px !important; border:0 !important; font-size:16px !important; font-weight:bold; color:#fff; background:#e11b22; line-height:41px !important;}
.rhsItem.poll form input[type='submit']:hover	{background:#bf161c;}
.rhsItem.poll form input[type='text'], .rhsItem.poll form input[type='email']	{border-radius:3px; border:1px solid #999 !important; background:#fff !important; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px !important; color:#333 !important; padding:8px 8px !important; width:238px !important; font-family:'arial' !important;}
.rhsItem.poll form ._100	{margin:0 !important;}
*/

.rhsItem.rhsNav		{padding:12px 16px 4px; width:256px;}
.rhsItem.rhsNav ul	{margin:12px 0 0; padding:0; border-top:1px solid #e5e5e5;}
.rhsItem.rhsNav ul li	{margin:0; padding:4px 0; border-bottom:1px solid #e5e5e5;}
.rhsItem.rhsNav ul li > a	{font-size:11px; color:#555;}
.rhsItem.rhsNav ul li ul		{margin:11px 0 0; padding:0; border-top:0;}
.rhsItem.rhsNav ul li ul li	{margin:0; padding:4px 0 4px 20px; border-bottom:0;}
.rhsItem.rhsNav ul li ul li a	{color:#666;}
.rhsItem.rhsNav ul li ul li a span.red	{color:#E11B22;}
.rhsItem.rhsNav ul>:last-child	{border:0;}

.rhsItem.contact	{background: #fff; border:solid 1px #ddd; box-sizing:border-box; padding:8px 16px 16px;}
.rhsItem.contact a, .rhsItem.contact p	{color:#000; font-size: 16px;}
.rhsItem.contact img	{display: inline-block; padding:0 8px 0 0; vertical-align: middle;}

.rhsItem.contribution	{background: #fff; border:solid 1px #ddd; box-sizing:border-box; padding:8px 16px 30px;}
.rhsItem.contribution a{ font-weight: bold;}
.rhsItem.contribution p	{color:#000; font-size: 14px;}
.rhsItem.contribution img {float: left; margin: 5px; max-width: 25%;}

.rhsItem.award	{background: #fff; border:solid 1px #ddd; box-sizing:border-box; padding:8px 16px 20px;}
.rhsItem.award a{ font-weight: bold;}
.rhsItem.award	{color:#000; font-size: 12px;}
.rhsItem.award img {float: left; margin-left: 30px; max-width: 75%;}

.rhsItem.investment	{background:#f3f3f3; border:solid 1px #ddd; box-sizing:border-box; padding:8px 16px 20px;}
.rhsItem.investment a	{font-weight: bold;}
.rhsItem.investment p	{color:#000; font-size: 14px;}

.rhsItem.pension	{background: #fff url(/unitedkingdom/images/retirement-investment/generic/img-lead-land.png) no-repeat -10% 50%; border:solid 1px #ddd; box-sizing:border-box; padding:8px 16px 25px;}
.rhsItem.pension a	{font-weight: bold;}
.rhsItem.pension p	{color:#000; font-size: 14px;}

.rhsItem.panels			{background: none; box-shadow: none;}
.rhsItem.panels .panel	{width:139px; box-sizing: border-box;}
.rhsItem.panels .panel a	{box-sizing: border-box;}

/*
.eb_rhsItem.poll		{padding:12px 16px; width:256px;}
.eb_rhsItem.poll h3		{margin-bottom:14px;}
.eb_rhsItem.poll p		{font-size:13px; border-top:1px solid #e5e5e5; padding-top:10px;margin-bottom:10px;}
.eb_rhsItem.poll .field-wrapper		{margin-bottom:9px;}
.eb_rhsItem.poll .field-wrapper input[type='radio'], 
.eb_rhsItem.poll .field-wrapper input[type='checkbox'] {float:left; width:20px;}
.eb_rhsItem.poll .field-wrapper input[type='radio'] + label {display:inline-block; margin:0; clear:none; padding:3px 0 0 26px; cursor:pointer; background: url(/unitedkingdom/images/retirement-investment/generic/icn-radio.png) 0 0 no-repeat; background-position:0 0; width:208px; min-height:18px; border:0px; cursor:pointer; font-size:14px; margin-left:-20px;}
.eb_rhsItem.poll .field-wrapper input[type='radio']:checked + label {display:inline-block; background:url(/unitedkingdom/images/retirement-investment/generic/icn-radioChecked.png) 0 0 no-repeat; cursor:pointer}
.eb_rhsItem.poll .txtBox, .form-design-field input[type=text], .form-design-field input[type=email]	{border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px !important; font-family:'arial';}
.eb_rhsItem.poll .form-design-field	{padding:0 !important;}
.eb_rhsItem.poll .form-design-field label	{width:100% !important; padding:3px 0 !important; text-indent:0 !important;  color:#444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 100%;}
.eb_rhsItem.poll .form-design-field label	span	{color:#444 !important;}
.eb_rhsItem.poll .form-design-field ._100	{margin:0 !important;}
.eb_rhsItem.poll .form-design-field p	{border:0 none !important;}
.eb_rhsItem.poll .txtBox.placeholder	{color:#999;font-style:italic;}
.eb_rhsItem.poll .txtBox::-webkit-input-placeholder {color:#999;font-style:italic;}
.eb_rhsItem.poll .txtBox:-moz-placeholder {color:#999;font-style:italic;}
.eb_rhsItem.poll .txtBox::-moz-placeholder {color:#999;font-style:italic;}
.eb_rhsItem.poll .txtBox:-ms-input-placeholder {color:#999;font-style:italic;}
.eb_rhsItem.poll .btn, .form-design-field input[type=submit]	{display:block; border-radius:4px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1); text-align:center; min-height:41px; padding:0; width:256px !important; border:0; font-size:16px; font-weight:bold; color:#fff; background:#e11b22; line-height:41px;}
.eb_rhsItem.poll .btn:hover	{background:#bf161c;}
.eb_rhsItem.poll .field-wrapper span.LV_validation_message LV_valid	{display:none !important;}
.eb_rhsItem.poll .field-wrapper span	{color:red;}
*/

.eb .eb_rhsItem.twitterBtn {text-align:center;}
.eb .eb_rhsItem.twitterBtn a {display:block; /* border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); */ min-height:50px; padding:0 8px 0 32px; width:248px; font-size:16px; font-weight:bold; color:#fff; background:#42c0e6 url(/unitedkingdom/images/retirement-investment/generic/icn-twitter.png) 32px 45% no-repeat; line-height:50px; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);}
.eb .eb_rhsItem.twitterBtn a span {font-weight:normal;}
.eb .eb_rhsItem.twitterBtn a:hover {background-color:#3baccf; box-shadow:none; text-decoration:none; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);}

.eb .eb_rhsItem.blogBtn a {
    display: block;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.15);
    min-height: 50px;
    color: #fff;
    text-align: center;
    background: #6E267B;
    padding: 0px 8px;
    width: 271px;
    font-weight: normal;
    font-size: 14px;
    line-height: 50px;
}
.eb .eb_rhsItem.blogBtn a:hover {
    background-color: #5E2069;
    box-shadow: none;
    text-decoration: none;
    behavior: url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);
}


/* 
.rhsItem.poll .field-wrapper input[type='radio'], 
.rhsItem.poll .field-wrapper input[type='checkbox'] {opacity:0; float:left; width:20px;}
.rhsItem.poll .field-wrapper input[type='radio'] + label {display:inline-block; margin:0; clear:none; padding:3px 0 0 26px; cursor:pointer; background: url(/unitedkingdom/images/retirement-investment/generic/icn-radio.png) 0 0 no-repeat; background-position:0 0; width:208px; min-height:18px; border:0px; cursor:pointer; font-size:14px !important; margin-left:-20px;}
.rhsItem.poll .field-wrapper input[type='radio']:checked + label {display:inline-block; background:url(/unitedkingdom/images/retirement-investment/generic/icn-radioChecked.png) 0 0 no-repeat; cursor:pointer}
.rhsItem.poll .txtBox	{border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px; font-family:'arial';}
.rhsItem.poll .txtBox.placeholder	{color:#999;font-style:italic;}
.rhsItem.poll .txtBox::-webkit-input-placeholder {color:#999;font-style:italic;}
.rhsItem.poll .txtBox:-moz-placeholder {color:#999;font-style:italic;}
.rhsItem.poll .txtBox::-moz-placeholder {color:#999;font-style:italic;}
.rhsItem.poll .txtBox:-ms-input-placeholder {color:#999;font-style:italic;}
*/



.rhsItem.bigBlue		{padding:12px 16px 6px; width:256px; background:#f5e6e6;}
.rhsItem.bigBlue	h3	{margin-bottom:12px;}

.rhsItem.littleBlue	{padding:12px 16px 6px; width:256px; background:#f4e6f8;}
.rhsItem.littleBlue	h3	{margin-bottom:12px;}


/* IE8 Specific */

.ie8 .rhsItem.poll .field-wrapper input[type='radio'], 
.ie8 .rhsItem.poll .field-wrapper input[type='checkbox'] {opacity:1;}
.ie8 .rhsItem.poll .field-wrapper input[type='radio'] + label {padding:0; margin:0; cursor:pointer; background:none; width:228px; border:0px; cursor:pointer}

.twothirds .images { height:auto !important;}

/* Contact Form */
.copy .contactForm		{float:left; width:518px; background:#f3f3f3; padding:16px 16px 0; border-radius:5px; box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15); margin-top:12px; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);} 
.copy .contactForm h3	{margin-top:0;}
.copy .contactForm .field-wrapper	{float:left; margin-bottom:8px; vertical-align:top;}
.copy .contactForm label	{float:left; display:block; width:246px; margin:12px 0 6px; font-size:13px; color:#333;}
.copy .contactForm label span	{color:red;}
.copy .contactForm .txtBox	{float:left; border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px; font-family:'arial'; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);}
.copy .contactForm textarea	{float:left; border-radius:3px; border:1px solid #999; background:#fff; box-shadow:inset 0 3px 0 rgba(0,0,0,0.05); font-size:14px; color:#333; padding:8px 8px; width:238px; font-family:'arial'; line-height:16px; height:64px; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);}
.copy .contactForm .txtBox.placeholder	{color:#999;font-style:italic;}
.copy .contactForm .txtBox::-webkit-input-placeholder {color:#999;font-style:italic;}
.copy .contactForm .txtBox:-moz-placeholder {color:#999;font-style:italic;}
.copy .contactForm .txtBox::-moz-placeholder {color:#999;font-style:italic;}
.copy .contactForm .txtBox:-ms-input-placeholder {color:#999;font-style:italic;}

/* Pensions Stability Homepage */
.subnavmenu,.subnavmenu ul li {
    margin: 0;
	padding: 0;
}
.subnavmenu ul li {
	background: #fff;
	display: block;
}
.subnavmenu ul {
    margin: 0;
	padding: 0 0 0 10px;
}
.subnavmenu li {
	background: #FFF !important;
	cursor: pointer;
	display: block;
	padding: 0;
	position: relative;
	width: 240px;	
}
.subnavmenu li a {
	background: url(/unitedkingdom/images/retirement-investment/generic/lg_arrow.gif) 98% 50% no-repeat;
	color: #444;
	display: block;
	padding: 5px 0;
	width: 240px;
}
.subnavmenu li a:hover {
	text-decoration: none;
}
.subnavmenu li:hover a {
	background: #d5e1eb url(/unitedkingdom/images/retirement-investment/generic/blue_arrow_down.gif) 98% 50% no-repeat;
	display: block;
	width: 240px;
}
.subnavmenu li:hover a {
	background-color: #d5e1eb;
}
.subnavmenu li:hover ul li a,.subnavmenu li ul li a {
	background-color: #FFF;
	background-image: none;
	color: #5988B1;
	padding: 2px 0;
	display: inline;
	width: auto;
}
.subnavmenu li:hover ul li a:hover {
	text-decoration: underline;
}
.subnavmenu li ul {
	margin: 1px 0;
}
.subnavmenu li ul li {
	padding: 2px 0;
}

/* Buttons */
.btn	{color:#fff !important; display:inline-block; border-radius:4px; text-align:center; min-height:41px; padding:0 16px; margin-right:10px; border:0; font-size:13px; font-weight:bold; vertical-align:middle; color:#fff; line-height:20px; margin-bottom:16px; cursor:pointer; behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%;}
.btn:hover		{box-shadow:inset 0 -3000px 0 rgba(0,0,0,0.1); behavior:url(/unitedkingdom/includes/aonhewitt/js/PIE.htc);}

.blue .btn		{background-color:#0083A9;}

/* Live Validation */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:white;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00 !important;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000 !important;
}


.float-left {
	float: left;
	margin-right: 7px;
}
.float-right {
	float: right;
	margin-left: 7px;
}


.download {
	display: block;
	clear: both;
	margin: 0 0 25px 0;
}
.download:after {
	clear: both;
	display: block;
	content: '';
}
.download .image {
	padding: 10px 20px 0 40px;
	width: 170px;
	float: left;
	text-align: center;
}
.download .grey {
	text-align: center;
	width: 300px;
	background-color: #E6E7E9;
	padding: 10px;
	margin: 50px 0 0;
	float: left;
	font-size: 1.25em;
	line-height: 1.5em;
	box-sizing: border-box;
}

.twothirds {
	font-size: inherif !important;
}