/*
-----------------------------------------------
AegonSE styles (FPP section)
----------------------------------------------- */



/* Overwrites / Additional attributes
----------------------------------------------- */
#container {
	padding-bottom:15px;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image: url(../../img/fpp/footer_l.jpg);
}
.boxDarkGrey {
	background-color:#e7e7e7;
}
#body {
	background-image: url(../../img/fpp/bg.gif);
}
.select {
	border:1px solid #666;
	font-size:0.9em;
	padding:2px 1px;
	margin-bottom:4px;
}



/* Left Bar
----------------------------------------------- */
#leftBar {
	border-top:21px solid #000;
	width:157px;
	padding:12px;
	float:left;
	background-color:#fff;
}
#leftBar .box {
	margin-bottom:12px;
}
#leftBar .panel {
	margin:0.8em -6px -5px -6px;
	padding:5px;
}
#leftBar .panel h3 {
	font-size:1.2em;
	padding-left:3px;
}
#leftBar .panel select {
	width:137px;
}
#leftBar h2 a, #leftBar h2 a:visited, #leftBar h3 a, #leftBar h3 a:visited, #content h2 a, #content h2 a:visited, #sidebar h2 a, #sidebar h2 a:visited, #sidebar h3 a, #sidebar h3 a:visited {
	color:#000;
	text-decoration:none;
}
#investmentChoices a.button {
	line-height:2.7em;
}



/* Main area
---------------------------------------------------- */
#main {
	margin-right:-201px;
}
#content {
	margin-right:200px;
}
.column {
	margin-top:0;
}
.columnFirst {
	clear:none;
}
a.plusSign {
	padding-left:12px;
	background: url(../../img/fpp/plus.gif) no-repeat 0 0.25em;
}
#content h3 {
	font-size:1.4em;
	margin:1em 0 0.2em 0;
}
.extraLeading li {
	margin-bottom:0.5em;
}





/* Interactive Tool
---------------------------------------------------- */
/* #interactiveTool {
	background: url(../../img/fpp/iris.jpg) no-repeat 50% 50% #000;
	color:#fff;
	padding:0 12px;
	margin:-12px -12px 0 -12px;
}
#interactiveTool h1 {
	font-size:2.2em;
	padding:0.5em 0 0 0;
} */
#interactiveTool h3 {
	font-size:1.9em;
	padding:0;
	margin:0;
}
#interactiveTool p {
	margin:0.5em 0;
}
/* #interactiveTool #primaryOptions {
	padding-bottom:12px;
}
#interactiveTool #primaryOptions table {
	margin:0 auto;
}
#interactiveTool #primaryOptions table td {
	margin:0 auto;
	border:1px solid #00AEEE;
	width:80px;
	height:80px;
	text-align:center;
	margin:0 6px;
	background-color:#58CAF5;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}
#interactiveTool #primaryOptions table a {
	color:#fff;
    font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	padding:2em 0;
	outline:0;
}
#interactiveTool #primaryOptions table a:hover {
	text-decoration:none;
}
#interactiveInfo {
	position:relative;
} */
.folddown {
	background:#000;
	color:#fff;
	width:100%;
	padding:0 12px;
	border-bottom:38px solid #000;

}
.folddown .selector {
	margin:-6px auto 0 auto;
}
.folddown .selector td {
	width:82px;
	border-top:1px solid #008CBF;
}
.folddown .selector td.on {
	border-top:0;
}
.folddown h2 {
	margin-top:0.5em;
}
.folddown h3 {
	font-size:1.4em;
	margin-bottom:0.3em;
}
.folddown .close {
	float:right;
}
.folddown a.close {
	width:20px;
	height:19px;
	background: url(../../img/fpp/close.gif) no-repeat;
	display:block;
	text-indent:-10000em;
	outline:0;
	margin-top:10px;
}
.characterSelector {
	width:100%;
}
.characterSelector .number {
    font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.3em;
}
.characterSelector td {
	vertical-align:top;
	text-align:center;
}
.characterSelector td img {
	vertical-align:top;
}
.characterSelector td a img {
	border:2px solid #00aeee;
	margin-bottom:0.4em;
}
.characterSelector td a.on img {
	border:2px solid #fff;
}
.characterSelector td a.textLink {
	margin-left:1.4em;
}

#aspirational, #customerProfile, #affluent, #highNetWorth, #investmentChoice, #rewardingClients, #howToPay, #yourReward, #siSupermarket, #siDFM, #siAlt, #fvr, #financialAdviserCharge, #aamc, #feeBasis, #icrc, #icifrc, #ifrc {
	display:none;
}




/* Customer Profile
---------------------------------------------------- */
.customerProfile {
	width:100%;
	margin:1em 0;
}
.customerProfile th, .customerProfile td {
	text-align:left;
	vertical-align:top;
	padding:0.5em;
}
.customerProfile th {
	padding-left:0;
}
.customerProfile .overview {
	width:42%;
	border-left:1px solid #ccc;
	padding-left:1em;
}




/* Interactive Tool panels
---------------------------------------------------- */
.ITsubNav {
	margin:0 auto;
}
.ITsubNav td {
	width:79px;
	height:79px;
	vertical-align:middle;
	border:2px solid #00aeee;
	text-align:center;
	padding:4px;
}
.ITsubNav td.on {
	border:2px solid #000;
	color:#000;
}

.ITsubNav td.hover {
	border:2px solid #666;
	color:#666;
}

.ITsubNav td.hover a {
	color:#666;
}

.folddown .dataTable {
	margin:0.8em 0;
	border:1px solid #ccc;
}
.folddown .dataTable th {
	width:32%;
	background-color:#f0f0f0;
}
.folddown .dataTable td {
	width:16%;
}
.folddown .logos {
	background-color:#fff;
	text-align:center;
}




/* Sidebar
---------------------------------------------------- */
#sidebar {
	width:200px;
}
#sidebar .boxInvisible {
	margin:1px 14px 13px 14px;
	border:0;
	padding:0;
}
#sidebar .boxInvisible h2 {
	margin:0 0 0.5em 0;
}
#sidebar #downloads select {
	width:174px;
}
#sidebar #downloads {
	text-align:right;
}
#boxContact dl {
	margin:0;
	padding:0;
}
#boxContact dl dt, #boxContact dl dd {
	float:left;
}
#boxContact dl dt {
	clear:left;
}
#boxContact dl dd {
	margin:0 0 0.4em 0.8em;
}
#sidebar .textbox input {
	width:144px;
}





/* Unordered Lists
---------------------------------------------------- */
#leftBar ul {
	margin:0;
	padding:0 0 0 1em;
}
#leftBar ul, #content ul {
	padding-left:0;
}
#leftBar ul li {
	background: url(/img/bullet.gif) no-repeat 0 0.5em;
	padding:0 0 0.3em 1em;
	list-style-type:none;
}
#content ul li.boxBlue {
	border:1px solid #00AEEE;
	margin:1.4em 0 0 -8px;
	padding:0.5em 0.8em 0.7em 1.6em;
	background-position:0.8em 0.9em
}

.toDo, a.toDo, a.toDo:visited {
	color:#f0c;
	font-weight:bold;
}





/* Contact us
---------------------------------------------------- */
#addressDetails {
	width:100%;
	border:1px solid #00AEEE;
	margin-top:2em;
}
#addressDetails th, #addressDetails td {
	vertical-align:top;
	padding:0.6em;
}
#addressDetails td h2 {
	margin:0.4em;
}
#addressDetails th {
	text-align:right;
	font-weight:bold;
}
#addressDetails .last th, #addressDetails .last td {
	padding-bottom:1em;
}



/* Headings
---------------------------------------------------- */
#headline {
	background: url(../../img/fpp/headline.jpg) 50% top #000;
	color:#fff;
}
#headline h1 {
	padding:2em 1em 1em 0;
	background-color:#000;
}



/* Miscellaneous
---------------------------------------------------- */
.note {
	color:#999;
}
.diagram {
	text-align:center;
	padding:12px 0;
}
.subTable {
	width:100%;
}
.subTable th, .subTable td {
	border:0;
}
.new {
	text-transform:uppercase;
	color:#ff7800;
}