﻿/*body { background-color: red; }*/

body a {
	cursor: pointer;
	border: 0 none;
}
#main img.noborder {
	border:0;
}
.floatContainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.floatContainer {
	display: inline-block;
}
/* GENERIC OBJECTS by CGY */
.cursorHand {
	cursor:pointer;
	_cursor:hand;
}
#main table.marginTop1 {
	margin-top:10px;
}
#main table.general {
	color:#013E5D;
}
#main table.general tr {
}
#main table.general tr.odd {
	background-color:#FFFFFF;
}
#main table.general tr.even {
	background-color:#F3F4F7;
}
#main table.general th {
	background-color:#C6CCD9;
	border:1px solid #FFFFFF;
}
#main table.general th.sorting_desc, #main table.general th.sorting_asc {
	cursor:pointer;
	cursor:hand;
	background-repeat:no-repeat;
	background-position:bottom right;
}
#main table.general th.sorting {
	cursor:pointer;
	cursor:hand;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(/invest/site_images/sort_none.png);
}
#main table.general th.highlight {
	background-color:#025984;
	color:#FFFFFF;
}
#main table.general td {
	border:1px solid #bac2d3;
}
#main table.general tr.odd td.sorting_1 {
	background-color:#edeef2;
}
#main table.general tr.even td.sorting_1 {
	background-color:#d8dae2;
}
/* Overwriting pagging css from table.css */
	.paging_full_numbers {
	width:auto;
}
/* Hides from IE Mac \*/
* html .floatContainer {
	height: 1%;
}
.floatContainer {
	display:block;
}
/* End Hack */ 
/*
light gray: #e4e8e9
gray: #cfe5ef
*/
#content #portfolioDetailTable table {
	font-size: 12px;
	font-family:Arial;
}
#content #portfolioDetailTable table td {
	white-space: nowrap;
}
#content #portfolioDetailTable table tfoot td, #main table tfoot th {
	font-weight: bold;
	/*background-color: #EEEEEE; */
	line-height: 24px;
}
#content #portfolioDetailTable table tfoot td {
	text-align: right;
}
#content #portfolioDetailTable ul.options {
	list-style-type: none;
	height: 25px;
}
#content #portfolioDetailTable ul.options li {
	float: left;
	background-image: none;
}
#content #portfolioDetailTable ul.options li.editCash {
	float: right;
}
#content #portfolioDetailTable table tbody tr.AlternateItem {
	background-color:#f4f7f8;
}
#content #portfolioDetailTable table tbody tr td.AlignRight {
	text-align:right;
}
#content #portfolioDetailTable table tbody tr td.AlignLeft {
	text-align:left;
}
#content #portfolioDetailTable table tbody tr th.AlignLeft {
	text-align:left;
}
#content div.reutersLogo {
	float: right;
}
#content div.reutersLogo img {
	border: none;
}
#content div.portfolioDisclaimers {
	padding-top: 20px;
}
#editPortfolioPanel form {
}
#editPortfolioPanel input {
	background-color: #FFFFFF;
}
#editPortfolioPanel input.form-submit {
	background-color:#01628D;
	border:1px solid #01628D;
	color:#FFFFFF;
	cursor:pointer;
	padding:0 10px;
}
#editPortfolioPanel ul#portfolioOptions {
	list-style-type: none;
}
#editPortfolioPanel ul#portfolioOptions li {
	background-image: none;
	padding: 0 0 10px 10px;
}
#editPortfolioPanel ul#portfolioOptions li input {
	border: none;
	vertical-align: middle;
}
#editPortfolioPanel div.buttons {
	height: 30px;
}
#editPortfolioPanel div.buttons input {
	float: left;
	margin-right: 50px;
}
#editPortfolioPanel form div {
	padding: 4px;
}
#editPortfolioPanel form div div {
	padding: 0;
}
#editPortfolioPanel form div div.item {
	height: 25px;
}
#editPortfolioPanel #createPortfolioPanel div.item {
	height: auto;
	padding-bottom: 10px;
	width: 500px;
}
#editPortfolioPanel #createPortfolioPanel div.item span {
	float: right;
}
#editPortfolioPanel #createPortfolioPanel select.currencySelect {
	float:right;
}
#editPortfolioPanel form #createPortfolioPanel div.item input {
	margin-right:0;
}
#editPortfolioPanel #createPortfolioPanel div.item span label {
	width: auto;
	float: none;
}
#editPortfolioPanel #createPortfolioPanel div.item label {
	width: auto;
	float: none;
}
#editPortfolioPanel #createPortfolioPanel div.item input.radio {
	width: auto;
	float: none;
}
/*#editPortfolioPanel #createPortfolioPanel div.item input, select
{
	float: right;
}*/
#editPortfolioPanel form div.item label {
	float: left;
	width: 200px;
	color: #444444;
}
#editPortfolioPanel form input.readonly {
	border: none;
	background-color: transparent;
}
#editPortfolioPanel form span {
	line-height: 18px;
}
#editPortfolioPanel form div.item input {
	float: left;
	width: 60px;
	text-align: right;
	margin-right: 5px;
}
#editPortfolioPanel form div.quantity {
	background-color: #cfe5ef;
}
#editPortfolioPanel form div.price {
	background-color: #e4e8e9;
}
#editPortfolioPanel form div.cash div.choose label.mini {
	padding-right: 20px;
}
#editPortfolioPanel form div.cash div.choose label.mini, #editPortfolioPanel form div.cash div.choose input {
	width: auto;
}
/* ## NEW PORTFOLIO CSS */
.portfolio-hide {
	opacity:0;
	filter:alpha=0;
	display:none;
	background-color:#cfe5ef;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
a.portfolioLink {
	text-decoration:underline !important;
}
.portfolioLink:hover {
	text-decoration:none !important;
}
.portfolio-edit {
	background-color:#cfe5ef !important;
}
.tdPortfolio {
	border-left: 1px solid #cfe5ef;
	border-bottom: 1px solid #cfe5ef;
}
.tdPortfolio2 {
	border-bottom: 1px solid #cfe5ef;
}
.contentPortfolio {
	padding:0 10px;
	display:block;
	margin-top: 0px !important;
}
input.portfolio-submit {
	text-transform: uppercase;
	background-color: #01628D;
	border:0px !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding:4px;
	color:white;
	cursor: pointer;
	margin-left:15px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.portfolio-submit:hover {
	background-color: #2E7FA8;
}
.portfolioInput {
	border: 1px solid #566971;
	border-color:#B5B8C8 !important;
	background: white url(/invest/site_images/text-bg.gif) left top repeat-x !important;
	width: 80px;
	text-align:right;
}
.portfolioInputBig {
	border: 1px solid #566971;
	border-color:#B5B8C8 !important;
	background: white url(/invest/site_images/text-bg.gif) left top repeat-x !important;
	width: 200px;
	text-align:right;
}
.portfolioInputRO {
	background-color:transparent;
	border: 0px;
	width: 250px;
	text-align:right;
}
#portfolioDetailTable form div.item label {
	float:left;
	width: 200px;
	min-height:25px;
}
#portfolioDetailTable form div.cash div.choose label.mini {
	width: auto;
	margin-right: 20px;
}
#portfolioDetailTable form div.item {
	min-height: 25px;
}
#portfolioDetailTable form div.item input {
	float:left;
	margin-right: 5px;
	text-align:right;
	width: auto;
}
.portfolio-addLine {
	background-color:#c7d5db;
}
.portfolio-bt-close:link, .portfolio-bt-close {
	display:block;
	width:17px;
	height:16px;
	background: url('/invest/site_images/portfolio_delete.png');
}
.portfolio-bt-chart:link, .portfolio-bt-chart {
	display:block;
	width:17px;
	height:16px;
	background: url('/invest/site_images/portfolio_chart.png');
}
.portfolio-bt-edit:link, .portfolio-bt-edit {
	display:block;
	width:17px;
	height:16px;
	background: url('/invest/site_images/portfolio_edit.png');
}
.portfolio-bt-close:hover, .portfolio-bt-chart:hover, .portfolio-bt-edit:hover {
	background-position:0px -16px;
}
.portfolio-bt-correct:link, .portfolio-bt-correct {
	display:block;
	width:82px;
	height:22px;
	background:url('/invest/site_images/portofolio_corriger_FR.png');
	float:left;
}
.portfolio-bt-correctNL:link, .portfolio-bt-correctNL {
	display:block;
	width:82px;
	height:22px;
	background:url('/invest/site_images/portofolio_corriger_NL.png');
	float:left;
}
.portfolio-bt-correct:hover {
	background-position:0px -22px;
}
.portfolio-bt-correctNL:hover {
	background-position:0px -22px;
}
.portfolio-icon-print:link, .portfolio-icon-print, .portfolio-icon-ajuda:link, .portfolio-icon-link, .portfolio-icon-pdf:link, .portfolio-icon-pdf {
	display:block;
	width:24px;
	height:23px;
	margin-left: 5px;
}
.portfolio-icon-print:hover, .portfolio-icon-ajuda:hover, .portfolio-icon-pdf:hover {
	background-position:0px -23px;
}
.portfolio-icon-print {
	background:url('/invest/site_images/icon_print.png');
}
.portfolio-icon-ajuda {
	background:url('/invest/site_images/icon_ajuda.png');
}
.portfolio-icon-pdf {
	background:url('/invest/site_images/icon_pdf.png');
}
.portfolio-help h3 {
	margin: 20px 0px 0px !important;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.positive {
	color: rgb(120, 189, 67);
}
.negative {
	color: rgb(255, 59, 0);
}
td.advice1 {
	color: rgb(157, 181, 39);
}
strong.advice1 {
	color: rgb(157, 181, 39);
}
td.advice2 {
	color: rgb(102, 102, 102);
}
strong.advice2 {
	color: rgb(102, 102, 102);
}
td.advice4 {
	color: rgb(255, 102, 0);
}
strong.advice4 {
	color: rgb(255, 102, 0);
}
/* ## END NEW PORTFOLIO CSS */

#content ul.simple {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 0;
}
#content ul.simple li {
	padding: 7px 3px 4px 10px;
	border-bottom: 1px solid #CFE5EF;
	background-image: none;
}
#content form.simple {
}
#content form.simple div.item {
	padding: 3px;
}
#content #searchResultList a, #content #searchResultList span {
	float: left;
}
#content #searchResultList a.equities {
	float: right;
	padding: 0 10px 0 20px;
}
#content #searchResultList a span.code {
	float: left;
	width: 110px;
}
#content #searchResultList a span.name {
	float: left;
	width: 310px;
	font-weight: bold;
}
#content #searchResultList a span.market {
	float: left;
	width: 220px;
}
#main .block-grey .content ul li {
	background: transparent none no-repeat scroll left top;
	padding:5px 0 7px 32px;
}
/*COMBOBOX*/
#content .comboboxContainer {
	border-left: solid 2px #777;
	border-top: solid 2px #777;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color: #ffffff;
}
#content .comboboxValueContainer {
	overflow: hidden;
}
#content .comboboxValueContent {
	padding-left: 3px;
	font-weight: normal;
	color: #013E5D;
}
#content .comboboxDropDownContainer li {
	background-image: none;
	color: #305666;
	font-weight: normal;
	font-style: normal;
	padding: 2px 0 3px 0;
}
#content .comboboxDropDownContainer {
	border: solid 1px #D8D8D8;
	background: #EFF3F4;
	overflow: hidden;
	padding: 0 10px 7px 3px;
	cursor: pointer;
}
#content .comboboxDropDownButton {
	width: 16px;
	height: 18px;
	background-image: url(/invest/site_images/combobox/trigger.gif);
}
#content ul.comboboxDropDownContainer span.comboboxGroupItemHeader {
	background-image:url(/invest/site_images/icon-more.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 2px 15px;
}
#content ul.comboboxDropDownContainer li span.open {
	background-image:url(/invest/site_images/icon-less.gif);
}
#content .comboboxDropDownContainer li ul li {
	padding-left: 5px;
}
#content .comboboxGroupItemContainer {
	padding: 0 0 0 10px;
}
#content .comboboxItem {
}
#content .comboboxItemHover {
	text-decoration: underline;
}
#content .comboboxDropDownContainer li.closed {
/*
	background-image: url(/invest/site_images/icon-lock.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	*/
}
/*MULTICOMBOBOX*/
#content .multicomboboxContainer {
	border-left: solid 2px #777;
	border-top: solid 2px #777;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color: #ffffff;
}
#content .multicomboboxContainer .comboboxDropDownContainer {
	cursor: auto;
}
#content .multicomboboxItemHover {
	text-decoration: none;
}
#content table.list tbody input {
	vertical-align: middle;
}
#content span.closed a {
	background-image: url(/invest/site_images/icon-question.png);
	background-repeat: no-repeat;
	line-height:15px;
	padding:0 0 0 18px;
}
/*inline-block*/
*:first-child+html #content span.closed a {
	display: inline-block;
}
* html #content span.closed a {
	display: inline-block;
}
*:first-child+html #content div.ItemData span.closed a {
	display: inline-block;
}
* html #content div.ItemData span.closed a {
	display: inline-block;
}
#content table.list thead tr td {
	border: none;
	padding:0 0 5px 13px;
}
#content table.list thead tr th {
	padding-bottom: 10px;
}
#content table.list thead tr td img {
	border: none;
	padding: 0 5px 0 0;
}
#content table.list thead tr.labels td {
	vertical-align: top;
	font-weight: bold;
	height: 26px;
}
#content span.rating {
	padding-left: 13px;
	line-height: 12px;
	background-image: url(/invest/site_images/ratingplus.gif);
	background-repeat: repeat-x;
}
* html #content span.rating {
	display:inline-block;
}
*:first-child+html #content span.rating {
	display:inline-block;
}
#content span.minus1 {
	background-image: url(/invest/site_images/ratingminus.gif);
}
#content span.minus2 {
	background-image: url(/invest/site_images/ratingminus.gif);
	padding-left: 26px;
}
#content span.minus3 {
	background-image: url(/invest/site_images/ratingminus.gif);
	padding-left: 39px;
}
#content span.minus4 {
	background-image: url(/invest/site_images/ratingminus.gif);
	padding-left: 52px;
}
#content span.plus2 {
	padding-left: 26px;
}
#content span.plus3 {
	padding-left: 39px;
}
#content span.plus4 {
	padding-left: 52px;
}
div.articleContentToggle {
	/*border-bottom: 1px solid #DDDDDD;*/
	overflow: hidden;
}
/*Nick*/
div.articleContentToggle2 {
	border-bottom: 1px solid #DDDDDD;
	overflow: hidden;
}
/*End Nick*/
div.articleMore, div.articleLess, div.articleOtherAnalysis {
	height: 20px;
	margin-bottom: 20px;
}
/*Nick*/
div.articleMore2, div.articleLess2, div.articleOtherAnalysis2 {
	height: 20px;
	margin-bottom: 20px;
}
div.articleMore2 a, div.articleLess2 a, div.articleOtherAnalysis2 a, div.articleOtherAnalysisClose2 a {
	float: right;
	background-image: url(/invest/site_images/icon-more3.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 2px 0 5px 20px;
	border-bottom: 1px solid #DDDDDD;
	text-decoration: none;
}
div.articleLess2 a, div.articleOtherAnalysisClose2 a {
	background-image: url(/invest/site_images/icon-less3.gif);
}
/*End Nick*/

div.articleMore a, div.articleLess a, div.articleOtherAnalysis a, div.articleOtherAnalysisClose a {
	float: right;
	background-image: url(/invest/site_images/icon-more3.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 2px 0 5px 20px;
	border-bottom: 1px solid #DDDDDD;
	text-decoration: none;
}
div.articleMore a {
	border: none;
	margin-top:10px;
}
div.articleLess a, div.articleOtherAnalysisClose a {
	background-image: url(/invest/site_images/icon-less3.gif);
}
div.articleOtherAnalysisClose {
	position: relative;
	top: -30px;
}
strong.advice1 {
	/*buy*/
	color: #9db527;
}
strong.advice2 {
	/*keep*/
	color: #005884;
}
strong.advice4 {
	/*sell*/
	color: #ff6600;
}
div.ratios div.buttons {
	position: relative;
	top: 28px;
	height: 20px;
}
div.ratios div.buttons a {
	background-repeat: no-repeat;
	width: 8px;
	height: 9px;
	padding: 2px;
	position: relative;
}
div.ratios div.buttons a.previous {
	background-image: url(/invest/site_images/icon-left.gif);
	float: left;
	left: 240px;
	top: 5px;
}
div.ratios div.buttons a.next {
	background-image: url(/invest/site_images/icon-right.gif);
	float: right;
	left: 9px;
	display: none;
	top: 6px;
}
#main div.ratios table {
	table-layout: fixed;
	width: 480px;
	margin: 0 0 0 4px;
}
/*div.ratios table th {
	width: 69px;
}*/
div.ratios table th.spacer {
	width: 236px;
}
div.ratios h4 {
	padding-top: 10px;
	border:none;
}
#main #content table td {
	text-align: right;
	padding-right: 10px;
}
#main #content table td.leftAlign {
	text-align:left;
}
#main #content table td.name {
	padding:0 10px 5px 13px;
	;
	text-align: left;
}
#main #content table thead {
	text-align: left;
}
#main #content table thead th {
	padding-top:10px;
	padding-bottom:12px;
}
#targetPagerTotal {
	text-align:center;
	margin-bottom: 10px;
}
#content div.selectorFilter {
	width: 670px;
	margin: 0 0 15px 0;
}
#content div.selectorFilter div.form-item {
	float: left;
	width: 130px;
	clear: none;
	height: 110px;
	overflow: hidden;
}
*:first-child+html #content div.selectorFilter div.form-item {
	height: 125px;
}
* html #content div.selectorFilter div.form-item {
	height: 125px;
}
#content div.selectorFilter div.form-item .filterClosed {
	display:block;
	position:absolute;
	width:130px;
	height:110px;
	z-index: 100;
	background-color: #F0F3F4;
	filter:alpha(opacity=1);
	opacity:0.01;
}
#content div.selectorFilter div.small-container div.form-item {
	height: 55px;
}
#content div.selectorFilter div.small-container div.form-item .filterClosed {
	height: 55px;
}
#content div.selectorFilter h3 {
	line-height: 11px;
	margin: 0 0 2px 0;
	height:24px;
}
#content div.selectorFilter select {
	width: 130px;
}
#content div.selectorFilter input {
	vertical-align: middle;
}
#content div.selectorFilter .minimargintop {
	margin-top:3px;
	margin-right:3px;
}
#content div.selectorFilter div.buttons {
	clear: both;
	text-align: right;
}
#content div.selectorFilter {
	background-image: url(/invest/site_images/selectorFilterTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#content div.selectorFilter div.bottom {
	background-image: url(/invest/site_images/selectorFilterBottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #F0F3F4;
	padding:0 10px 10px 10px;
}
#content div.selectorList {
}
#main #content .leftcol #block-keydata .info {
	float: right;
	position: relative;
	top: 0;
	left: 0;
	padding-right: 3px;
}
#main .leftcol #block-keydata .content p {
	padding-bottom: 5px;
	text-align: right;
}
div.overTip {
	position: absolute;
	z-index: 10;
	background-color: #ffffff;
	padding: 5px;
	width: 300px;
	color: #333333;
	border: 1px solid #AAAAAA;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;
}
div.overTip img.loading {
	padding: 10px;
}
#main a.lex {
	cursor: help;
	text-decoration: underline;
}
#main #content #obligaties {
	float: left;
	margin-right: 0;
}
#content ul.other {
	font-size:11px;
	line-height:12px;
	margin: 0 0 0 15px;
}
#content ul.other li {
	border-bottom:1px solid #D5E0E8;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	background-image: none;
	width: 97%;
}
#content ul.other li p {
	font-size:11px;
	line-height:12px;
}
#content ul.other li a {
	text-decoration: none;
}
#content ul.other li a:hover {
	text-decoration: underline;
}
#content div.searchResult div.sortBy span {
	float: right;
	padding: 5px 20px 5px 0;
}
#content div.searchResult h2 {
	padding: 20px 0 10px 0;
	font-size: 16px;
}
#content div.searchResult div.resNavigation {
	padding: 20px 0;
	height: 20px;
}
#content div.searchResult div.resNavigation a.next {
	background-image: url(/invest/site_images/icon-right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 15px 0 0;
}
#content div.searchResult div.resNavigation a.previous {
	background-image: url(/invest/site_images/icon-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	margin: 0 10px 0 0;
}
#content div.resNavPrevious, #content div.resNavNext {
	float: left;
}
#content div.searchResult div.pageNumbers a, #content div.searchResult div.pageNumbers span {
	float: left;
	padding: 5px;
}
#main #content #riskFormItem {
	height: 133px;
	_height:150px;
}
*:first-child+html #main #content #riskFormItem, * html #main #content #riskFormItem {
	height: 141px;
}
*:first-child+html #main #content .risicobar, * html #main #content .risicobar {
	margin-top: 3px;
}
#riskFormItem input {
	float: left;
}
#main #content .risicobar {
	float: left;
	margin: 0 0 5px 0;
}
#main #content .risicobar .number {
	text-align: left;
}
#main #content .risicobar .number1 {
	padding-left: 6px;
}
#main #content .risicobar .number2 {
	padding-left: 20px;
}
#main #content .risicobar .number3 {
	padding-left: 34px;
}
#main #content .risicobar .number4 {
	padding-left: 49px;
}
#main #content .risicobar .number5 {
	padding-left: 64px;
}
#main #content #TableItems td {
	text-align: left;
}
#main div.silverContent {
	overflow: hidden;
}
#main div.silverContent h3 {
	font-size:14px;
	font-weight:bold;
}
#main div.silverContent div.footer {
	padding-top: 20px;
}
#main div.silverContent div.footer img {
	border: none;
}
#main div.silverContent p {
	line-height:1.5em;
	padding-bottom: 0.1em;
}
#alarm h3 {
	background:#F0F3F4 url('/invest/site_images/main-block-alarm-title.gif') no-repeat scroll left bottom;
}
/*#human-contact {background-image:url('/invest/site_images/call-center02.jpg'); background-repeat:no-repeat;}*/
.lexiconNavigation {
	list-style-type:none;
	text-decoration:none;
	color:#FFFFFF;
	overflow:auto;
}
/* Footer by CGY (18-02-2010) */
/*div.footer {clear:both; width:950px;} COMMENTED BY JBG*/
div.footerGeneral {
	clear:both;
	width:686px;
}
#footer_center ul.footerList {
	text-align:center;
}
#footer_center ul.footerList li {
	display:inline;
	background:transparent url('/invest/site_images/footer/separator.gif') no-repeat right 3px;
	padding:0 7px 0 5px;
}
#footer_center ul.footerList li.lastLi {
	background:none;
}
/* Lexicon by CGY (18-02-2010) */
/*#content ul.lexiconAlphabet {
	background:transparent url('/invest/site_images/lexicon/alphabet-block.gif') no-repeat;
	height:40px;
	padding:10px 0 0 0;
	text-align:center;
}
#content ul.lexiconAlphabet li {display:inline; list-style-type:none; background:none;}
#content ul.lexiconAlphabet li a:hover {text-decoration:none;}*/

/* Group-Highlight redesign by CGY (19-02-2010) */
#main .block-grey .highlight-group a {
	background:transparent url('/invest/site_images/bullet-group-highlight.gif') no-repeat scroll 3px 6px;
	border:0;
	padding-left:10px;
}
#footer_center {
	clear: both;
}
/* 3rd level Menu for pages Beleggen and Sparen */
 #content .menuBox {
	width:660px
}
#content .menuSelect {
	float:right;
	width:auto;
}
#content .menuBoxH2 {
	width:200px;
}
#content .introText {
	width: 660px;
	float:left;
	margin-bottom:10px;
}
/* Paging "Advies & Analyse" by CGY (22-02-2010) */
div#content a.backNav {
	float:left;
}
div#content a.nextNav {
	float:right;
}
/* Thema banner by CGY (25-02-2010) */
div#content div#selectorPromo {
	float:right;
}
div#content div.selectorFilter {
	float:left;
}
div#content div.selectorList {
	clear:both;
}
/* ---------------------------- About US pages by CGY (08-12-2009) -------------------------------- */

/* Generic classes */
.margin-right {
	margin-right:10px;
}
#main dl dd.no-border {
	border:0;
}
/* -------------------- */
/* Generic Liquid Boxes */
/* -------------------- */

/* Generic liquid grey box */
#main .liquid-round-grey {
	position:relative;
	margin-bottom:20px;
}
#main .liquid-round-grey .liquid-top-left, #main .liquid-round-grey .liquid-top-right, #main .liquid-round-grey .liquid-bottom-left, #main .liquid-round-grey .liquid-bottom-right {
	position:absolute;
	width:15px;
	height:15px;
}
#main .liquid-round-grey .liquid-top {
	height:15px;
	background:#f0f3f4 url('/invest/site_images/block-liquid-grey-top-left.gif') no-repeat;
}
#main .liquid-round-grey .liquid-top div {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-grey-top-right.gif') no-repeat top right;
}
#main .liquid-round-grey .liquid-bottom {
	height:15px;
	background:#f0f3f4 url('/invest/site_images/block-liquid-grey-bottom-left.gif') no-repeat;
}
#main .liquid-round-grey .liquid-bottom div {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-grey-bottom-right.gif') no-repeat top right;
}
#main .liquid-round-grey .liquid-content {
	background-color: #F0F3F4;
	padding:0 10px;
}
/* Generic liquid box with grey border and white background */
	#main .liquid-round-greyborder {
	position:relative;
	margin-bottom:20px;
}
#main .liquid-round-greyborder .liquid-top {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-greyborder-top-left.gif') no-repeat;
}
#main .liquid-round-greyborder .liquid-top div {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-greyborder-top-right.gif') no-repeat top right;
}
#main .liquid-round-greyborder .liquid-bottom {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-greyborder-bottom-left.gif') no-repeat;
}
#main .liquid-round-greyborder .liquid-bottom div {
	height:15px;
	background:transparent url('/invest/site_images/block-liquid-greyborder-bottom-right.gif') no-repeat top right;
}
#main .liquid-round-greyborder .liquid-content {
	border-left:2px solid #e4e8e9;
	border-right:2px solid #e4e8e9;
	padding:0 14px;
	overflow: hidden;
	_zoom:1;
}
/* Different liquid boxes width */
.width1 {
	width:656px;
}
/* ------------------------------- */
/* Derived tags for specific needs */
/* ------------------------------- */

/* About us pages */
#main #content .info-msg {
	display:block;
	padding:0 15px 15px 15px;
	font-weight:bold;
}
/* -------------------- End of "About US pages by CGY (18-12-2009)" ------------------------------- */
 
/* -------------------------------------------- YCH ----------------------------------------------- */

/* HOMEPAGE */

html body.nl div#container div#main div#content div#blockwrap div.block-decisionTreeFR a,
html body.nl div#container div#main div#content div#blockwrap div.block-decisionTreeNL a {
	top:-10px;
	margin: 0 0 5px 10px;
	display:block;
	position:relative;
		}

/*:root *> div#container div#main div#content div#blockwrap div.block-decisionTreeFR div.content p a {
	font-size:95%;
}
:root *> div#container div#main div#content div#blockwrap div.block-decisionTreeNL div.content p a {
	font-size:95%;
}*/
/* -- Search -- */
	#search .text {
	border:1px solid #566971;
	padding:1px;
	width: 100px;
	margin-right: 4px;
}
/* -- Content Banner -- */
	#homeBanner .option {
	position: relative;
}
#homeBanner .option h3 {
	display: none;
}
#content #homeBanner {
	width: 683px;
	cursor: pointer;
}
#content #homeBanner .option #Content {
	height: 2.8em; /*color: #566971;*/
	font-size: 1.42em;
	font-weight: bold;
	width: 450px; /*text-align: right; padding: 0 20px 0 0; float: right;*/
} /* max number of characters? (for ex. 3 lines, 40 characters max on each line) */
#content #homeBanner .option #Teaser {
	font-family: tahoma; /*color: #9FB729;*/
	font-size: 2.2em;
	line-height: 1.2em;
	font-weight: normal; /*padding: 20px 20px 15px 0; */
	width: 400px; /* text-align: right; float: right;*/
}
/* -- rounded-corners-bg -- */
	#content #homeBanner .option .roundedCorners {
	background:transparent url('/invest/site_images/home/test.png') no-repeat scroll 0 0;
	color: #005884;
	z-index: 100;
	display:block;
	height:240px;
	width: 685px;
	z-index:100;
	position: absolute;
	top: 0;
	left: 0;
}
/* -- Button -- */
		/*#content #homeBanner .option .Button.url { display: none; }*/
		#content #homeBanner .option .Button { /* position: absolute; bottom: 45px; right: 20px;*/
	padding: 0;
	text-align: center;
}
#content #homeBanner .option .Button a {
	text-decoration: none;
	color: #6C808E;
	font-size: 1em;
	font-weight: bold;
	line-height: 2.92em;
	cursor: pointer;
	padding: 10px 19px;
	background:transparent url('/invest/site_images/home/contentBannerButton.png') no-repeat scroll 0 0;
}
/*		#content #homeBanner .Model4.option .Button a { text-decoration: none; color: #6C808E; font-size: 1em; font-weight: bold; line-height: 2.92em; cursor: pointer; padding: 10px 20px; background:transparent url('/invest/site_images/home/contentBannerButton.png') no-repeat scroll 0 0; }
*/		#content #homeBanner .option .Button a:hover {
	background:transparent url('/invest/site_images/home/contentBannerButtonHover.png') no-repeat scroll 0 0; /*color: #005884;*/
}
/* -- banner selector -- */
		#content #bannerNav {
	margin-right: 18px;
	z-index:1000;
}
#content #bannerNav a {
	width: 27px;
	height: 29px;
	background:transparent url('/invest/site_images/home/changeBannerBg.png') no-repeat scroll 0 0;
	color: #566971;
}
#content #bannerNav a.activeSlide {
	color: #005884;
}
/* -- Customer components -- */
	#blockwrap {
	height: 18em;
	background: transparent url(/invest/site_images/front-blockwrap-back2.gif) no-repeat scroll 1px bottom;
}
#main #blockwrap p.lead {
	padding-bottom: 10px;
}
/* -- bodytext within boxes -- */
		#blockwrap a {
	text-decoration: none;
}
#blockwrap a:hover {
	text-decoration: underline;
	color: #0370a6;
}
#blockwrap .block-kopen_loggedin a {
	text-decoration: underline;
}
#blockwrap .block-kopen_loggedin .inlineBox p.bodyText span.content-p-bullet {
	display: inline;
	padding-left: 0;
}
#blockwrap .block-kopen_loggedin p.bodyText span.content-p-bullet {
	padding-left: 9px;
	display: block;
}
/* -- compare box -- */
		/* not logged in class is needed */
		#blockwrap .block-kopen_loggedin .content .inlineBox {
	background-color: #ffffff;
	padding: 6px;
	margin-bottom: 10px;
	-moz-border-radius-topleft: 5px;  		/* */
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; 		/* */
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px; 	/* */
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px; 	/* */
	-webkit-border-bottom-right-radius: 5px;
}
#blockwrap .block-kopen_loggedin .content strong.advice2 {
	color: #F16924;
}
#blockwrap .block-kopen_loggedin .moreAdvice {
	/*position: absolute;*/
	bottom: 9px;
}
#blockwrap .block-kopen_loggedin .moreAdvice .more2 {
	width: 185px;
}
#blockwrap .block-kopen_loggedin .moreAdvice a, #blockwrap div.block-vergelijk div.content p.lead a {
	text-decoration: underline;
}
#blockwrap .block-kopen_loggedin .moreAdvice a:hover,, #blockwrap div.block-vergelijk div.content p.lead a:hover {
 text-decoration: none;
}
/* -- compare box -- */
		.block-vergelijk select {
	height: 21px;
}
.block-vergelijk form {
	text-align: center;
}
/* -- call us box -- */
		#human-contact .lead {
	overflow: hidden;
}
#human-contact p {
	position: relative;
	top: -3px;
}
#human-contact .text {
	text-decoration: none;
}
#human-contact img {
	padding: 2px;
	border: 1px solid #d4d5d7;
	float: left;
	margin-right: 5px;
	background-color: #ffffff;
}
#human-contact .bigGreen {
	margin: 10px 0 7px 0;
	display: block;
	line-height: 100%;
	font-size: 1.8em;
	color: #9fb729;
	font-weight: bold;
	text-align:center;
}
#main .block-bel #human-contact .bereikbaar {
	font-size: 0.92em;
	font-weight: bold;
	padding-bottom: 10px;
}
#main #blockwrap .block-bel p.lead {
	position: absolute;
	bottom: 14px;
	padding: 0;
	width: 186px;
}
#main #blockwrap .block-bel p.lead a {
	text-decoration: underline;
}
#main #blockwrap .block-bel p.lead a:hover {
	text-decoration: none;
}
/* -- Non-stop news component -- */
	.new .floatcontainer {
	height: 28px;
	border-bottom: 1px dotted #b6b6b6;
	line-height: 2.33em;
}
.new .floatcontainer.last {
	border-bottom: none;
}
.new .newsDate {
	float:left;
	width: 70px;
	text-align:left;
	color: #005884;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 10px;
}
.new .newsName {
	float:left;
	width: 160px;
	text-align:left;
	color: #566971;
	font-weight: bold;
	padding-right: 10px;
}
.new .newsTitle {
	float:left;
	width: 410px;
	font-weight: bold;
}
.new .newsTitle a {
	text-decoration: none;
	color: #566971;
}
.new .newsTitle a:hover {
	text-decoration: underline;
	color: #0370a6;
}
.new .newsTitle a:active {
	text-decoration: none;
}
/* more link */
		#main .new .more {
	padding-bottom: 3px;
	display: block;
}
#main .new .more a {
	text-decoration: underline;
}
#main .new .more a:hover {
	text-decoration: none;
	color: #0370a6;
}
/* -- doormat --*/
	#bottom h3 {
	font-weight: bold;
}
#bottom .column {
	padding: 20px 14px 20px 14px;
	width: 109px;
}
#bottom .column li {
	border-bottom: 1px dotted #999999;
	padding: 3px 0;
}
#bottom .column li.last {
	border-bottom: none;
}
#bottom .column li a:hover {
	text-decoration: underline;
}
/* -- sidebar -- */
	#sidebar {
	float:left;
	margin-left:15px;
}
#sidebar #portefeuille .content {
	height: auto;
}
#sidebar #publicaties_loggedin h4 {
	font-size: 1.20em;
	color: #ffffff;
	padding-bottom: 10px;
}
#sidebar #portefeuille_loggedin .content {
	height: auto;
}
/* BELEGGEN / SPAREN */

	/* -- Product selectors (filter / compare product pages) -- */
	#content .comboboxDropDownContainer li {
	width: 150px;
}
/* -- compare child page -- */
		#CompareLayer .CategoryHeader img {
	background-color: #ffffff;
	margin-right: 5px;
}
#CompareLayer .CategoryHeader {
	line-height: 21px;
}
#CompareLayer .floatcontainer .MiddleHeader {
	padding-top: 3px;
	padding-bottom: 2px;
}
/* THEMA */
	
	/* -- Thema > home -- */
	#main .block-grey .content ul.list li .highlight {
	padding-top: 2px;
	padding-bottom: 2px;
}
#main .block-grey .content ul li {
	padding: 0 0 10px 32px;
	display: block;
	margin-bottom: 5px;
}
#main .block-grey .content ul.list {
	padding: 0;
}
#main #onderwerpen p, #main #educatie p, #main #specials p {
	padding-bottom: 10px;
}
#main #FAQ {
	float: right;
	clear: right;
	margin-right: 20px;
}
#main #FAQ h3 {
	background:transparent url('/invest/site_images/main-block-faq-title.png') no-repeat scroll left bottom;
}
#main #FAQ, #main #alarm {
	height: 9.5em;
}
#main #FAQ .highlight, #main #alarm .highlight {
	margin-bottom: 10px;
	padding: 2px 10px;
	height: 4em;
}
#main #FAQ .highlight p.teaser {
	padding-top: 5px;
}
#main #FAQ .highlight a, #main #alarm .highlight a {
	text-decoration: none;
}
#main #FAQ .highlight a:hover, #main #alarm .highlight a:hover {
	text-decoration: underline;
}
/* -- Thema > home > Bedrijven -- */
	#main #specials #slideshowSpecials {
	width: 90px;
	float: left;
}
#main #specials #slideshowSpecials img {
	border:1px solid #ffffff;
	padding:3px;
	background-color:#CDCDCD;
}
#main #specials table {
	width: 170px;
	float: right;
}
#main #specials p {
	padding-bottom: 20px;
}
#main #specials table td {
	text-align: left;
	padding-top: 0;
	padding-left: 15px;
}
#main #specials table td span.content-p-bullet {
	background:transparent url(/invest/site_images/paragraph-item.png) no-repeat scroll 0 6px;
	display:inline;
	padding-right:9px;
}
#main #specials table td.text a {
	text-decoration: none;
}
#main #specials table td.text a:hover {
	text-decoration: underline;
}
/* PORTEFEUILLE */

	/* --- detail table - buttons -- */
	#content #portfolioDetailTable ul.options li.moreInfo {
	float: left;
}
#content #portfolioDetailTable ul.options li.help {
	float: right;
}
/* LEXICON */

	/* -- Menu -- */
	#content .lexiconAlphabet {
	list-style: none;
	margin: 22px 0 0 10px;
	padding-top: 20px;
	border-top: 1px solid #CFE5EF;
	display: block;
	width: 98%;
}
#content .lexiconAlphabet li {
	display: inline;
	background: none;
	padding: 0 4px 0 0;
	margin:0 2px 0 0;
	background:transparent url('/invest/site_images/alfabet-divider.gif') no-repeat scroll right 3px;
}
#content .lexiconAlphabet li.last {
	background: none;
}
#content .lexiconAlphabet li a {
	text-decoration: none;
	color:#013E5D;
	font-size: 1em;
}
#content .lexiconAlphabet li a:hover {
	color: #919da2;
}
/* -- Wordlist -- */
	#content .lexiconWords {
	padding: 0;
	margin-left: 10px;
	overflow: hidden;
	width: 98%;
	background:transparent url('/invest/site_images/lexicon/bottom-line.png') repeat-x scroll 0 bottom;
}
#content .lexiconWords li {
	background: none;
	width: 47.7%;
	height: 1.5em;
	overflow: hidden;
	line-height: 2em;
	float: left;
	border-bottom: 1px solid #CFE5EF;
	padding: 0 0 8px 13px;
}
#content .lexiconWords li a {
	text-transform:lowercase;
	color:#013E5D;
	font-size: 1em;
}
/* LVHA */
		#content .lexiconWords li a:hover {
	text-decoration: none;
}
#content .lexiconWords li a:active {
	text-decoration: underline;
}
/* ABOUT US */

	/* -- content menu -- */
		/* menu-item */
		ul#menuLinks {
	width: 33em;
	padding: 10px 0;
}
ul#menuLinks li {
	background:transparent url(/invest/site_images/menu-item.png) no-repeat scroll 10px 11px;
	border-top: 1px solid #005884;
	padding: 5px 0 5px 25px;
}
ul#menuLinks li h3 {
	margin: 0;
}
ul#menuLinks li.last {
	border-bottom: 1px solid #005884;
}
ul#menuLinks li a {
	text-decoration: none;
	font-size: 1.08em;
	font-weight: bold;
	display: block;
}
ul#menuLinks li:hover {
	background-color: #ffffff;
}
ul#menuLinks li a:hover {
	text-decoration: underline;
}
/* -- Selected -- */
			ul#menuLinks li.blue a {
	text-decoration: underline;
}
ul#menuLinks li.blue {
	background-color: #ffffff;
}
/* -- "Bellegingsadvies" -- */
		/* -- lead "Bellgengsadvies"  -- */
			#BeleggingsadviesBlock .intro-lead {
	margin-bottom: 35px;
}
/* -- menu "Bellgengsadvies" -- */
			ul#BeleggingsadviesBlockMenu {
	width: 630px;
	overflow: hidden;
	margin-bottom: 40px;
}
ul#BeleggingsadviesBlockMenu li {
	float: left;
	list-style: none;
	background-image: none;
	padding: 0;
	overflow: hidden;
}
ul#BeleggingsadviesBlockMenu a {
	height: 145px;
	display: block;
	width: 159px;
	position: relative;
	text-decoration: none;
	font-size: 1.08em;
	font-weight: bold;
}
ul#BeleggingsadviesBlockMenu a span {
	position: absolute;
	top: 110px;
	width: 159px;
	text-align: center;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock1Menu {
	width: 159px;
	background:transparent url(/invest/site_images/au-publication.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock2Menu {
	width: 159px;
	background:transparent url(/invest/site_images/au-internet.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock3Menu {
	width: 159px;
	background:transparent url(/invest/site_images/au-newsletter.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock4Menu {
	width: 153px;
	background:transparent url(/invest/site_images/au-sai.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock1Menu.selected {
	background:transparent url(/invest/site_images/au-publication-selected.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock2Menu.selected {
	background:transparent url(/invest/site_images/au-internet-selected.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock3Menu.selected {
	background:transparent url(/invest/site_images/au-newsletter-selected.png) no-repeat scroll 0 0;
}
ul#BeleggingsadviesBlockMenu a#BeleggingsadviesBlock4Menu.selected {
	background:transparent url(/invest/site_images/au-sai-selected.png) no-repeat scroll 0 0;
}
/* -- "BelegginsAvies" content  -- */
		
				/* settings all */
				.baContent {
	border-bottom: 1px solid #D5E0E8;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.baContent.last {
	border-bottom: none;
	margin-bottom: 0;
}
.baContent.noBorder {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.baContent .baContentInfo {
	width: 173px;
	float: right;
	text-align: right;
}
/*  settings publications */
				.baContent.pub.last {
	border-bottom: none;
}
.baContent.pub.last p.bodyText {
	padding-bottom: 0;
}
.baContent.pub .baContentInfo {
	width: 173px;
	float: left;
}
.baContent.pub .auInfo.ba {
	margin-left: 173px;
	width: 445px;
	float: none;
}
#main .baContent.pub .baContentInfo img {
	border: 0;
	padding: 0;
}
/* -- buttons -- */
				/* button for publications */
				.baContent .baContentInfo p.saiBtn {
	float:right;
	overflow:hidden;
	padding-top:20px;
	width:155px;
}
.baContent .baContentInfo p.subsBtn a {
	background:transparent url(/invest/site_images/au-button.png) no-repeat scroll 0 0;
	width: 163px;
	height: 47px;
	line-height: 47px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	color: #576B71;
	font-weight: bold;
}
.baContent .baContentInfo p.subsBtn a:hover {
	background:transparent url(/invest/site_images/au-button-hover.png) no-repeat scroll 0 0;
}
/* -- text -- */	
				/* text block width */
				.baContent .auInfo.ba p.bodyText, .baContent .auInfo.ba p.bodySubTitle {
	width: 405px;
}
/* text general */
				.bodyTextHeading.btLine {
	border-top: 1px solid #00405E;
	border-bottom: 1px solid #00405E;
	height: 60px;
	margin-bottom: 32px;
	display: block;
}
.bodyTextHeading.btLine h5 {
	font-size: 1.42em;
	font-weight: bold;
	line-height: 60px;
	color: #013e5d;
}
.contentBodyText .bodyTextHeading h4 {
	font-size: 1.17em;
	padding: 10px 0 15px 0;
	color: #013e5d;
}
.contentBodyText .bodyTextHeading h4.first {
	padding: 0 0 15px 0;
}
p.bodySubTitle {
	padding-bottom: 20px;
	font-weight: bold;
	color: #00405E;
}
p.bodyText {
	padding-bottom: 16px;
	font-size: 1em;
}
p.bodyText em {
	font-style: normal;
	font-weight: bold;
	color: #005884;
}
p.bodyText span.content-p-bullet {
	background:transparent url(/invest/site_images/paragraph-item.png) no-repeat scroll 0 6px;
	display: inline;
	padding-right: 9px;
}
/* -- Disclosures -- */
		#DisclosuresBlockMenu {
	padding: 5px 0 10px;
	margin-bottom: 30px;
	overflow: hidden;
	border-bottom:  1px solid #cfe5ef;
}
#DisclosuresBlockMenu a {
	border-right: 1px solid #cfe5ef;
	text-decoration: none;
	padding: 0 4px;
	font-size: 1.08em;
}
#DisclosuresBlockMenu a:active, #DisclosuresBlockMenu a:hover {
	text-decoration: underline;
	color: #005884;
}
#DisclosuresBlockMenu a.last {
	border-right: none;
	padding: 0 4px;
}
/* table */
		#main #content .auDisclosure table {
	margin-bottom: 16px;
}
#main #content .auDisclosure table th {
	text-align: left;
	vertical-align: top;
}
#main #content .auDisclosure table td {
	text-align: left;
	vertical-align: top;
}
#main #content .auDisclosure ul {
	padding-left: 16px;
}
.contentBodyText.auDisclosure table.border {
	border-bottom:1px solid #D5E0E8;
	margin-bottom: 20px;
	padding-bottom: 16px;
	display: block;
}
.contentBodyText.auDisclosure table tr.even {
	background-color: #F3F4F7;
}
/* -- About Us content -- */
		
		.auContent {
	overflow: hidden;
	padding-bottom: 20px;
}
.auContent.bgConsumer {
	overflow: hidden;
	background:transparent url(/invest/site_images/au-thumb-consumer.png) no-repeat scroll right bottom;
	border-right: 1px solid #cfe5ef;
}
.auContent.bgEurope {
	overflow: hidden;
	background:transparent url(/invest/site_images/au-thumb-european-co.png) no-repeat scroll right -10px;
	border-right: 1px solid #cfe5ef;
}
.auContent .auContentInfo {
	width: 173px;
	float: right;
	text-align: right;
}
.auContent .auInfo p.bodyText, .auContent .auInfo p.bodySubTitle {
	width: 405px;
}
.auContent .auInfo p.bodyText.fullWidth, .auContent .auInfo p.bodySubTitle.fullWidth {
	width: 500px;
}
.contentBodyText.auDisclosure .border {
	border-bottom:1px solid #D5E0E8;
	margin-bottom: 20px;
}
.contentBodyText.subscriberAdvantage .border {
	border-bottom:1px solid #D5E0E8;
	margin-bottom: 20px;
}
.auContactInfo {
	width: 200px;
	float: left;
	padding: 0 20px 20px 0;
}
.contentBodyText.auDisclosure div.splitter {
	height: 1px;
	display: block;
	background-color: #D5E0E8;
	margin-bottom: 20px;
}
/* FAQ */		

	/* -- content menu -- */
	#main .liquid-round-grey .liquid-top.iconHeader {
	height: auto;
}
#main .liquid-round-grey .liquid-top .iconHeaderTitle {
	position: relative;
	top: -15px;
	left: 0;
	width: 656px;
	height: 47px;
	display: block;
	background:transparent url(/invest/site_images/faq-help-icon-header.png) no-repeat scroll right bottom;
}
#main .liquid-round-grey .liquid-top .iconHeaderTitle h3 {
	padding: 13px 0 0 48px;
}
/* -- content menu > theme faq -- */
	#main .liquid-round-grey .liquid-top .iconHeaderTitle.themeFAQ {
	position: relative;
	top: -15px;
	left: 0;
	width: 656px;
	height: 47px;
	display: block;
	background:transparent url(/invest/site_images/faq-theme-icon-header.png) no-repeat scroll right bottom;
}
/* -- FAQ content -- */
	#main #faqContent .liquid-round-greyborder {
	margin-bottom: 0;
}
#main .liquid-round-greyborder .liquid-content.faq {
	overflow: hidden;
}
#FAQs .ui-accordion h5.first {
	border-top: none;
	padding-top: 0;
}
#FAQs .ui-accordion h5 {
	font-size: 1em;
	font-weight: bold;
	color: #566A71;
	padding: 11px 0 11px 0;
	border-top: 1px solid #023F5E;
}
#FAQs .ui-accordion h5 a {
	color: #566A71;
	text-decoration: none;
}
#FAQs .ui-accordion h5 a:hover {
	color: #005884;
	text-decoration: underline;
}
#FAQs .ui-accordion .ui-state-default span {
	background:transparent url(/invest/site_images/collapsExpandBtn.png) no-repeat scroll 0 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}
#FAQs .ui-accordion .ui-state-active span {
	background:transparent url(/invest/site_images/collapsExpandBtn.png) no-repeat scroll -15px 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}
#FAQs .ui-accordion-content {
	padding: 0 0 15px 22px;
}
/* contributor comment block */
		#FAQs .ui-accordion-content .taFeedback {
	margin: 0 0 6px 0;
	height: 19px;
}
#FAQs .ui-accordion-content .taFeedback img {
	margin: 0 3px 0 0;
	border: none;
	padding: 0;
}
#FAQs .ui-accordion-content .taFeedback span {
	line-height: 1.58em;
	font-weight: bold;
	color: #005985;
	position: relative;
	bottom: 5px;
}
/* CONTACT */
	
	/* -- Contact Home -- */
		/* info text */
		.contentBodyText.contact {
	border-bottom:1px solid #D5E0E8;
	margin-bottom:30px;
	overflow:hidden;
	padding-bottom:20px;
}
.contentBodyText.contact .bodyText span.content-p-bullet-blue {
	background:transparent url(/invest/site_images/paragraph-item-blue.png) no-repeat scroll 0 6px;
	display: inline;
	padding-right: 9px;
}
.contentBodyText.contact .bodyText.indent {
	padding-left: 15px;
}
.contentBodyText.contact .bodyText.indent em {
	color: #566971;
}
.contentBodyText.contact .bodyText.indent .description {
	padding-left: 9px;
	display: block;
}
/* contact info */
		#content .contentOther .taContact {
	overflow: hidden;
	margin-bottom: 23px;
}
#content .contentOther .taContact span {
	padding: 3px;
	font-weight: bold;
	font-size: 1.20em;
	color: #576A73;
}
#content .contentOther .taContact img {
	float: left;
	padding: 0px;
	margin-right: 3px;
}
#content .contentOther .contentBlockList {
	padding-bottom: 10px;
}
#content .contentOther .contentBlockList li {
	background: none;
	overflow: hidden;
	padding: 12px 0 15px 35px;
}
#content .contentOther .contentBlockList li.odd {
	background-color: #E3E7E6;
}
.contentOther .contentBlockList .firstCol {
	float: left;
	width: 186px;
	font-weight: bold;
}
.contentOther .contentBlockList .secCol {
	float: left;
	width: 150px;
	color: #F16924;
	font-weight: bold;
}
.contentOther .contentBlockList .thCol {
	float: left;
	width: 215px;
}
/* admin info */
		#main .liquid-round-grey.callAdmin {
	margin-bottom: 75px;
	margin-top: 20px;
}
.contentBodyText .admin {
	width: 540px;
	margin: 0 auto;
}
.contentBodyText .admin p.bodyText {
	padding: 0;
}
.contentBodyText .admin .call {
	display: block;
	font-size: 2.25em;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
	color: #013e5d;
}
.contentBodyText .admin em {
	color: #013e5d;
}
.contentBodyText .admin img {
	float: left;
	margin-right: 13px;
}
/* e-mail */
		#main .outsideTitleBox h3 span {
	display: block;
	color: #566971;
	font-size: 12px;
	padding-top: 5px;
}
#main .outsideTitleBox.email h3 {
	background:transparent url(/invest/site_images/icon-email.png) no-repeat scroll left top;
}
#main .liquid-round-grey.byMail {
	margin-bottom: 0;
}
.contentBodyText .mail {
	width: 540px;
	padding: 0 0 20px 28px;
}
/* -- Contact Form -- */
		
		#main #content .contactForm table {
	margin-bottom: 0;
}
#main #content .contactForm .liquid-round-grey {
	margin-bottom: 0;
}
/* header */
		#main #content .contactForm .iconHeaderTitle {
	background:transparent url(/invest/site_images/contact-form-icon-header.png) no-repeat scroll -1px 0;
}
#main #content .contactForm .LostPwd {
	background:transparent url(/invest/site_images/lost-pwd-icon-header.png) no-repeat scroll -1px 0;
}
#main #content .contactForm .Register {
	background:transparent url(/invest/site_images/register-icon-header.png) no-repeat scroll -1px 0;
}
#main #content .contactForm .Profile {
	background:transparent url(/invest/site_images/profile-icon-header.png) no-repeat scroll -1px 0;
}
/* title */
		#main #content .contactForm td.title {
	font-weight: bold;
	margin-bottom: 7px;
	padding-left: 0;
	padding-right: 0;
}
#main #content .contactForm td.titleNormal {
	font-weight: normal;
	margin-bottom: 7px;
	padding-left: 0;
	padding-right: 0;
}
#main #content .contactForm .bottomLine {
	border-bottom: solid 1px #013e5d;
	height: 1px;
	display: block;
	margin-top: 35px;
}
#main #content .contactForm td.bigTitle {
	font-size: 1.33em;
	font-weight: bold;
	margin-bottom: 18px;
	padding-left: 0;
	padding-right: 0;
}
#main #content .contactForm td.fileID {
	padding-left: 0;
	padding-right: 0;
}
#main #content .contactForm h4.userInputTitle {
	background:transparent url(/invest/site_images/contact-userInput-icon.png) no-repeat scroll 0 0;
	padding: 5px 0 5px 34px;
	margin: 35px 0 0 0;
	color: #566A71;
}
/* col One */
		#main #content .contactForm td.colOne {
	width: 100px;
	padding: 4px 0;
}
#main #content .contactForm td.colOne label {
	margin-left: 0;
}
/* col Three */
		#main #content .contactForm td.colThree {
	width: 25%;
	color: #566971;
}
#main #content .contactForm td.colThree span, #main #content .contactForm td span {
	padding-left: 5px;
	color: #566971;
	font-size: 0.92em;
}
#main #content .contactForm td.colThreePaddingTop {
	padding-top:40px;
}
/* content */
		#main #content .contactForm label {
	color: #566971;
}
#main #content .contactForm td {
	border: none;
	text-align: left;
}
#main #content .contactForm td.label {
	border: none;
	width:150px;
}
#main #content .contactForm td.radio {
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
}
#main #content .contactForm td.radio span {
	padding-left: 0;
}
#main #content .contactForm fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#main #content .contactForm label {
	margin-left: 7px;
}
#main #content .contactForm label#ctl00_middleContent_member_FileIDLabel {
	margin-left: 0;
	padding-top: 20px;
	padding-bottom: 7px;
	display: block;
}
#main #content .contactForm td input, #main #content .contactForm td select, #main #content .dataTables_wrapper input {
	border: 1px solid #566971;
	padding:1px;
	position:relative;
	top: 3px;
}
#main #content .contactForm td input.smallInput {
	width:80px;
}
#main #content .contactForm td input.smallInput2 {
	width:20px;
}
#main #content .contactForm td.radio input {
	padding:1px;
	border: 0;
	background-color: #F0F3F4;
}
#main #content .contactForm td.radio label {
	line-height: 2em;
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #013e5d;
	font-size: 0.92em;
}
#main #content .contactForm td.radio label.last {
	border-right: none;
}
#main #content .contactForm td.radioSingle {
	padding: 4px 0;
}
#main #content .contactForm td.radioSingle label {
	border-right: none;
}
#main #content .contactForm td.radioSingle input {
	border: 0;
	background-color: #F0F3F4;
}
#main #content .contactForm td.marginLeft label {
	margin-left: 5px;
}
/* radio buttons */
		#main #content .contactForm table.advise input {
	border:0;
	background:none;
}
/* user input */
		#main #content .contactForm #userInput {
	margin-left: 100px;
}
#main #content .contactForm #userInput .Btn {
	margin: 35px 0 10px 0;
}
/* text inputs */
			#main #content .contactForm #ctl00_middleContent_admin_DropDownListAnalyses {
	width: 259px;
}
#main #content .contactForm #ctl00_middleContent_member_NameTextBox, #main #content .contactForm #ctl00_middleContent_member_telTextBox, #main #content .contactForm #ctl00_middleContent_member_emailTextBox, #main #content .contactForm #ctl00_middleContent_member_ccTextBox {
	width: 256px;
}
#main #content .contactForm #ctl00_middleContent_member_memberIdTextBox, #main #content .contactForm #ctl00_middleContent_member_fileIdTextBox, #main #content .contactForm #ctl00_middleContent_member_txtboxStreet, #main #content .contactForm #ctl00_middleContent_member_txtBoxCity {
	width: 155px;
}
#main #content .contactForm #ctl00_middleContent_member_memberControlTextBox, #main #content .contactForm #ctl00_middleContent_member_fileIdCheckTextBox {
	width: 87px;
}
#main #content .contactForm #ctl00_middleContent_member_txtBoxNr {
	width: 46px;
}
#main #content .contactForm #ctl00_middleContent_member_txtBoxPostCode {
	width: 62px;
}
#main #content .contactForm #ctl00_middleContent_member_txtQuestion {
	width: 441px;
	height: 170px;
}
/* -- Buttons -- */
#main #content .contactForm #ctl00_middleContent_member_btnSend, #main #content .contactForm #ctl00_middleContent_lostpassButton, #main #content .contactForm #ctl00_middleContent_regButton, #main #content .contactForm #ctl00_middleContent_loginButton, #main #content .contactForm #ctl00_middleContent_btnSubmit, #main #content .contactForm #ctl00_middleContent_ChangePasswordButton, #main #content .contactForm #ctl00_middleContent_LostPasswordButton, #main #content .contactForm #ctl00_middleContent_FillEmailAndNameButton {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 0;
	border:medium none;
	color:#6C808E;
	cursor:pointer;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin-right:20px;
	padding:11px 0;
	text-align:center;
	width:159px;
}
#main #content .contactForm #ctl00_middleContent_member_btnSend:hover, #main #content .contactForm #ctl00_middleContent_lostpassButton:hover, #main #content .contactForm #ctl00_middleContent_regButton:hover, #main #content .contactForm #ctl00_middleContent_loginButton:hover, #main #content .contactForm #ctl00_middleContent_btnSubmit:hover, #main #content .contactForm #ctl00_middleContent_ChangePasswordButton:hover, #main #content .contactForm #ctl00_middleContent_LostPasswordButton:hover, #main #content .contactForm #ctl00_middleContent_FillEmailAndNameButton:hover {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 -37px;
}
#main #content .contactForm #ctl00_middleContent_loginButton {
	margin:10px 0 0 200px;
}
#main #content .contactForm #ctl00_middleContent_btnSubmit {
	margin:10px 0 0 190px;
}
#main #content .contactForm #ctl00_middleContent_ChangePasswordButton {
	margin:10px 0 0 190px;
}
/* Error messages */
			#main #content .contactForm #ctl00_middleContent_ValidationSummary, #main #content .contactForm #ctl00_middleContent_CustomSummary, #autologin #ctl00_middleContent_ValidationSummary {
	font-weight:bold;
	padding:10px 30px;
	background-color:#FFFFFF;
	border:1px solid Red;
}
#main #content .contactForm #ctl00_middleContent_ValidationSummary ul, #main #content .contactForm #ctl00_middleContent_CustomSummary ul {
	margin-top:5px;
	font-weight:normal;
	background:transparent url(/invest/site_images/bullet-leftcol.gif) no-repeat scroll 0 5px;
	padding-bottom:0px;
}
#main #content .contactForm #ctl00_middleContent_ValidationSummary ul li, #main #content .contactForm #ctl00_middleContent_CustomSummary ul li {
	padding:0 0 3px 12px;
}
/* TOOLS */

	/* -- Tools Home -- */
	
		/* --  boxes -- */
			#main #smallIconBoxes .iconHeaderTitle h3 {
	padding-left: 45px;
}
#main #smallIconBoxes .liquid-top.iconHeader {
	height: 45px;
}
#main #smallIconBoxes .liquid-content {
	height: 90px;
	padding-top: 13px;
}
/* Tools Home */
				#main .liquid-round-grey.toolHome .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-home-icon-header.png) no-repeat scroll -2px 0;
}
/* box row */	
				/* -- Lexicon -- */
					#main .liquid-round-grey.lexicon .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-headers-sprite3.png) no-repeat scroll 0 0;
	height: 45px;
}
/* -- Compare products -- */
					#main .liquid-round-grey.compareProducts .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-headers-sprite3.png) no-repeat scroll 0 -50px;
	height: 45px;
}
/* -- Bank products -- */
					#main .liquid-round-grey.bankProducts .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-headers-sprite3.png) no-repeat scroll 0 -98px;
	height: 45px;
}
/* -- Strategy products -- */
					#main .liquid-round-grey.strategyProducts .liquid-top .iconHeaderTitle, #main .liquid-round-grey.decisionTree .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-headers-sprite3.png) no-repeat scroll 0 -146px;
	height: 45px;
}
/* -- Decision tree -- */
#main .liquid-round-grey.decisionTree .liquid-top .iconHeaderTitle {
	background: url("/invest/site_images/tools-headers-sprite3.png") no-repeat scroll 0 -100px transparent;
	height: 45px;
	width: 322px;
}
#main .liquid-round-grey.strategyProducts, #main .liquid-round-grey.decisionTree {
	margin-top:20px;
}
/* -- box row: dimensions & positioning -- */
				#main .liquid-round-grey.lexicon, #main .liquid-round-grey.compareProducts, #main .liquid-round-grey.strategyProducts {
	margin-right: 16px;
}
#main .liquid-round-grey.lexicon, #main .liquid-round-grey.compareProducts, #main .liquid-round-grey.bankProducts, #main .liquid-round-grey.strategyProducts, #main .liquid-round-grey.decisionTree {
	width: 319px;
	float: left;
	margin-bottom: 0;
}
#smallIconBoxes {
	margin-left:auto;
	margin-right:auto;
	width:680px;
}
/* -- text -- */
			#main .toolsHome h3.bodySubTitleMedium {
	font-size: 1.2em;
}
#main .toolsHome .mediumBtn a {
	margin-bottom: 35px;
}
/* -- btn, select -- */
			#main .toolsHome .compareProducts form, #main .toolsHome .submitUrlBtn {
	bottom:18px;
	position:absolute;
	text-align:center;
	width:320px;
}
#main .toolsHome select {
	padding:1px;
	border: 1px solid #566971;
}
#main .toolsHome .submitUrlBtn a {
	background-color: #01628D;
	border:1px solid #01628D;
	color:#FFFFFF;
	cursor:pointer;
	padding: 2px 10px;
	text-decoration: none;
	border: none;
}
#main .toolsHome .submitUrlBtn a:hover {
	background-color: #2e7fa8;
}
#main .toolsHome #FundStrategy {
	width: 200px;
}
#main .toolsHome #FundStrategy img {
	border: none;
	padding: 0;
	margin: 2px 0 0 20px;
	overflow: hidden;
}
/* -- Calculators -- */
	
		/* footer position for all calculators */
		#main .tools .centerFooter {
	width: 626px;
}
#main .tools .centerFooter table#tableFooter {
	margin: 0 auto;
}
/* 1. * -- Stock profile calculator -- */
		
		/* home */
		.chooseProfileHeader {
	padding: 10px 0 20px 0;
}
.chooseProfileHeader a:hover {
	text-decoration: none;
}
/* -- boxes -- */
			#main .calOneHome .halfWidth.left {
	margin-right: 16px;
}
#main .calOneHome .halfWidth .liquid-content {
	height: 100px;
}
#main .calOneHome .liquid-round-grey.halfWidth .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/calculators-home-icon-header.png) no-repeat scroll 2px 1px;
}
#main .calOneHome .liquid-round-grey.halfWidth .liquid-top .iconHeaderTitle h3 {
	padding:13px 0 0 52px;
}
/* box full width header */
			#main .tools .liquid-round-grey .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-home-icon-header.png) no-repeat scroll -2px 0;
}
#main .tools h3.noIcon-contentTitleBox a {
	text-decoration: none;
	color: #013E5D;
}
#main .tools h3.noIcon-contentTitleBox a:hover {
	text-decoration: underline;
	color: #005884;
}
/* -- profile pages -- */
				#main .contentTitleBox.tools h3 {
	background:transparent url(/invest/site_images/icon-tools.png) no-repeat scroll left top;
	padding: 3px 0 38px 38px;
}
#main .tools .liquid-round-grey.fullWidth .liquid-top .iconHeaderTitle.myProfile {
	background: transparent url(/invest/site_images/calculatorOne-full-width-header.png) no-repeat scroll 0 0;
	height: 46px;
}
/* table */
					#main #content table.transactionsTable {
	border-collapse: collapse;
}
#main #content table.transactionsTable td {
	border: 1px solid #BAC2D3;
	border-collapse: inherit;
	color: #005884;
	text-align: center;
}
#main #content table.transactionsTable td.menu {
	width: 88px;
	text-align: left;
	font-weight: bold;
	padding-left: 7px;
}
#main #content table.transactionsTable td.menu a {
	text-decoration: none;
}
#main #content table.transactionsTable td.menu a:hover {
	text-decoration: underline;
}
/* -- header background and borders -- */
						#main #content table.transactionsTable td.bank {
	border: 1px solid #025984;
	background-color: #025984;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
}
#main #content table.transactionsTable td.bank {
	border-right: none;
}
#main #content table.transactionsTable td.transactions {
	border: 1px solid #8596B3;
	background-color: #8596B3;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
}
#main #content table.transactionsTable td.transactions {
	border-bottom: none;
}
#main #content table.transactionsTable tr.category td {
	border: 1px solid #AFB8CC;
	border-bottom: 1px solid #C6CCD9;
	background-color: #AFB8CC;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
}
#main #content table.transactionsTable tr.category td.borderRight {
	border-right: 1px solid #ffffff;
}
#main #content table.transactionsTable tr.category td a {
	color: #ffffff;
}
#main #content table.transactionsTable tr.category td a:hover {
	color: #ffffff;
}
#main #content table.transactionsTable tr.cost td {
	border-top: none;
	border-bottom: none;
	background-color: #C6CCD9;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
#main #content table.transactionsTable tr.cost td.borderRight {
	border-right: 1px solid #ffffff;
	color: #013E5D;
}
#main #content table.transactionsTable tr.sorters {
	height: 35px;
	vertical-align: middle;
}
#main #content table.transactionsTable tr.sorters td {
	border-bottom: solid 1px #cfe5ef;
	border-top: 1px solid #C6CCD9;
}
/* -- define profile, DIY form -- */
					#main .calOneResult select, #main .calOneResult input {
	border:1px solid #566971;
	padding:1px;
}
#main .calOneResult input {
	padding: 2px;
}
#main #content .tools table td.noCellpading {
	padding-right: 0;
}
#main .tools .headingOne, #main .tools .headingBox {
	margin-bottom: 10px;
	color: #013E5D;
}
#main .tools #ctl00_middleContent_lblWalletValue, #main .tools #ctl00_middleContent_lblNbrActionWallet, #main .tools #ctl00_middleContent_lblTransAmount, #main .tools #ctl00_middleContent_lblTransAmount {
	color: #013E5D;
	font-weight: bold;
}
/* -- Tables -- */
					#main .tools table#tblTrans td, #main .tools table#tblWallet td, #main .tools table#tableFooter td, #main .tools table#tblCt td {
	border: none;
	text-align: left;
	padding-left: 0;
}
/* transactions */
						#main .tools table#tblTrans {
	width: auto;
}
#main .tools table#tblTrans td.colOne, #main .tools table#tblTrans td.colOne select {
	width: 130px;
}
#main .tools table#tblTrans td.colTwo, #main .tools table#tblTrans td.colTwo input {
	width: 50px;
}
#main .tools table#tblTrans td.colThree, #main .tools table#tblTrans td.colThree input {
	width: 3em;
	padding-right: 3px;
}
#main .tools table#tblTrans td.colFour {
	width: 1.5em;
}
/*						#main .tools table#tblTrans td.colFive { width: 121px; }
*/							#main .tools table#tblTrans td.colFive input {
	width: 50px;
	margin-right: 5px;
}
#main .tools table#tblTrans td.colFive select {
	width: 56px;
}
#main .tools table#tblTrans td.colSix {
	width: 2em;
}
#main .tools table#tblTrans td.colSeven {
	width: 50px;
}
#main .tools table#tblTrans td.colSeven input {
	width: 58px;
}
#main .tools table#tblTrans td.colEight {
	width: 3em;
}
#main .tools table#tblTrans td.colNine input {
	border: none;
	padding: 0;
}
/* stock portfolio */
						#main .tools .stockPortfolio {
	margin-bottom: 20px;
}
#main .tools .stockPortfolio input {
	width: 50px;
}
/* stock portfolio - detailed */
						#main .tools #pnlCtDetailed input.radio {
	margin-right: 5px;
}
#main .tools #pnlCtDetailed label.percent, #main .tools #pnlCtDetailed label.amount {
	position: relative;
	top: -2px;
}
#main .tools #pnlCtDetailed label span {
	line-height: 120%;
}
#main .tools table#tblCt {
	width: auto;
	margin-bottom: 0;
	margin-top: 10px;
}
#main .tools table#tblCt td select.ctMarket {
	width: 130px;
}
#main .tools table#tblCt td input.inputcalcul, #main .tools #divCtAmount input.inputcalcul {
	width: 50px;
	margin-right: 5px;
}
#main .tools #divCtAmount {
	margin-top: 20px;
}
#main .tools #divCtAmount input.inputcalcul {
	margin-right: 5px;
}
#main .tools table#tblCt td select.ctMarketCur, #main .tools #divCtAmount select {
	width: 57px;
}
/* transaction average / wallet */
						#main .tools table#tblWallet {
	width: auto;
}
#main .tools table#tblWallet td.colOne {
	width: 121px;
}
#main .tools table#tblWallet td.colOne input.inputcalcul {
	width: 50px;
	margin-right: 5px;
}
#main .tools table#tblWallet td.colOne select.transAvgCur {
	width: 57px;
}
#main .tools table#tblWallet td.colTwo {
	width: 2em;
}
#main .tools table#tblWallet td.colThree {
	width: 50px;
}
#main .tools table#tblWallet td.colThree input.inputcalcul {
	width: 50px;
}
/* delete-row and help icons */
						#main .calOneResult .formHelp, #main .calOneResult .formDeleteRow {
	border: none;
	padding: 0;
	position:relative;
	top: 1px;
}
#main .calOneResult .mediumBtn {
	margin: 20px 0;
}
/* form information */
						#PercentInvestmentHelp, #WalletValueHelp, #NbrActionsWalletHelp {
	margin: 3px 0 10px 0;
}
#PercentInvestmentHelp, #AmountInvestmentHelp {
	margin-top: 5px;
}
#transCountHelp {
	margin: 0 0 10px 0;
}
#transAmountHelp {
	margin: 0 0 5px 0;
}
#transAmountHelp p.bodyText {
	padding-bottom: 5px;
}
/* table footer */
						#main .tools table#tableFooter {
	width: auto;
	margin: 0;
}
#main #content .tools table#tableFooter td {
	padding: 0;
}
#main .tools table#tableFooter a {
	padding: 3px 0;
	display: block;
	line-height: 100%;
	text-decoration: none;
	font-size: 0.83em;
}
#main .tools table#tableFooter a:hover {
	text-decoration: underline;
}
#main .tools table#tableFooter td.left a {
	border-right: 1px solid #013E5D;
	padding-right: 5px;
	margin-right: 5px;
}
/* -- definition panel -- */
body .ui-dialog.definitionPanel {
	background: transparent url(/invest/site_images/definition-panel.png) no-repeat scroll -1px 1px;
	padding: 15px 20px 15px 20px;
}
body .definitionPanel.ui-draggable .ui-dialog-titlebar {
	color: #566A71;
	padding-bottom: 8px;
	border-bottom: 1px solid #BAC2D3;
	cursor: move;
	overflow: hidden;
	height: 15px;
	position: relative;
}
body .definitionPanel .ui-dialog-title {
	line-height: normal;
	font-size: 1em;
	padding-left: 0;
}
body .ui-dialog .ui-dialog-titlebar a {
	float: right;
	text-decoration: none;
}
body .ui-dialog.definitionPanel .ui-dialog-content {
	margin: 6px 0;
	border-bottom: 1px solid #BAC2D3;
	overflow:auto;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent {
	overflow: auto;
	height: 192px;
	padding-left: 2px;
}
body .ui-dialog .ui-dialog-content p {
	width: 320px;
	padding-bottom: 25px;
	line-height: 130%;
}
body .ui-dialog .ui-dialog-content a {
	color: #013E5D;
	text-decoration: none;
	padding-bottom: 10px;
	font-weight: bold;
	display: block;
	cursor: text;
}
body .ui-dialog .ui-dialog-content a:hover {
	text-decoration: none;
}
body #ui-dialog-title-DialogHelp, body #ui-dialog-title-DialogBanksList {
	float:left;
}
body .ui-dialog.definitionPanel .ui-dialog-titlebar a {
	float:right;
	padding-right: 14px;
	margin-top: 3px;
	margin-right: 0;
	background: transparent url(/invest/site_images/close-icon.png) no-repeat scroll right 2px;
	font-size: 0.83em;
}
body .ui-dialog.definitionPanel .ui-dialog-titlebar a span {
	color: #C2C4C3;
}
body .ui-dialog .ui-dialog-titlebar a:hover {
	background: transparent url(/invest/site_images/close-icon-hover.png) no-repeat scroll right 2px;
}
body .ui-dialog .ui-dialog-titlebar a:hover span {
	color: #566971;
}
/* --  bank panel -- */
	body .ui-dialog #DialogInfo.ui-dialog-content .dialogHelpContent b font span.text {
	border-bottom: 4px solid #013E5D;
	display: block;
	font-weight: bold;
	font-size: 1.17em;
	color: #013E5D;
	margin: 7px 0;
	width: auto;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent span.text {
	font-weight: bold;
	color: #000000;
	line-height: 160%;
	width: 170px;
	display: block;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent span.text font {
	font-weight: normal;
	color: #566971;
	display: block;
	font-size: 0.92em;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent span.text a {
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent span.text a:hover {
	font-weight: normal;
	color: #013E5D;
	text-decoration: none;
}
body .ui-dialog .ui-dialog-content .dialogHelpContent span.text br {
	margin-bottom: 10px;
	display: block;
}
body .ui-dialog #DialogInfo.ui-dialog-content .dialogHelpContent b font span.text br {
	margin-bottom: 0;
}
/* -- tooltip panel -- */
								a.tooltipCloseButton {
	float:right;
	padding-right: 14px;
	margin-top: 3px;
	margin-right: 0;
	background: transparent url(/invest/site_images/close-icon.png) no-repeat scroll right 2px;
	font-size: 0.83em;
	text-decoration:none;
}
a.tooltipCloseButton span {
	color:#C2C4C3;
}
a.tooltipCloseButton a:hover {
	background:transparent url(/invest/site_images/close-icon-hover.png) no-repeat scroll right 2px;
}
a.tooltipCloseButton a:hover span {
	color:#566971;
}
/* 2. * -- Vouchers calculator -- */
			
		/* header */
		#main .calTwo .liquid-round-grey .liquid-top .iconHeaderTitle.voucher {
	background:transparent url(/invest/site_images/tools-voucher-icon-header.png) no-repeat scroll 0 0;
}
/* calculator */
		#main .calTwo .liquid-round-grey.last {
	margin-bottom: 0;
}
#main .calTwo table#Table3 {
	margin-bottom: 0;
}
#main .calTwo table#Table3 td, #main .calTwo table#Table5 td {
	border: none;
	padding-left:0;
	text-align:left;
}
#main .calTwo table#Table3 td.colOne {
	width: 400px;
}
#main .calTwo table#Table3 td span {
	padding-left: 10px;
	font-weight: bold;
}
#main .calTwo table#Table3 td #select2 {
	width: 168px;
}
#main .calTwo table#Table3 td input {
	width: 113px;
}
#main .calTwo select, #main .calTwo input {
	border:1px solid #566971;
	padding:1px;
}
#main .calTwo input {
	padding: 2px;
}
#main .calTwo .btnRight {
	float: right;
	margin:20px 0;
}
/* result */
			#main .calTwo ul.yearlyAmount li {
	width: 380px;
	background:transparent url(/invest/site_images/menu-item.png) no-repeat scroll 10px 14px;
	border-top:1px solid #005884;
	padding: 10px 0 10px 25px;
	background-color: #ffffff;
	font-weight: bold;
}
#main .calTwo ul.yearlyAmount li span {
	line-height: 200%;
	font-size: 1.1em;
	color: #3b4f13;
}
/* 3. * -- Future savings calculator -- */
		
		/* header */
		#main .calThree .liquid-round-grey .liquid-top .iconHeaderTitle.savings {
	background:transparent url(/invest/site_images/tools-savings-icon-header.png) no-repeat scroll -2px 0;
}
/* page 1 */
		#main #content #divWaiter {
	font-size: 0.91em;
	text-align: center;
	padding: 10px 0;
	margin-top: 10px;
	overflow: hidden;
	background-color: #CFE5EF;
}
#main #content .calThree .liquid-round-grey .liquid-content {
	overflow: hidden;
}
#main #content .calThree ul#menuLinks.wide {
	width: 590px;
}
#main #content .calThree ul#menuLinks.wide li.last {
	border-bottom:1px solid #005884;
	width: 550px;
}
#main #content .calThree #calcColumn h4 {
	background: transparent url(/invest/site_images/menu-item.png) no-repeat scroll 0 11px;
	font-weight:bold;
	padding: 5px 0 20px 15px;
	font-size: 1.2em;
	color: #013E5D;
	width: 550px;
}
/* calculator */
		#main #content .calThree .liquid-round-grey.last {
	margin-bottom: 0;
}
#main #content .calThree table.tblInput {
	margin-bottom: 0;
}
#main #content .calThree table.tblInput td input {
	width: 113px;
}
#main #content .calThree table.tblInput td span {
	font-weight: normal;
	color: #566971;
	position: relative;
	top: 3px;
}
#main #content .calThree table.tblInput td strong {
	padding-left: 10px;
}
#main #content .calThree table.tblInput td {
	border: none;
	padding-left:0;
	padding-right: 0;
	text-align: left;
	vertical-align: top;
}
#main #content .calThree table.tblInput td.colOne {
	width: 400px;
	font-weight: bold;
	padding-right: 10px;
	vertical-align: top;
}
#main #content .calThree select, #main .calThree input {
	border:1px solid #566971;
	padding:1px;
}
#main #content .calThree .btnRight {
	float: right;
	margin: 16px 0;
}
#main #content .calThree input.mediumBtn {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 0;
	width: 159px;
	display: block;
	color:#6C808E;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	cursor:pointer;
	border: none;
	padding: 11px 0;
	margin-right: 20px;
}
#main #content .calThree input.mediumBtn:hover {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 -37px;
}
#main #content .calThree .outPutPanel .btnRight {
	margin-bottom: 0;
}
#main #content .calThree table#tableFooter td.right a {
	border-left: 1px solid #013E5D;
	padding-left: 5px;
	margin-left: 5px;
}
/* 4. * -- Fund strategy -- */
	
		#main #content #ctl00_middleContent_ListOfProfiles td, #main #content #ctl00_middleContent_ListOfYears td {
	border: none;
	padding-left:0;
	padding-right: 0;
	text-align: left;
	vertical-align: top;
}
#main #content .calFour h4 {
	color: #013F5E;
	padding-bottom: 10px;
}
#main #content .calFour p {
	padding-bottom: 40px;
}
#main #content .calFour .selector {
	margin-bottom: 0;
}
#main #content .calFour .selector td, #main #content .calFour .selector td.colOne {
	border: none;
	padding: 0;
}
#main #content .calFour .selector td.colOne {
	width: 15em;
}
#main #content .calFour .selector td td {
	padding: 0 0 10px 0;
}
#main #content .calFour .selector td td label {
	margin-top: -5px;
	padding: 5px;
}
#main #content .calFour .selector table {
	margin-bottom: 0;
}
#container #main #content .calFour .selector td td input {
	padding: 0;
	border: none;
	position: relative;
	top: 2px;
}
#main #content .calFour .liquid-round-greyborder.last {
	margin-bottom: 0;
}
#main #content .calFour .pieChart td {
	border: none;
	padding-left:0;
	padding-right: 0;
	text-align: left;
	vertical-align: top;
}
/* TOOLS > BANK PRODUCTS */

	/* -- Home -- */
	
		/* header */
		#main .bpHome .liquid-round-grey .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-pb-icon-header.png) no-repeat scroll -2px 0;
}
#main .bpHome .noIcon-contentTitleBox {
	padding: 0 0 27px;
}
/* list content box */
		#main .bpHome ul {
	padding: 0;
}
#main .bpHome .liquid-round-greyborder.last {
	margin-bottom: 0;
}
#main .bpHome .liquid-round-greyborder .liquid-content {
	overflow: hidden;
}
/* list */
		#main #content .bpHome #ListBanks {
	margin-left: 55px;
	margin-bottom: 90px;
	overflow: hidden;
}
#main #content .bpHome .firstLetter {
	border-bottom: 1px solid #013E5D;
	font-size: 1.17em;
	font-weight: bold;
	line-height: 160%;
	color: #F26722;
	padding-left: 4px;
	margin-bottom: 12px;
	margin-top: 16px;
}
#main .bpHome p {
	padding-left: 4px;
	line-height: 160%;
	font-size: 0.92em;
}
#main .bpHome p a {
	text-decoration: none;
	color: #000000;
	display: block;
}
#main .bpHome p a:hover {
	text-decoration: underline;
	color: #013E5D;
}
/* -- col width -- */
			#main #content .bpHome .LetterBlock {
	width: 143px;
	overflow: hidden;
	margin: 0 14px;
	float: left;
}
/* list - overlay */
		body #DialogBanksList h3 {
	display: none;
}
body .ui-dialog-title {
	float:left;
	line-height: 1.92em;
	padding-left: 24px;
	font-weight: normal;
	font-size: 1.50em;
	color: #013E5D;
}
body .ui-dialog {
	background: transparent url(/invest/site_images/bp-list-panel.png) no-repeat scroll -2px -3px;
}
body .ui-draggable .ui-dialog-titlebar {
	color: #566A71;
	border-bottom: none;
	cursor: move;
	overflow: hidden;
	height: 34px;
	position: relative;
}
body .ui-dialog .ui-dialog-titlebar a {
	padding-right: 14px;
	margin-top: 12px;
	margin-right: 15px;
	background: transparent url(/invest/site_images/close-icon.png) no-repeat scroll right 2px;
	font-size: 0.83em;
}
body .ui-dialog .ui-dialog-titlebar a span {
	color: #999999;
}
body #DialogBanksList #ListBanks {
	margin-left: 12px;
	overflow: hidden;
	width:869px;
}
body #DialogBanksList .firstLetter {
	border-bottom: 1px solid #013E5D;
	font-size: 1.17em;
	font-weight: bold;
	line-height: 160%;
	color: #F26722;
	padding-left: 4px;
	margin-bottom: 12px;
	margin-top: 16px;
}
html body #DialogBanksList p {
	padding-left: 4px;
	line-height: 160%;
	font-size: 0.92em;
	padding-bottom: 0;
	width: 139px;
}
body #DialogBanksList p a {
	text-decoration: none;
	color: #000000;
	display: block;
	font-weight: normal;
	padding: 0;
	cursor: pointer;
}
body #DialogBanksList p a:hover {
	text-decoration: underline;
	color: #013E5D;
}
/* -- col width -- */
			body #DialogBanksList .LetterBlock {
	width: 143px;
	height:230px;
	overflow: hidden;
	margin: 1px 13px;
	float: left;
}
/* -- Product -- */
	
		/* header */
		#main .bpProductDetail .liquid-round-grey .liquid-top .iconHeaderTitle {
	background:transparent url(/invest/site_images/tools-pb-icon-header.png) no-repeat scroll -2px 0;
}
/* box: not registered - not-subscribed and subscribed users */
		#main .bpProductDetail .liquid-round-greyborder.last {
	margin-bottom: 0;
}
#main .bpProductDetail h4.bodySubTitleLarge {
	font-size: 1.3em;
	line-height: 120%;
	padding: 0 0 20px;
	color: #013E5D;
}
#main .bpProductDetail .subscribed, #main .bpProductDetail .notSubscribed {
	border-bottom:1px solid #D5E0E8;
	margin-bottom:15px;
	padding-bottom:25px;
}
#main .bpProductDetail .subscribedRegistered p, #main .bpProductDetail .subscribed p, #main .bpProductDetail .notSubscribed p {
	padding-bottom: 16px;
}
#main .bpProductDetail h4 {
	font-size: 1.2em;
	margin-bottom: 5px;
}
#main #content .bpProductDetail p.mediumBtn {
	padding-bottom: 0;
}
#main #content .bpProductDetail .notSubscribed .mediumBtn a, #main #content .bpProductDetail .subscribed .mediumBtn a {
	background: transparent url(/invest/site_images/btn-medium-whiteBg.png) no-repeat scroll 0 0;
}
#main #content .bpProductDetail .notSubscribed .mediumBtn a:hover, #main #content .bpProductDetail .subscribed .mediumBtn a:hover {
	background: transparent url(/invest/site_images/btn-medium-whiteBg.png) no-repeat scroll 0 -37px;
}
/* PB Product detail */
		
			/* BP definition dialogs */
			body .dialogHelpContent .bpDefiniton, body .dialogHelpContent p.TEXT {
	padding-top: 10px;
}
/* bp detail top */
			#main .bpProductDetail .bpDetailTop {
	overflow: hidden;
	height: 3.00em;
}
/* page title */
				#main .bpProductDetail .bpDetailTop h2 {
	float: left;
}
/* button to bp overlay */
				#main .bpProductDetail .smallBtn {
	float: right;
}
/* menu for subpages */
				p.addInfo {
	background:transparent url(/invest/site_images/menu-item.png) no-repeat scroll 0 9px;
	padding:5px 0 5px 15px;
}
p.addInfo a {
	text-decoration: none;
	font-weight: bold;
}
p.addInfo a:hover {
	text-decoration: underline;
}
/* menu for sub-subpages */
				p.changeOptions {
	background:transparent url(/invest/site_images/menu-item.png) no-repeat scroll 0 9px;
	padding:5px 0 5px 15px;
	font-weight: bold;
	color:#013E5D;
}
p.changeOptions:hover {
	text-decoration: underline;
}
#content ul.listOptions {
	margin-left:15px;
}
#content ul.listOptions a {
	text-decoration:none;
}
#content ul.listOptions a:hover {
	text-decoration:underline;
}
/* Intro */
			#main .bpProductDetail .bpDetailLogo {
	border: none;
	padding: 0;
}
#main .bpProductDetail #Table3 {
	width: 545px;
	float: left;
	margin-bottom: 0;
}
#main .bpProductDetail #Table3 td.colOne {
	width: 125px;
	color: #566971;
}
#main .bpProductDetail #Table3 td {
	border: none;
	padding-left:0;
	padding: 0;
	text-align: left;
	line-height: 1.50em;
	vertical-align: top;
}
#main .bpProductDetail #Table3 a {
	text-decoration: none;
}
#main .bpProductDetail #Table3 a:hover {
	text-decoration: underline;
}
/* info text + menu */
			#main .bpProductDetail p.description {
	padding: 35px 0 10px 0;
}
#main .bpProductDetail #menuLinks {
	padding: 10px 0 17px 0;
	width: 19em;
}
/* BP Detail content */
			#main #content .bpProductDetail b {
	font-weight: normal;
}
/* 1. * -- Saving Account -- */
				
					/* level 2 */
					#main .liquid-content .saving {
	background:transparent url(/invest/site_images/icon-savingAccount.png) no-repeat scroll left top;
}
#main #content .bpProductDetail #Table5 {
	margin-bottom: 32px;
}
#main #content .bpProductDetail #Table5 td {
	border: none;
	padding: 0;
	text-align: left;
	font-weight: bold;
	line-height: 2em;
}
#main #content .bpProductDetail #Table5 td.colOne {
	padding-left: 14px;
	width: 365px;
}
#SpaarrekeningenBlock p.saTitle {
	font-weight: bold;
	line-height: 2em;
	font-size: 1.08em;
}
#SpaarrekeningenBlock a {
	color: #013E5D;
}
/* level 3 */
					/* -- navigation -- */
					#main #content .savingAccount .bp3ThLevelNav {
	height: 37px;
	overflow: hidden;
	border-bottom: 1px solid #005884;
}
#main #content .savingAccount .bp3ThLevelNav span {
	line-height: 1.58em;
	border-right: 1px solid #005884;
	padding: 0 15px;
	float: left;
	margin: 9px 0;
}
#main #content .savingAccount .bp3ThLevelNav span.first {
	padding: 0 15px 0 0;
}
#main #content .savingAccount .bp3ThLevelNav span.last {
	border-right: none;
}
#main #content .savingAccount .bp3ThLevelNav a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.08em;
}
#main #content .savingAccount .bp3ThLevelNav a:hover {
	text-decoration: underline;
}
#main #content .savingAccount table.type1 {
	margin-bottom: 20px;
}
#main #content .savingAccount table img {
	border: 0;
}
#main #content .savingAccount p.legend {
	padding: 0 0 20px 0;
}
/* 2. * -- Term Account -- */
				
					/* level 2 */
					
					#TermijnrekeningenBlock .legend {
	margin-left: 5%;
}
/* level 3 */
					/* -- navigation -- */
					#main #content .termAccount .bp3ThLevelNav {
	height: 37px;
	overflow: hidden;
	border-bottom: 1px solid #005884;
}
#main #content .termAccount .bp3ThLevelNav span {
	line-height: 1.58em;
	border-right: 1px solid #005884;
	padding: 0 15px;
	float: left;
	margin: 9px 0;
}
#main #content .termAccount .bp3ThLevelNav span.first {
	padding: 0 15px 0 0;
}
#main #content .termAccount .bp3ThLevelNav span.last {
	border-right: none;
}
#main #content .termAccount .bp3ThLevelNav a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.08em;
}
#main #content .termAccount .bp3ThLevelNav a:hover {
	text-decoration: underline;
}
/* -- content -- */
					#main #content div.termAccount p.footNote {
	padding: 0 0 10px;
}
#main #content .termAccount table a {
	text-decoration: none;
}
#main #content .termAccount table a:hover {
	text-decoration: underline;
}
#main #content .termAccount table img {
	border: none;
}
#main #content .bpProductDetail table.menuDuration, #main #content .bpProductDetail table.menuCapitalisation, #main #content .bpProductDetail table.menuCurrency {
	margin-bottom: 0;
}
#main #content .bpProductDetail table.menuDuration td, #main #content .bpProductDetail table.menuCapitalisation td, #main #content .bpProductDetail table.menuCurrency td {
	border: 1px solid #ffffff;
}
#main #content .bpProductDetail table.menuDuration td a, #main #content .bpProductDetail table.menuCapitalisation td a, #main #content .bpProductDetail table.menuCurrency td a {
	font-weight: bold;
	text-decoration: underline;
}
#main #content .bpProductDetail table.menuDuration td a:hover, #main #content .bpProductDetail table.menuCapitalisation td a:hover, #main #content .bpProductDetail table.menuCurrency td a:hover {
	font-weight: bold;
	text-decoration: none;
}
/* -- Cols -- */
						#main #content .termAccount h4.tableTitle {
	color: #013E5D;
	font-weight: bold;
	font-size: 1.08em;
	margin: 30px 0 10px 0;
	text-transform: uppercase;
}
#main #content .termAccount #tblResult_termAcc th {
	height: 45px;
}
#main #content .termAccount #tblResult_termAcc tr.sorters {
	height: 35px;
}
#main #content .termAccount #tblResult_termAcc tr.sorters td {
	border-bottom:1px solid #CFE5EF;
	background-color: transparent;
}
/* col one */
							#main #content .termAccount #tblResult_termAcc th.colOne .radio {
	margin-right: 5px;
	position: relative;
	top: 2px;
}
#main #content .termAccount #tblResult_termAcc th.colOne {
	vertical-align: middle;
}
#main #content .termAccount #tblResult_termAcc th.colOne, #main #content .termAccount #tblResult_termAcc td.colOne {
	width: 50px;
	text-align: center;
}
/* col two */
							#main #content .termAccount #tblResult_termAcc th.colTwo {
	background-color: #025984;
	color: #ffffff;
	text-transform: uppercase;
}
#main #content .termAccount #tblResult_termAcc th.colTwo, #main #content .termAccount #tblResult_termAcc td.colTwo {
	width: 145px;
	text-align: left;
	font-weight: bold;
	padding-left: 6px;
}
/* col three */
							#main #content .termAccount #tblResult_termAcc th.colThree, #main #content .termAccount #tblResult_termAcc th.colFour, #main #content .termAccount #tblResult_termAcc th.colFive {
	width: 20%;
}
#main #content .termAccount #tblResult_termAcc td.colThree, #main #content .termAccount #tblResult_termAcc td.colFour, #main #content .termAccount #tblResult_termAcc td.colFive {
	width: 20%;
}
/* 3. * -- Deposit Bond -- */
				#main .contentTitleBox.depositBond {
	background:transparent url(/invest/site_images/icon-depositBond.png) no-repeat scroll left top;
}
#main #content .bpProductDetail p.footNote {
	font-size: 0.83em;
	color: #566971;
	line-height: 140%;
	padding: 25px 0 35px 0;
}
#main #content .bpProductDetail h4 {
	font-size: 1em;
	color: #566971;
	padding-bottom: 5px;
}
/* choose term */
					#main #content .bpProductDetail .divider {
	display: block;
	height: 1px;
	background-color: #013E5D;
	margin-bottom: 15px;
	width: 25.83em;
}
#main #content .bpProductDetail .chooseTerm {
	width: 26.67em;
}
#main #content .bpProductDetail .chooseTerm.first {
	margin-bottom: 11px;
}
#main #content .bpProductDetail .chooseTerm.last {
	margin-bottom: 30px;
}
#main #content .bpProductDetail .chooseTerm td {
	border: none;
	padding: 4px;
	text-align: center;
	width: 20%;
}
#main #content .bpProductDetail .chooseTerm td.colOne {
	text-align: left;
	font-weight: bold;
	border-right:  1px solid #013E5D;
	width: 9%;
}
#main #content .bpProductDetail .chooseTerm td a {
	text-decoration: none;
	padding: 4px 10px;
	font-weight: bold;
}
#main #content .bpProductDetail .chooseTerm td a:hover {
	text-decoration: none;
	padding: 4px 10px;
	background-color: #025984;
	color: #ffffff;
	font-weight: normal;
}
/* 4. *-- Insurance Bond -- */
				#main .contentTitleBox.insurance h3 {
	padding-bottom: 18px;
}
#main #content .bpProductDetail h4.contractTypeTitle {
	background:transparent url(/invest/site_images/menu-item.png) no-repeat scroll 0 11px;
	padding:5px 0 5px 15px;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #013E5D;
	font-weight: bold;
	font-size: 1.08em;
}
#main #content .bpProductDetail h4.contractTypeTitle b {
	font-weight: bold;
}
/* choose term * - b */
				#main #content .bpProductDetail .divider.b {
	width: 21.62em;
}
#main #content .bpProductDetail .chooseTerm.b {
	width: 22.67em;
}
/* 5. *-- Funds -- */
				#main .contentTitleBox.funds {
	background:transparent url('/invest/site_images/icon-funds.png') no-repeat scroll left top;
}
/* colaps / expand funds / compare tables */
					#main #content .bpProductDetail ul.funds {
	list-style: none;
	padding-bottom: 10px;
}
#main #content .bpProductDetail ul.funds li {
	border-top:1px solid #023F5E;
	padding:11px 0;
	background: none;
}
#main #content .bpProductDetail ul.funds li.first {
	border-top: none;
}
#main #content .bpProductDetail ul.funds li h4 {
	color: #013e5d;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
#main #content .bpProductDetail ul.funds li h4 a {
	font-weight: bold;
	text-decoration: none;
}
#main #content .bpProductDetail ul.funds li h4 a:hover {
	text-decoration: none;
}
#main #content .bpProductDetail ul.funds li h4 span {
	background:transparent url(/invest/site_images/collapsExpandBtn.png) no-repeat scroll 0 0;
	float:left;
	height:15px;
	margin-right:6px;
	overflow:hidden;
	width:15px;
}
#main #content .bpProductDetail ul.funds li.selected h4 span {
	background:transparent url(/invest/site_images/collapsExpandBtn.png) no-repeat scroll -15px 0;
	float:left;
	height:15px;
	margin-right:6px;
	overflow:hidden;
	width:15px;
}
#main #content .bpProductDetail .subTitle {
	font-weight: bold;
	color: #013e5d;
	font-size: 1em;
	padding-bottom: 13px;
}
/* loader */
					#main #content .bpProductDetail .loading {
	border: none;
	margin: 10px;
}
/* -- TABLE TYPES STYLING -- */
				
				/* -- TABLE TYPE 1 -- */
				/**********************/
				
				/* Level 2 */
				
				#main #content .bpProductDetail .type1 {
	margin-bottom: 0;
}
#main #content .bpProductDetail .type1 td, #main #content .bpProductDetail .type1 th {
	border: 1px solid #BAC2D3;
	padding: 4px;
	text-align: center;
	width: 20%;
}
#main #content .bpProductDetail .type1 td {
	color: #005884;
}
#main #content .bpProductDetail .type1 th {
	background-color: #C6CCD9;
	color: #013e5d;
	height: 35px;
	vertical-align: top;
}
#main #content .bpProductDetail .type1 th.borderRight {
	border-right: 1px solid #ffffff;
}
/* oddd / even bg */
					#main #content .bpProductDetail .type1 tr.even {
	background-color: #F3F4F7;
}
/* :hover */
						/* -- header -- */
						#main #content .bpProductDetail .type1 th a {
	text-decoration: underline;
}
#main #content .bpProductDetail .type1 th a:hover {
	text-decoration: none;
}
/* Level 3 */
				
				/* cols */
				#main #content .bpProductDetail .type1 th {
	background-color: #C6CCD9;
	color: #013e5d;
	height: 35px;
	vertical-align: top;
}
#main #content .bpProductDetail .type1 th.borderRight {
	border-right: 1px solid #ffffff;
}
#main #content .bpProductDetail .type1 td a {
	text-decoration: none;
}
#main #content .bpProductDetail .type1 td a:hover {
	text-decoration: underline;
}
#main #content .savingAccount .type1 th {
	height: 45px;
}
#main #content .savingAccount .type1 th.auto {
	height:auto;
}
#main #content .savingAccount .type1 td, #main #content .savingAccount .type1 th {
	vertical-align: top;
}
/* -- Col 1 -- */
					#main #content .savingAccount .type1 th.colOne {
	background-color:#025984;
	color:#FFFFFF;
	text-transform:uppercase;
}
#main #content .savingAccount .type1 td.colOne, #main #content .savingAccount .type1 th.colOne {
	width: 145px;
	font-weight: bold;
}
#main #content .savingAccount .type1 td, #main #content .savingAccount .type1 th {
	width: auto;
}
/* -- Col 2 -- */
					#main #content .bpProductDetail .type1 td.colOne, #main #content .bpProductDetail .type1 th.colOne, #main #content .bpProductDetail .type1 td.colTwo, #main #content .bpProductDetail .type1 th.colTwo {
	text-align: left;
	padding-left: 6px;
}
#main #content .savingAccount .type1 td.colTwo, #main #content .savingAccount .type1 th.colTwo {
	width: 130px;
}
/* -- Col 3, 4, 5 -- */
					/* page 1 - best conditions */
					#main #content .savingAccount .type1 td.colThree, #main #content .savingAccount .type1 th.colThree, #main #content .savingAccount .type1 td.colFour, #main #content .savingAccount .type1 th.colFour, #main #content .savingAccount .type1 td.colFive, #main #content .savingAccount .type1 th.colFive {
	width: 117px;
}
/* page 1 - all institutions */
					#main #content .savingAccount .type1 td.best {
	width: 40px;
}
#main #content .savingAccount .type1 td.colThree2, #main #content .savingAccount .type1 th.colThree2, #main #content .savingAccount .type1 td.colFour2, #main #content .savingAccount .type1 th.colFour2, #main #content .savingAccount .type1 td.colFive2, #main #content .savingAccount .type1 th.colFive2 {
	width: 104px;
}
/* Table type 1 (derived) */
					#main #content .bpProductDetail .type1 thead.ageGroup {
	background-color: #013e5d;
}
#main #content .bpProductDetail .type1 thead.ageGroup td {
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
}
#main #content .bpProductDetail .type1 tr.ageGroup {
	background-color: #013e5d;
}
#main #content .bpProductDetail .type1 tr.ageGroup td {
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
}
#main #content .bpProductDetail td.size1 {
	width:147px;
}
#main #content .bpProductDetail td.size2 {
	width:133px;
}
#main #content .bpProductDetail td.size3 {
	width:102px;
}
#main #content .bpProductDetail td.size4 {
	width:51px;
}
#main #content .bpProductDetail td.size5 {
	width:58px;
}
#main #content .bpProductDetail td.size6 {
	width:34px;
}
#main #content .bpProductDetail td.size7 {
	width:36px;
}
#main #content .bpProductDetail td.size1b {
	width:132px;
}
#main #content .bpProductDetail td.size2b {
	width:15px;
}
#main #content .bpProductDetail td.size3b {
	width:133px;
}
#main #content .bpProductDetail td.size4b {
	width:102px;
}
#main #content .bpProductDetail td.size5b {
	width:51px;
}
#main #content .bpProductDetail td.size6b {
	width:58px;
}
#main #content .bpProductDetail td.size7b {
	width:70px;
}
#main #content .bpProductDetail td.alignRight {
	text-align:right;
}
/* :hover */
						/* -- header -- */
							
				
				
				
				/* -- TABLE TYPE 2 -- */
				/**********************/
				
				/* Level 2 */
				#main #content .bpProductDetail table.termijn {
	margin-bottom: 10px;
}
#main #content .bpProductDetail .type2 {
	margin-bottom: 0;
	width: 95%;
	margin-left: 5%;
}
#main #content .bpProductDetail .type2 td, #main #content .bpProductDetail .type2 th {
	border: 1px solid #BAC2D3;
	padding: 4px;
	text-align: center;
	width: 20%;
}
#main #content .bpProductDetail .type2 td {
	color: #005884;
}
#main #content .bpProductDetail .type2 th {
	background-color: #C6CCD9;
	color: #013e5d;
	height: 35px;
	vertical-align: top;
}
#main #content .bpProductDetail .type2 th.borderRight {
	border-right: 1px solid #ffffff;
}
#main #content .bpProductDetail .type2 thead.ageGroup {
	background-color: #013e5d;
}
#main #content .bpProductDetail .type2 thead.ageGroup td {
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
}
#main #content .bpProductDetail .type2 tr.ageGroup {
	background-color: #013e5d;
}
#main #content .bpProductDetail .type2 tr.ageGroup td {
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
}
#main #content .bpProductDetail .type2 td.colOne img, #main #content .bpProductDetail .type2 th.colOne img {
	border: none;
}
#main #content .bpProductDetail .type2 td.colOne img.activePicto, #main #content .bpProductDetail .type2 th.colOne img.activePicto {
	position: relative;
}
/* odd / even bg */
					#main #content .bpProductDetail .type2 tr.even {
	background-color: #F3F4F7;
}
#main #content .bpProductDetail .type2 tr.heading {
	height: 45px;
}
#main #content .bpProductDetail .type2 tr.sort {
	height: 35px;
}
#main #content .bpProductDetail .type2 tr.sort td {
	border-bottom:1px solid #CFE5EF;
	vertical-align: middle;
}
#main #content .bpProductDetail .type2 tr.sort img {
	padding: 2px;
	border: none;
	cursor: pointer;
}
/* :hover */
						/* -- header -- */
						#main #content .bpProductDetail .type2 th a {
	text-decoration: underline;
}
#main #content .bpProductDetail .type2 th a:hover {
	text-decoration: none;
}
/* Level 3 */
				
					/* row  */	
					
					
				
				
				/* -- TABLE TYPE 3 -- */
				/**********************/
				
				/* Level 2 */
				
				#main #content .bpProductDetail .type3 {
	margin-bottom: 0;
}
#main #content .bpProductDetail .type3 td, #main #content .bpProductDetail .type3 th {
	border: 1px solid #BAC2D3;
	padding: 4px;
	text-align: center;
	width: auto;
	vertical-align: top;
}
#main #content .bpProductDetail .type3 td.colOne, #main #content .bpProductDetail .type3 th.colOne {
	width: 20%;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
#main #content .bpProductDetail .type3 td.colTwo, #main #content .bpProductDetail .type3 th.colTwo {
	width: 5%;
}
#main #content .bpProductDetail .type3 td.colThree, #main #content .bpProductDetail .type3 th.colThree {
	width: 14%;
}
#main #content .bpProductDetail .type3 td {
	color: #005884;
}
#main #content .bpProductDetail .type3 th {
	background-color: #C6CCD9;
	color: #013e5d;
}
#main #content .bpProductDetail .type3 th.borderRight {
	border-right: 1px solid #ffffff;
}
#main #content .bpProductDetail .type3 td.colTwo img, #main #content .bpProductDetail .type3 th.colTwo img {
	border: none;
}
#main #content .bpProductDetail .type3 td.colTwo img.activePicto, #main #content .bpProductDetail .type3 th.colTwo img.activePicto {
	position: relative;
}
/* odd / even / heading / sort / sort img */
					#main #content .bpProductDetail .type3 tr.even {
	background-color: #F3F4F7;
}
#main #content .bpProductDetail .type3 tr.heading {
	height: 45px;
}
#main #content .bpProductDetail .type3 tr.sort {
	height: 35px;
}
#main #content .bpProductDetail .type3 tr.sort td {
	border-bottom:1px solid #CFE5EF;
	vertical-align: middle;
}
#main #content .bpProductDetail .type3 tr.sort img {
	padding: 2px;
	border: none;
	cursor: pointer;
}
/* :hover */
						/* -- header -- */
						#main #content .bpProductDetail .type3 th a {
	text-decoration: underline;
}
#main #content .bpProductDetail .type3 th a:hover {
	text-decoration: none;
}
/* legend */
					#main #content .bpProductDetail .legend {
	color:#566971;
	font-size:0.83em;
	line-height: 140%;
	padding: 16px 0 35px;
}
#main #content .bpProductDetail .legend img {
	border: none;
	margin-right: 6px;
	padding: 0;
	position: relative;
	top: 3px;
}
/* table heading */
					#main #content .bpProductDetail .bpGenericTableheading {
	padding: 25px 0 5px 0;
	overflow: hidden;
}
#main #content .bpProductDetail .bpGenericTableheading p.date {
	float: right;
	font-weight: normal;
}
#main #content .bpProductDetail .bpGenericTableheading span.content-p-bullet {
	background:transparent url(/invest/site_images/paragraph-item.png) no-repeat scroll 0 6px;
	display:inline;
	padding-right:9px;
}
/* Level 3 */
				
				/* Level 4 */
				.topBorder {
	border-top:1px solid #005884;
}
/* THEME */

	
	/* -- Theme detail -- */
		
		/* Theme detail content */
		#main #content .themeDetailIntro {
	border-bottom:1px solid #D5E0E8;
	margin-bottom: 20px;
	overflow:hidden;
	padding-bottom:20px;
}
#main #content .themesDetail-level2 {
	padding-top: 0;
}
#main #content .themesDetail-level2 h3 {
	padding-top: 0;
	font-size:1.5em;
	font-weight:normal;
	line-height:120%;
	margin-bottom: 18px;
}
#main #content .themesDetail-level2 ul.news li {
	list-style: none;
	background: transparent url(/invest/site_images/bullet-leftcol.gif) no-repeat scroll 0 8px;
	margin:0;
	padding: 4px 0 4px 12px;
}
#main #content .themesDetail-level2 ul.news li a:hover {
	text-decoration: underline;
}
/* detail side bar */
		#main #content .leftcol .themeThumb .content {
	padding: 0 0 10px;
}
#main #content .leftcol .themeThumb img {
	text-align: center;
	border:1px solid #D5E0E8;
	padding:3px;
	background-color: #ffffff;
}
#main #content .leftcol .block-lightblue .content a {
	color: #005884;
}
#main #content .leftcol .block-lightblue .content a:hover {
	text-decoration: underline;
}
#main #content .leftcol .block-lightblue #human-contact .bigGreen {
	font-size: 1.6em;
	padding-bottom: 10px;
}
#main #content .leftcol .block-lightblue .bereikbaar {
	font-size:0.92em;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #013E5D;
}
#main #content .leftcol .block-lightblue .lead {
	color: #005884;
}
#main #content .leftcol .block-lightblue .lead a:hover {
	text-decoration: none;
}
/* SITEMAP */

	/* -- Sitemap content -- */
	#main #content #sitemap {
	padding: 0 10px;
}
#main #content #sitemap ul {
	list-style: none;
	padding-bottom: 0;
	padding-bottom: 20px;
}
#main #content #sitemap ul li {
	background: none;
	padding: 0 0 0 4px;
	margin: 0;
	line-height: 160%;
}
#main #content #sitemap .top, #main #content #sitemap .bottom {
	overflow: hidden;
	width: 100%;
}
#main #content #sitemap .top {
	border-bottom: 1px solid #013e5d;
	padding-bottom: 30px;
}
#main #content #sitemap .bottom {
	padding-top: 30px;
}
#main #content #sitemap .col {
	width: 33%;
	float: left;
}
/* text */
		#main #content #sitemap a {
	text-decoration: none;
}
#main #content #sitemap a:hover {
	text-decoration: underline;
}
#main #content #sitemap h3 {
	font-size: 1.50em;
	font-weight: normal;
	margin-bottom: 16px;
}
#main #content #sitemap h4, #main #content #sitemap h4 a {
	color: #F26722;
	margin-bottom: 4px;
}
#main #content #sitemap h4.noSubs {
	padding-bottom: 0.72em;
}
#main #content #sitemap strong {
	color: #013e5d;
}
#main #content #sitemap span.content-p-bullet {
	background:transparent url(/invest/site_images/paragraph-item.png) no-repeat scroll 0 6px;
	display:inline;
	padding-right:9px;
}
/* DISCLAIMER */

	/* -- Disclaimer content -- */
	#main #content .TAIdisclaimer {
	padding: 0 10px;
}
#main #content .TAIdisclaimer span.content-p-bullet {
	background:transparent url(/invest/site_images/paragraph-item.png) no-repeat scroll 0 6px;
	display:inline;
	padding-right:9px;
}
/* Search Results */
	#main #content #filter {
	padding-top:25px;
	width:656px;
	height:30px;
	background:url(/invest/site_images/bg_TAI_results.gif) repeat-x;
	margin-bottom: 20px;
	text-align:right;
	color:#005884;
}
#main #content #filter a {
	/*color:#9db9c6;*/
	color:#005884;
	display:block;
	float:right;
	width:159px;
	height:30px;
	background:url(/invest/site_images/bg_TAI_storeBy.gif) repeat-x;
	text-align:center;
	padding-top:5px;
	margin-right:5px;
}
#main #content #filter a:hover {
	text-decoration:none;
}
.SearchChoose {
	display:block;
	float:right;
	width:159px;
	height:30px;
	background:url(/invest/site_images/bg_TAI_storeBy2.gif) repeat-x;
	text-align:center;
	padding-top:5px;
	margin-right:5px;
}
#mainnav ul.menu ul.submenu li a {
	font-size:12px;
}
/*#main #content #filter { padding-bottom: 10px; border-bottom: 1px solid #D5E0E8; margin-bottom: 30px; }*/
	#main #content #resultsContainer h3.resultsTitle {
	font-size:1.5em;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding: 18px 0 10px 0;
}
#main #content #resultsContainer #searchResults {
	padding: 10px 10px 0 10px;
}
#main #content #resultsContainer #searchResults div {
	padding: 0 0 20px 0;
}
#main #content #resultsContainer #searchResults p {
	padding-bottom: 5px;
	color: #3b4f13;
	font-weight:bold;
}
#main #content #resultsContainer #searchResults p a {
	text-decoration: underline;
	margin-bottom: 10px;
	font-size: 1.4em;
	font-weight:bold;
}
#main #content #resultsContainer #searchResults p a:hover {
	text-decoration: none;
}
#main #content #resultsContainer #searchResults p.date {
	margin-top:  5px;
}
#main #content .searchPager a {
	text-decoration: none;
	padding: 0 4px 0 4px;
	background:transparent url(/invest/site_images/pager-divider.gif) no-repeat scroll right 2px;
}
#main #content .searchPager a.last {
	background: none;
}
#main #content .searchPager a:hover {
	color: #919da2;
	text-decoration: underline;
}
#main #content .searchPager strong.selected {
	background-image:none;
	background-color:#005884;
	color:#FFF;
	padding-left:4px;
	padding-right:3px;
	font-weight:bold;
}
#main #content .searchPager strong.last {
	background: none;
}
/* PRODUCT SELECTOR */

	/* -- Table legend -- */
	#main #content .tableLegend h4 {
	font-size: 1.1em;
}
#main #content .tableLegend p {
	color:#566971;
	font-size:0.92em;
	line-height:140%;
}
#main #content .tableLegend p span, #main #content .tableLegend h4 {
	color:#013E5D;
	font-weight: bold;
}
/* PRODUCT DETAIL */
	
	#main #content .rightcol .riskLiteral {
	float: right;
}
#main .leftcol .logoLeftColumn {
	display:block;
	margin:0 auto 10px auto;
}
/* HOME MARKETS */
	.graphCenterText {
	display:block;
	text-align:center;
	text-decoration:underline;
}
/* COMMON */

	/* clearing div */
		#main #content .clear {
	clear: both;
	visibility: hidden;
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	display: block;
}
/* type */
		#main h2 {
	font-size: 1.33em;
}
/* -- breadcrumb -- */
		#main #content .breadcrumb {
	margin: 10px 0 10px 10px;
}
/* -- Login Panel -- */

		/* -- position & dimensions -- */
		.wide #login {
	position: absolute;
	top: 56px;
	left: 702px;
	z-index: 1000;
}
/* -- form -- */
		.tab-login {
	cursor: pointer;
}
.tab-login a {
	background: transparent url(/invest/site_images/logintab-right_hover.gif) right top no-repeat;
}
.tab-login a span {
	background: transparent url(/invest/site_images/logintab-left_hover.gif) left top no-repeat;
}
#login .form-login label {
	padding-bottom: 3px;
	padding-top: 5px;
	display: block;
}
#login .form-login {
	background: transparent url(/invest/site_images/form-login.png) no-repeat scroll left -32px;
}
#login .form-login .remember input {
	float : left;
}
#login .form-login .remember label {
	bottom:8px;
	line-height:11px;
	margin-left:18px;
	padding:0;
}
#login .form-login .noMember {
	clear: both;
	text-align: right;
	padding-bottom: 17px
}
#login .form-login .noMember a {
	color: #ffffff;
}
#login .form-login .form-submit {
	margin: 5px 0 8px 0;
}
/* -- Main nav. -- */
		
		/* -- sub menu -- */
		#mainnav ul.menu {
	z-index: 0;
}
/* -- portlet titles -- */
	#blockwrap h3 {
	font-size: 1.3em;
}
/* -- hide print header -- */
	#printHeader {
	display: none;
}
/* -- boxes -- */
	#main .halfWidth {
	width: 320px;
	overflow: hidden;
	float: left;
}
#main .halfWidth .liquid-top .iconHeaderTitle {
	width: 320px;
}
/* -- title boxes -- */
	#main .contentTitleBox {
	background: transparent url(/invest/site_images/icon-contact.png) left top no-repeat;
	line-height: 100%;
}
#main .contentTitleBox h3 {
	font-size: 1.50em;
	font-weight: normal;
	line-height: 100%;
	padding: 3px 0 38px 38px;
	margin: 0;
}
#main .noIcon-contentTitleBox {
	font-size: 1.50em;
	font-weight: normal;
	line-height: 120%;
	padding: 0 0 30px 0;
	margin: 0;
}
#main .noIcon-contentTitleBox.small {
	font-size: 1.17em;
	font-weight: bold;
	padding: 0 0 5px 0;
}
#main .outsideTitleBox h3 {
	background:transparent url(/invest/site_images/icon-contact.png) no-repeat scroll left top;
	font-size:1.5em;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding: 3px 0 25px 38px;
}
/* -- buttons -- */
	
		/* -- small -- */
		#main #content .smallBtn a {
	background:transparent url(/invest/site_images/btn-small.png) repeat-x scroll 0 0;
	width: 120px;
	height: 22px;
	display: block;
	color:#6C808E;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	line-height: 1.83em;
	text-decoration: none;
	cursor:pointer;
}
#main #content .smallBtn a:hover {
	background:transparent url(/invest/site_images/btn-small.png) no-repeat scroll 0 -22px;
}
#main #content .smallBtn a.fr {
	width:180px;
	background:transparent url(/invest/site_images/btn-small-fr.png) no-repeat scroll 0 0;
}
#main #content .smallBtn a.fr:hover {
	background:transparent url(/invest/site_images/btn-small-fr.png) no-repeat scroll 0 -22px;
}
/* -- medium -- */
		#main #content .mediumBtn a {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 0;
	width: 159px;
	height: 36px;
	display: block;
	color:#6C808E;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	line-height:3.05em;
	text-decoration: none;
	cursor:pointer;
}
#main #content .mediumBtn a:hover {
	background:transparent url(/invest/site_images/btn-medium.png) no-repeat scroll 0 -37px;
}
/* -- large -- */
		.largeBtn {
	padding-left: 28px;
}
.largeBtn a {
	background:transparent url(/invest/site_images/home/contentBannerButton.png) no-repeat scroll 0 0;
	width: 186px;
	display: block;
	color:#6C808E;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	line-height:2.92em;
	text-decoration: none;
	cursor:pointer;
}
.largeBtn a:hover {
	background:transparent url(/invest/site_images/home/contentBannerButtonHover.png) no-repeat scroll 0 0;
}
/* -- legal text -- */
	#main p.legal {
	font-size: 0.83em;
	font-weight: normal;
}
/* -- text - inner content -- */
	
		/* -- category homepages -- */
		#main .innercontent p.topPageIntro {
	padding-bottom: 30px;
}
#sidebar #index .content .ItemData {
	background : #FFFFFF;
	padding-left: 5px;
	width: 210px;
	height: 18px;
}
#sidebar #index .content .ItemData {
	color: #005884;
}
/* 	Compatibility page  */

	.compatibilityCloseLink {
	text-align: center;
	text-decoration:underline;
}
/* Button */	
	.form-submit {
	cursor: hand;
	cursor: pointer;
	border: 1px solid #01628d;
	background-color: #01628d;
	color: #fff;
	padding: 0 10px;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
}
.form-submit:hover {
	background-color: #2e7fa8;
	border: 1px solid #2e7fa8;
}
.form-submitRight {
	cursor: hand;
	cursor: pointer;
	border: 1px solid #01628d;
	background-color: #01628d;
	color: #fff;
	padding: 0 10px;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	float:right;
}
.form-submitRight:hover {
	background-color: #2e7fa8;
	border: 1px solid #2e7fa8;
}
.SideBarPromo {
	position : relative;
}
/* SlidePanelButtons */
	#panel {
	padding: 11px 0 0 0;
}
#panel a {
	cursor: hand;
	cursor: pointer;
	border: 1px solid #01628d;
	background-color: #01628d;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
}
#panel a:hover {
	background-color: #2e7fa8;
	border: 1px solid #2e7fa8;
}
.panel2 a {
	cursor: hand;
	cursor: pointer;
	background-color: #f00;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	margin-top: 10px;
}
.panel2 a:hover {
	background-color: #2e7fa8;
	margin-top: 10px;
}
/* Aligement icon */
		
	.innercontent a {
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	padding: 2px 6px;
}
.innercontent a.button2 {
	/*color: #fff;*/
		padding: 0px;
	background-color: #01628d;
}
/*.innercontent a.button2 :hover {
		background-color: #2e7fa8;
	}*/
	
	.intro {
	padding-left:10px;
	margin-bottom:15px;
}
.form-submit2 {
	cursor: hand;
	cursor: pointer;
	border: 1px solid #01628d;
	background-color: #01628d;
	color: #fff;
	margin-left: 30px;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
}
.form-submit2:hover {
	background-color: #2e7fa8;
	border: 1px solid #2e7fa8;
}
#main img {
	border: 0px;
	padding:0;
}
#CompareLayer .ItemBorder2 {
	border-left:0px;
	border-right:0px;
	padding:10px 20px 5px 12px;
	width:856px;
}
/* Laaste analyses button */

	#main #content .smallBtn32 a {
	background:transparent url(/invest/site_images/btn-small32.png) repeat-x scroll 0 0;
	width: 120px;
	height: 22px;
	margin-top: 5px;
	display: block;
	color:#6C808E;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	line-height: 1.83em;
	text-decoration: none;
	cursor:pointer;
}
#main #content .smallBtn32 a:hover {
	background:transparent url(/invest/site_images/btn-small32.png) no-repeat scroll 0 -22px;
}
#main #content .customPadding {
	padding:0 6px;
}
#main #content .smallBtn32 a.bigSize {
	background:transparent url(/invest/site_images/btn-small32-exception.png) repeat-x scroll 0 0;
	width: 168px;
}
#main #content .smallBtn32 a.bigSize:hover {
	background:transparent url(/invest/site_images/btn-small32-exception.png) repeat-x scroll 0 -22px;
	width: 168px;
}
#main #content .smallBtn32 a.giantSize {
	background:transparent url(/invest/site_images/btn-small32-giant.png) repeat-x scroll 0 0;
	width: 252px;
}
#main #content .smallBtn32 a.giantSize:hover {
	background:transparent url(/invest/site_images/btn-small32-giant.png) repeat-x scroll 0 -22px;
	width: 252px;
}
/* language choice page */

#containerLCP {
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/language-choice-page_05.jpg);
	background-repeat: repeat-y;
	margin-top: 50px;
}
#containerLCP #topFRLCP {
	height: 98px;
	width: 359px;
	background-image: url(/invest/site_images/language-choice-page_01.jpg);
	float: left;
}
#containerLCP #topNLLCP {
	height: 98px;
	width: 358px;
	background-image: url(/invest/site_images/language-choice-page_02.jpg);
	float: left;
}
#containerLCP #contentFRLCP {
	width: 309px;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	background-image: url(/invest/site_images/language-choice-page_03.jpg);
	height: 185px;
}
#containerLCP #contentNLLCP {
	width: 308px;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	height: 185px;
	background-image: url(/invest/site_images/language-choice-page_04.jpg);
}
.txt_content_LCP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #566971;
	list-style-type: disc;
	list-style-image: url(/invest/site_images/language-choice-page-bullet.jpg);
}
.txt_favLCP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00638c;
}
#containerLCP #bottomFRLCP {
	background-image: url(/invest/site_images/language-choice-page_06.jpg);
	width: 359px;
	float: left;
	height: 35px;
	text-align: center;
	padding-top: 40px;
}
#containerLCP #bottomNLLCP {
	background-image: url(/invest/site_images/language-choice-page_07.jpg);
	width: 358px;
	float: left;
	height: 35px;
	text-align: center;
	padding-top: 40px;
}
#containerLCP #buttonFRLCP {
	width: 359px;
	float: left;
	text-align: center;
	height: 45px;
	background-image: url(/invest/site_images/language-choice-page_03.jpg);
	background-repeat: repeat-y;
}
#containerLCP #buttonNLLCP {
	width: 358px;
	float: left;
	text-align: center;
	height: 45px;
	background-image: url(/invest/site_images/language-choice-page_04.jpg);
	background-repeat: repeat-y;
}
#CompareLayer .FloatingData .CompareCommonMargin2 {
	background-color: #FFF;
}
/*Riscindicator on product detail pages IE7*/
.riskLiteral .risicobar .number {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}
#main .riskLiteral .risicobar .fill {
	background: #f21a04 url(/invest/site_images/risicobar-back.gif) repeat-x;
 #float: left;
}
/*tools page IE7/IE6 alignment of select dropdown*/
#productGroup {
 #left: 0;
}
#CallCenter {
	width: 330px;
	height: 105px;
	margin: 0 auto 0 auto;
	background-image: url(/invest/site_images/bg_callCenter.png);
	background-repeat: no-repeat;
}
#CallCenter p {
	padding: 15px;
	font:12px Arial, Helvetica, sans-serif;
}
#bannerMKTpromo {
	background-image:url(/invest/site_images/bgMKTpromo.jpg);
	background-repeat:no-repeat;
	width:500px;
	height: 100px;
	margin: 0 auto 0 auto;
	padding: 10px;
	font-size:12px;
	color: #FFF;
}
#bannerMKTpromo strong {
	color: #005884;
}
#bannerMKTpromo a {
	color: #005884;
}
.selected last {
	background-color:#F00;
}
#targetPager .active span {
	background-color:#005884;
	color:#FFF;
	padding-left:2px;
	padding-right:1px;
	font-weight:bold;
}
#content #Usefulllinks {
	Margin-top:40px;
	border-top:solid 1px #264876;
	background-color: #f6f6f6;
	padding:15px 15px 0 15px;
}
#content #Usefulllinks .TitleLinks {
	color: #66;
	font-size:14px;
	font-weight:bold;
}
#content #Usefulllinks .LinksUl {
	margin-top:10px;
}
#content #Usefulllinks .UseFullLinksLi {
	list-style-type: none;
	background:url(/invest/site_images/article_icon.gif) no-repeat;
	margin-top:3px;
	margin-left:20px;
}
#content #Usefulllinks .UseFullLinksLi a {
	text-decoration:none;
	padding-left:5px;
}
#content #Usefulllinks .UseFullLinksLi a:hover {
	text-decoration:underline;
}
/* ** Base styles for Internet Explorer - fixes only ** */
/* **************************************************** */

	/* IE6 only */
	
		/* HOMEPAGE */
	
			/* -- Customer components -- */
				
				/* -- buy-sell box -- */
				*html #blockwrap .block-kopen_loggedin .content {
	padding-bottom: 0;
}
#main .new h3 span {
	_font-size:14px;
}
/* -- Content Banner -- */
			*html #content #homeBanner .option div {
	top: 0;
	left: 0;
}
/* LEXICON */
		
			/* -- Menu -- */
			*html #content .lexiconAlphabet li {
	padding: 0 4px 0 4px;
}
/* TOOLS */
		
			/* BP-list dialog */
			*html body .ui-dialog {
	background: transparent url(/invest/site_images/bp-list-panel.png) no-repeat scroll -2px -3px;
}
/* COMMON */
		
			/* -- Login Panel -- */
			*html #login .form-login {
	height: 157px;
}
*html #login .form-login label {
	padding: 0;
}
*html .form-login input {
	padding: 0;
	height: 12px;
	width: 12px;
}
*html #login .form-login .form-submit {
	height: auto;
	width: auto;
}
/* -- logo -- */
		
		
	/* IE7 only */
			
		/* COMMON */
		
			/* -- Login Panel -- */
			*+html>head/*/*/+body #login .form-login {
	height: 157px;
}
*+html>head/*/*/+body #login .form-login label {
	padding: 0;
}
*+html>head/*/*/+body .form-login input {
	padding: 0;
	height: 12px;
	width: 12px;
}
*+html>head/*/*/+body #login .form-login .form-submit {
	height: auto;
	width: auto;
}
/* HOMEPAGE */
		
			/* -- Content Banner -- */
			*+html>head/*/*/+body #content #homeBanner .option div {
	top: 0;
	left: 0;
}
/* ------------------------------------------ END - YCH --------------------------------------------- *#container {
	background-color: #900;
	height: 600px;
	width: 400px;
}

/* SHOP STARTS HERE */

div#main div.shopGreenBoxTop {
	background:transparent url('/invest/site_images/shop/green-box-top.gif') no-repeat;
	height:15px;
}
div#main div.shopGreenBox {
	background-color:#d3de9e;
	padding:0 0 1px 15px;
	overflow:auto;
	zoom:1;
}
div#main div.shopGreenBoxBottom {
	background:transparent url('/invest/site_images/shop/green-box-bottom.gif') no-repeat;
	height:15px;
	width:656px;
}
div#main div.shopBox h3 {
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
div#main div.shopBox div.shopFilters {
	float:left;
	background:#d0e4ee url('/invest/site_images/shop/filterBox-top.gif') no-repeat;
	width:150px;
	padding-top:10px;
}
div#main div.shopBox div.shopFilters span.title {
	color:#025984;
	font-size:14px;
	font-weight:bold;
	padding:0 15px;
}
div#main div.shopBox div.shopFilters ul {
	margin:0;
	padding:0;
}
div#main div.shopBox div.shopFilters ul li {
	background:none;
	padding:0 15px;
}
div#main div.shopBox div.shopFilters div.shopFiltersBottom {
	height:15px;
	background:transparent url('/invest/site_images/shop/filterBox-bottom.gif') no-repeat;
}
div#main div.shopBox ul#SubscriptionsBlock, div#main div.shopBox ul#CDRomsBlock {
	padding-left:160px;
	padding-bottom:0;
}
div#main div.shopBox ul#SubscriptionsBlock li, div#main div.shopBox ul#CDRomsBlock li {
	background:transparent url('/invest/site_images/shop/listingBox.gif') no-repeat;
	margin:0;
	padding:5px 10px;
	height:90px;
}
div#main div.shopBox ul#SubscriptionsBlock li div.shopProductImage, div#main div.shopBox ul#CDRomsBlock li div.shopProductImage {
	float:left;
	width:70px;
}
div#main div.shopBox ul#SubscriptionsBlock li img, div#main div.shopBox ul#CDRomsBlock li img {
	height:80px;
}
div#main div.shopBox ul#SubscriptionsBlock li div.shopProductInfo, div#main div.shopBox ul#CDRomsBlock li div.shopProductInfo {
	float:left;
	height:60px;
	width:200px;
	padding:10px 10px;
}
div#main div.shopBox ul#SubscriptionsBlock li div.shopProductInfo a.productTitle, div#main div.shopBox ul#CDRomsBlock li div.shopProductInfo a.productTitle {
	text-decoration:none;
	font-weight:bold;
}
div#main div.shopProductPrice {
	float:left;
	height:60px;
	width:70px;
	text-align:center;
}
div#main div.shopProductPrice span.price {
	display:table;
	margin:0 auto;
	background:transparent url('/invest/site_images/shop/priceStar.gif') no-repeat;
	height:56px;
	width:56px;
	font-size:11px;
	color:#ffffff;
	text-align:center;
 #display: block;
 #position: relative;
}
div#main div.shopProductPrice span.price span {
	display: table-cell;
	vertical-align: middle;
 #display: block;
 #position: absolute;
 #text-align: center;
 #left: 0px;
 #width: 100%;
 #top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	line-height:10px;
 #line-height:12px;
}
div#main div.shopProductPrice span.frequency {
	font-size:10px;
	color:#9db527;
	line-height:10px;
}
div#main a.shopProductBuy {
	float:left;
	height:30px;
	width:80px;
	text-align:center;
	background:transparent url('/invest/site_images/shop/icon-buy.gif') 26px 20px no-repeat;
	font-size:10px;
	padding-top:50px;
}
div#main div.shopWhiteBox {
	padding-left:170px;
}
div#main div.shopWhiteBoxTop {
	background:transparent url('/invest/site_images/shop/white-box-top.gif') no-repeat;
	height:15px;
}
div#main div.shopWhiteBoxContent {
	background-color:#FFF;
	padding:0 10px;
	width:436px;
}
div#main div.shopWhiteBoxContent img {
	_position:relative;
}
div#main div.shopWhiteBoxContent div.shopWhiteBoxInfo {
	padding:20px 0 0 170px;
	height:103px;
}
*+html div#main div.shopWhiteBoxContent div.shopWhiteBoxInfo {
	padding:20px 0 0 20px;
} /*IE7*/
div#main div.shopWhiteBoxBottom {
	background:transparent url('/invest/site_images/shop/white-box-bottom.gif') no-repeat;
	height:15px;
	margin-bottom:20px;
}
div#main div.littlePrice {
	margin-right:30px;
}
div#main div.littlePrice span.price {
	background:transparent url('/invest/site_images/shop/priceStar2.gif') 8px 8px no-repeat;
}
div#main div.littlePrice span.frequency {
	color:#566a71;
}
div#main div.shopWhiteBox h3 {
	clear:none;
	border-top:1px solid #023F5E;
	border-bottom:1px solid #023F5E;
	padding:20px 0;
	margin: 0 10px 0 150px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
div#main div.shopWhiteBoxText {
	padding-top:30px;
}
div#main div.shopWhiteBox h5 {
	clear:both;
	color:#023F5E;
	font-size:12px;
	padding:15px 0 0 0;
}
div#main div.shopBox p.shopEmptyCart {
	text-align:center;
	padding:20px 0;
}
div#main div.shopListingBox {
	background:transparent url('/invest/site_images/shop/shopListingBox.gif') no-repeat;
	text-align:left;
}
div#main div.shopListingBox img.fullkartimg {
	padding: 15px 20px 0 10px;
	max-height:170px;
	max-width: 140px;
	float: left;
}
*+html div#main div.shopListingBox img {
	padding: 15px 10px 0 10px;
	max-height:170px;
	max-width: 140px;
	float: left;
}
div#main div.shopListingBox img.noPadding {
	float:none;
	display:inline;
	padding:0;
}
#tableDescriptionPrice {
	height:180px;
	margin-left:145px;
	padding:10px 10px 10px 0;
	margin-bottom: 20px;
}
#main table.modalities {
	width: 90%;
	clear:none;
	background-color:#FFF;
}
#main table.modalities tbody tr td .quantity {
	margin-right:10px;
}
/* Shopping Basket */
div#ShoppingBasket {
	background:#D0E4EE url('/invest/site_images/shop/shopping-basket-footer.gif') left bottom no-repeat;
	margin-bottom:20px;
}
div#ShoppingBasket h3 {
	background:transparent url('/invest/site_images/shop/shopping-basket-header.gif') no-repeat;
	line-height:32px;
	padding:0 10px;
	color:#fff;
}
div#ShoppingBasket h3 span {
	font-size:12px;
}
div#ShoppingBasket div.ShoppingBasketList {
	padding:10px;
}
div#ShoppingBasket dl dd {
	font-size:11px;
	display:block;
	clear:both;
	border-bottom:1px solid #699fb9;
	overflow:auto;
	zoom:1;
	padding:5px 0;
}
div#ShoppingBasket dl dd span {
	float:left;
}
div#ShoppingBasket dl dd span.shopNameAndQuantity {
	width:150px;
}
div#ShoppingBasket dl dd span.shopProductName, div#ShoppingBasket dl dd span.shopQuantity {
	float:none;
}
div#ShoppingBasket dl dd span.shopProductName {
	font-weight:bold;
}
div#ShoppingBasket dl dd span.shopPrice {
	width:40px;
	padding:0 10px;
	text-align:right;
}
div#ShoppingBasket dl dd span.shopRemove a {
	display:block;
	text-indent:-9000px;
	background:transparent url('/invest/site_images/shop/trashbin.gif') no-repeat;
	height:15px;
	width:15px;
	cursor:hand;
	cursor:pointer;
}
div#ShoppingBasket span.shopSousTotal {
	float:left;
	width:150px;
	font-weight:bold;
	padding:10px 0 5px 0;
}
div#ShoppingBasket span.shopSousTotalValue {
	float:left;
	width:40px;
	padding:10px 10px 5px 10px;
	text-align:right;
	font-weight:bold;
}
div#ShoppingBasket span.shopPayementMethod {
	clear:both;
	display:block;
	font-size:11px;
	padding-bottom:10px;
}
div#ShoppingBasket a.floatLeft {
	float:left;
	margin-bottom:0px;
}
div#ShoppingBasket a.floatRight {
	float:right;
	margin-right:0px;
	margin-bottom:0px;
}
div#TotalCaddie {
	padding-left:10px;
}
.ImgPlusMinus {
	margin-right:5px;
}
.ShopDetailTitle {
	display:block;
	margin-bottom:10px;
}
.ShopDetailpageTotal {
	padding: 0 15px 10px 0;
	text-align:right;
	display:block;
}
.ShopbuttonPay {
	color: #fff;
	padding: 2px 10px;
	margin: 0 10px 10px 0;
	background: #060 none;
	text-decoration: none;
	cursor: hand; /*for IE6*/
	cursor: pointer;
	float:right;
	margin-bottom:15px;
}
.ShopbuttonPay:hover {
	background:  #093 none;
}
.ShopbuttonClearBasket {
	color: #fff;
	padding: 2px 10px;
	margin: 0 10px 10px 0;
	background: #600 none;
	text-decoration: none;
	cursor: hand; /*for IE6*/
	cursor: pointer;
}
.ShopbuttonClearBasket:hover {
	background: #900 none;
}
div#eform ul .eCrumb {
	display:block;
	color:grey;
}
div#eform ul.eCrumb li, div#content form#aspnetForm ul.eCrumb li {
	color:red;
	background:none;
	display: block;
	float: left;
	margin-right:10px;
	padding:5px;
	margin-bottom:20px;
}
div#eform ul.eCrumb li.ShopStepOver, div#content form#aspnetForm ul.eCrumb li.ShopStepOver {
	color:#2C587C;
	border: solid 1px #2C587C;
	font-weight: bold;
	background-color:#CFE5EF;
}
div#eform ul.eCrumb li.active, div#content form#aspnetForm ul.eCrumb li.active {
	background:#2C587C;
	color:#FFF;
	font-weight:bold;
	border: solid 1px #2C587C;
}
div#eform ul.eCrumb li.ShopStepFollow, div#content form#aspnetForm ul.eCrumb li.ShopStepFollow {
	color:#FFF;
	border: solid 1px #FFF;
}
.line {
	clear:both;
}
div#eform div.line #ShopTablePersonnalDetailsForm {
	background-color: #D3DE9E;
	width:50%;
	border-color: #D3DE9E;
}
div#eform div.line #ShopTablePersonnalDetailsForm tr td {
	border: none;
	text-align:left;
}
div#eform div.line div input#ctl00_middleContent_PrivacyControl_PrivacyCheckBoxInternal {
	margin-right:5px;
	margin-bottom:10px;
	top:5px;
}
div#eform div.line div input#ctl00_middleContent_PrivacyControl_PrivacyCheckBoxExternal {
	margin-right:5px;
}
div.shopGreenBox form#aspnetForm div#ctl00_middleContent_inputblock div#eform div.line div label {
	font-size:10px;
	top:-5px;
}
div#eform div.line p input#ctl00_middleContent_btnSubmit.button {
	margin-top:20px;
	border:none;
}
div#content div.shopGreenBox form#aspnetForm div input#ctl00_middleContent_ctl03_Button1.button {
	border:none;
	background: #060 none;
	cursor: hand; /*for IE6*/
	cursor: pointer;
}
div#content div.shopGreenBox form#aspnetForm div input#ctl00_middleContent_ctl03_Button1.button:hover {
	background:  #093 none;
}
div#content div.shopGreenBox form#aspnetForm div#ctl00_middleContent_ctl02_previousfoundblock table#ctl00_middleContent_ctl02_usesameinfoRadioButtonList.radio {
	width:20%;
	float:right;
}
div#content div.shopGreenBox form#aspnetForm div#ctl00_middleContent_ctl02_previousfoundblock table#ctl00_middleContent_ctl02_usesameinfoRadioButtonList.radio tbody tr {
	background-color:#D3DE9E;
}
div#content div.shopGreenBox form#aspnetForm div#ctl00_middleContent_ctl02_previousfoundblock table#ctl00_middleContent_ctl02_usesameinfoRadioButtonList.radio tbody tr td {
	border:none;
}
div#content div.shopGreenBox form#aspnetForm table#ShopTableBankAccount {
	width:60%;
}
#ShopTableBankAccount {
	background-color:#D3DE9E;
	border:none;
}
div#content div.shopGreenBox form#aspnetForm table#ShopTableBankAccount tbody tr td {
	border:none;
	text-align:left;
	font-weight:bold;
}
div#content div.shopGreenBox form#aspnetForm table#ShopTableBankAccount tbody tr td input#ctl00_middleContent_ctl02_BkPrefixTxtBx.shortinput, div#content div.shopGreenBox form#aspnetForm table#ShopTableBankAccount tbody tr td input#ctl00_middleContent_ctl02_BkDigitsTxtBx.shortinput {
	width:30px;
}
/*#ShopBgFormDetails */
#ShopBgFormDetailsTop {
	background:transparent url('/invest/site_images/shop/ShopBgFormDetailsTop.gif') no-repeat;
	padding:15px 15px 0 15px;
	width:596px;
	margin-top:20px;
}
div#content div.shopGreenBox form#aspnetForm div.shopGreenBox div#magazines {
	background-color:#ffffff;
	padding:15px;
	width:570px;
}
#ShopBgFormDetailsBottom {
	background:transparent url('/invest/site_images/shop/ShopBgFormDetailsBottom.gif') no-repeat;
	padding:15px;
	width:596px;
}
/* SHOP ENDS HERE */
#main #bankAccounts h3 {
	background: #F0F3F4 url(/invest/site_images/main-block-bankAccounts-title.gif) no-repeat scroll left bottom
}
/* SHOW HELP */

.showHelp {
	float:left;
}
div a#step1.showHelp, div a#step2.showHelp {
	margin:3px 5px 0 10px;
}
#step2 {
	float:left;
}
div.dialogHelpContent2 {
	margin:30px 0 0 0;
}
div.dialogHelpContent2 #content {
	width:auto;
	height:auto;
}
div.dialogHelpContent2 ul {
	margin:30px 0 20px 20px;
}
div#DynamicDialogFirstStep.ui-dialog-content div.dialogHelpContent2 p, div#DynamicDialogSecondStep.ui-dialog-content div.dialogHelpContent2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:830px;
	margin-left:20px;
}
div.dialogHelpContent2 ul li {
	margin-bottom:10px;
}
div.ui-dialog div.ui-dialog-titlebar {
	cursor:default;
}
.helpPinktext {
	font-weight:bold;
	color:#FE049C;
	font-size: 14px;
}
.helpGreentext {
	font-weight:bold;
	color:#58BC59;
	font-size: 14px;
}
.helpRedtext {
	font-weight:bold;
	color:#FE0500;
	font-size: 14px;
}
.lead2 {
	font-size: 10px;
}
.SideBarImgFloat {
	float: left;
	margin-bottom:20px;
}
#sidebar #portefeuille .more {
	clear:both;
	margin-top:10px;
}
#sidebar #publicaties_loggedin img {
	padding-bottom:20px;
}
.StepBottomTest {
	background:transparent url('/invest/site_images/bp-list-panel_bottom.png') no-repeat;
	width:869px;
	height:63px;
}
#main .risicobar .fill {
	background: url("/invest/site_images/risicobar-back.gif") repeat-x scroll left top #02598d;
}
#main .risicobar {
	background: url("/invest/site_images/risicobar-back.gif") repeat-x scroll left top #9a9c9b;
}
/*Stratégie porte-feuille*/
.Strat_PF_table_div1 {
	width:46%;
	height:auto;
	display:block;
	float:right;
	padding:0 0 0 30px;
	border-left: solid 1px #013F5E;
	margin:0;
}
.Strat_PF_table_div2 {
	width:45%;
	height:150px;
	display:block;
	padding-right:10px;
	margin:0;
}
.2btn_Strat_PF {
	margin: 0 0 20px 0;
	padding-bottom:50px;
	background-color: #F00;
}
#main #content .calFour p.Pliquid {
	padding-bottom:10px;
}
a.innactiveBtnPortfolio {
	margin: 10px 0 10px 20px;
	color: #999;
	cursor:default;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	line-height: 3.05em;
	text-align: center;
	text-decoration: none;
	background:transparent url(/invest/site_images/home/btn-large.png) no-repeat scroll 0 0;
	width: 240px;
	height: 37px;
}
.btnPortFolioFloatLeft {
	float:left;
}
/*#main #content .largeBtn a:hover {
	background:transparent url(/invest/site_images/home/btn-large.png) no-repeat scroll 0 0;
	color: #347C9C;
	width: 240px;
	height: 37px;
}*/


a.largeBtn2 {
	margin: 10px 0 10px 20px;
	color: #347C9C;
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	line-height: 3.05em;
	text-align: center;
	text-decoration: none;
	background:transparent url(/invest/site_images/home/btn-large2.png) no-repeat scroll 0 0;
	width: 240px;
	height: 37px;
}
a.largeBtn2:hover {
	background:transparent url(/invest/site_images/home/btn-largeHover2.png) no-repeat scroll 0 0;
	color: #09C;
	width: 240px;
	height: 37px;
}
html body div#container div#main div#content div.calFour form#aspnetForm div.liquid-round-grey div.liquid-content p {
	padding-bottom:10px;
}
div.footer a img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/*Top menu for FireFox 5.0*/
#mainnav ul.menu li a, html body div#container div#main div#mainnav ul.menu li.active a span, html body div#container div#main div#mainnav ul.menu li a span {
	font-size: 14px;
}
html body div#container div#main div#content div.calFour form#aspnetForm div#ctl00_middleContent_pnlPortfolioTable h2 {
	display:block;
	width:50%;
	margin-left:10px;
}
.dataTables_filter {
	position:relative;
	top:-25px;
	margin-right:15px;
}
.dateovertable {
	margin-left:10px
}
/*Article list PortFolio*/
div.portfolio-analysis-container {
	margin-bottom:15px;
}
.portfolio-analysis-link-Date {
	color:#a9a9a9;
	font-weight:bold;
	font-size:12px;
}
.portfolio-analysis-link-Title {
	color:#013E71;
	font-size:12px;
	text-decoration:none;
}
.portfolio-analysis-link-Title {
	text-decoration:underline;
}
.portfolio-analysis-link-Teaser {
	color:#AA8288;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.portfolio-analysis-link-Teaser:hover {
	text-decoration:none;
}
.portfolio-analysis-link-Next {
	color:#013F5E;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	margin-left:5px;
}
.portfolio-analysis-link-Next:hover {
	text-decoration:none;
}
.PdMB_SideBar {
	padding-top:15px;
	color:#6cf;
	background:transparent url(/invest/site_images/bg_box_PDMB.png) no-repeat scroll 0 0;
	height:120px;
}
div.PdMB_SideBar a {
	color:#FFF;
}
div.PdMB_SideBar a:hover {
	color:#FFF;
}
div.PdMB_SideBar h4 {
	color:#FFF;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
html body div#container div#main div#content div.toolsHome div#smallIconBoxes div.liquid-round-grey div.liquid-content div div {
	margin-bottom: 20px;
}
div#container div#main div#content div.toolsHome div#smallIconBoxes div.liquid-round-grey div.liquid-content form, #main .toolsHome select {
	background-color:none;
	width:158px;
	margin: 15px auto 0 auto;
	position:relative;
	top:0;
}
div#container div#main div#content div.toolsHome div#smallIconBoxes div.liquid-round-grey div.liquid-content form select {
	margin: 5px auto 0 auto;
}
html body div#container div#main div#content div.calFour form#aspnetForm div#ctl00_middleContent_pnlPortfolioTable div.portfolio-analysises div.portfolio-analysis-container div.portfolio-analysis-content p {
	padding-bottom: 0px;
}
.BottomAnalyse {
	padding:15px;
	margin-top:25px;
	background-color:#f3f9fc;
	border: solid 1px #00416C;
}
/* review h1 in analysis pages */
h1.analysispage {
	color:#005884;
	padding-left:10px;
	font-size:1.33em;
}
div.ratios {
	border:none;
}
div.ratios div.buttons {
	top: 28px;
	height: 20px;
	position: relative;
}
div.ratios div.buttons a {
	padding: 2px;
	width: 8px;
	height: 9px;
	position: relative;
	background-repeat: no-repeat;
}
/*div.ratios div.buttons a.previous {	left: 245px; float: left; background-image: url("/invest/site_images/paginator/icon-left.gif");}
div.ratios div.buttons a.next {	left: 18px; float: right; display: none; background-image: url("/invest/site_images/paginator/icon-right.gif");}
#main div.ratios table { width: 470px; margin-left: 15px; table-layout: fixed;}
div.ratios table th { width: 69px; }*/
div.ratios table th.spacer {
	width: 236px;
}
div.ratios h4 {
	background: url("/invest/site_images/paginator/main-block-top.png") no-repeat top;
	padding: 10px; /*border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;*/
}
.tai_paginator {
	margin: 0 auto 0px;
	width: 290px;
	height: 30px;
	color: rgb(86, 105, 113);
	font-size: 12px;
	position: relative;
}
.tai_paginator ul.paginator-pages a {
	width: 14px;
	text-align: center;
	color: rgb(1, 62, 93);
	text-decoration: none;
	display: inline-block;
}
.tai_paginator ul.paginator-pages a:hover {
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(153, 153, 153);
}
.tai_paginator .paginator-back {
	left: 0px;
	position: absolute;
}
.tai_paginator .paginator-front {
	top: 0px;
	position: absolute;
}
.tai_paginator .paginator-wrapper {
	padding-top: 7px;
}
.tai_paginator ul.paginator-pages {
	margin: 0px !important;
}
.tai_paginator ul li {
	background: url("/invest/site_images/paginator/pager-divider.gif") no-repeat right 3px !important;
	margin: 0px !important;
	padding: 0px 5px !important;
	color: rgb(1, 62, 61);
	float: left;
	display: inline;
}
.tai_paginator ul li span {
	width: 14px;
	text-align: center;
	color: rgb(255, 255, 255);
	display: inline-block;
	background-color: rgb(0, 88, 132) !important;
}
.tai_paginator a.paginator-first, .dataTables_paginate a.paginator-first {
	background: url("/invest/site_images/paginator/paginator-first.png") no-repeat left top;
	width: 30px;
	height: 30px;
	display: inline-block;
}
.tai_paginator a.paginator-last, .dataTables_paginate a.paginator-last {
	background: url("/invest/site_images/paginator/paginator-first.png") no-repeat left top;
	width: 30px;
	height: 30px;
	display: inline-block;
}
.tai_paginator a.paginator-previous, .dataTables_paginate a.paginator-previous {
	background: url("/invest/site_images/paginator/paginator-first.png") no-repeat left top;
	width: 30px;
	height: 30px;
	display: inline-block;
}
.tai_paginator a.paginator-next, .dataTables_paginate a.paginator-next {
	background: url("/invest/site_images/paginator/paginator-first.png") no-repeat left top;
	width: 30px;
	height: 30px;
	display: inline-block;
}
.tai_paginator a.paginator-last, .dataTables_paginate a.paginator-last {
	background: url("/invest/site_images/paginator/paginator-last.png") no-repeat left top;
}
.tai_paginator a.paginator-previous, .dataTables_paginate a.paginator-previous {
	background: url("/invest/site_images/paginator/paginator-previous.png") no-repeat left top;
}
.tai_paginator a.paginator-next, .dataTables_paginate a.paginator-next {
	background: url("/invest/site_images/paginator/paginator-next.png") no-repeat left top;
}
.tai_paginator a.paginator-first:hover, .dataTables_paginate a.paginator-first:hover {
	background-position: left bottom;
}
.tai_paginator a.paginator-last:hover, .dataTables_paginate a.paginator-last:hover {
	background-position: left bottom;
}
.tai_paginator a.paginator-previous:hover, .dataTables_paginate a.paginator-previous:hover {
	background-position: left bottom;
}
.tai_paginator a.paginator-next:hover, .dataTables_paginate a.paginator-next:hover {
	background-position: left bottom;
}
/* Error page CSS rewriting by CGY 18/08/2010 */
#main div.errorPage {
	width:915px;
	height:311px;
	background:transparent url('/invest/site_images/errorpage/bg.jpg') no-repeat;
	padding-top:25px;
}
#main div.errorPage div.errorPageMiddle {
	float:left;
	margin-left:251px;
	width:279px;
	padding:20px 75px 0 0;
}
#main div.errorPage div.errorPageRight {
	float:left;
	width:310px;
	padding:20px 0 0 0;
}
#main div.errorPage h2 {
	padding-left:0;
	text-transform:uppercase;
}
#main div.errorPage h3 {
	text-transform:uppercase;
}
#main div.errorPage form input[type="text"] {
	width:235px;
	height:26px;
	border: 1px solid #566971;
	background:transparent url('/invest/site_images/errorpage/inputSearch_bck.gif') repeat-x;
	color: #013E5D;
	margin:10px 0;
}
#main div.errorPage form input[type="submit"] {
	width: 120px;
	height: 35px;
	background: transparent url("/invest/site_images/errorpage/contentBannerButton2.png") no-repeat;
	border: none;
	cursor:pointer;
	cursor:hand;
	color: #6C808E;
	font-weight:bold;
}
#main div.errorPage form input[type="submit"]:hover {
	background:transparent url("/invest/site_images/errorpage/contentBannerButtonHover2.png") no-repeat;
}
#main div.errorPage select {
	margin:10px 0;
}
#main div.errorPage span.phone {
	font-size:2.5em;
	color:#9FB729;
	font-weight:bold;
}
#main div.errorPage small {
	display:block;
	padding-bottom:10px;
}
h2.inner-page-title {
	background: url("/invest/site_images/content_header_bg.png") repeat-x left top;
	margin: 0px -14px;
	padding: 22px;
	height: 45px;
	text-indent: 22px;
}
h1.inner-page-title {
	background: url("/invest/site_images/content_header_bg.png") repeat-x left top;
	margin: 0px -14px;
	padding: 22px;
	height: 45px;
	text-indent: 22px;
}
#main h1 {
	font-size: 1.33em;
	color:#005884;
}
#main h2 {
	font-size: 1.33em;
	color:#005884;
}
div#containerRatios, div#containerKeyInfo, div#containerMarketInfo, div#divReturnHigh.articleContentToggle2, /*div#divReturnLow.articleContentToggle2, */ div#divKopen.articleContentToggle2, div#divMoreKopenContentLess.articleMore2, /*div#divMoreKopenContent.articleContentToggle2,*/ div#divStatistics.articleContentToggle2 {
	border-left: solid 2px #E5E5E5;
	border-right:  solid 2px #E5E5E5;
	border-bottom: none;
	width:487px;
	margin-right:10px;
}
div#divReturnHighMore.articleMore2 h4, div#divReturnHighLess.articleLess2 h4, div#divReturnLowLess.articleLess2 h4, div#divReturnLowMore.articleMore2 h4, div#divKopenMore.articleMore2 h4, div#divKopenLess.articleLess2 h4, div#divMoreKopenContentMore.articleMore2 h4, div#divMoreKopenContentLess.articleLess2 h4, div#divStatisticsMore.articleMore2 h4, div#divStatisticsLess.articleLess2 h4 {
	height:20px;
	border-bottom: none;
}
div#divReturnLowMore.articleMore2 h5, div#divReturnLowLess.articleLess2 h5, div#divMoreKopenContentMore.articleMore2 h5, div#divMoreKopenContentLess.articleLess2 h5 {
	margin-right:10px;
	font-size: 0.9em;
	float:right;
}
div#divReturnLow.articleContentToggle2, div#divMoreKopenContent.articleContentToggle2 {
	border-bottom: none;
}
div#divReturnLowMore.articleMore2 h5 a, div#divReturnLowLess.articleLess2 h5 a, div#divMoreKopenContentMore.articleMore2 h5 a, div#divMoreKopenContentLess.articleLess2 h5 a {
	text-decoration:underline;
}
div#divReturnLowMore.articleMore2 h5 a:hover, div#divReturnLowLess.articleLess2 h5 a:hover, div#divMoreKopenContentMore.articleMore2 h5 a:hover, div#divMoreKopenContentLess.articleLess2 h5 a:hover {
	text-decoration:none;
}
/* RSS page */
div#RSFeedExplainedBlock.contentBodyText div img.flr {
	float:right;
}
div#RSFeedExplainedBlock.contentBodyText div p.bodyText {
	border-bottom: none;
}
table#tablePortfolio tbody tr#portfolio-header th.header2 {
	border-top: solid 1px #CFE5EF;
}
div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div#sidebar.center div.crystalGreenBigBtn {
	margin-left: 67px;
}
/* Add actions on portfolio */

#LinkLeftColumnPF {
	padding:0 0 10px 0;
	width:134px;
	height:35px;
}
#LinkLeftColumnPF #DialogAddToPortfolioLink, #LinkLeftColumnPF #DialogManageInPortfolioLink {
	display:block;
	padding:17px 0 0 36px;
	width:98px;
	height:18px;
	font-weight:bold;
}
#LinkLeftColumnPF #DialogAddToPortfolioLink.fr {
	background-image:url(/invest/site_images/StockBasketLink.png);
	background-repeat:no-repeat;
}
#LinkLeftColumnPF #DialogManageInPortfolioLink.fr {
	background-image:url(/invest/site_images/StockModifytLink.png);
	background-repeat:no-repeat;
}
#LinkLeftColumnPF #DialogAddToPortfolioLink.nl {
	background-image:url(/invest/site_images/StockBasketLink_NL.png);
	background-repeat:no-repeat;
}
#LinkLeftColumnPF #DialogManageInPortfolioLink.nl {
	background-image:url(/invest/site_images/StockModifytLink_NL.png);
	background-repeat:no-repeat;
}
div#container div#main div#content div.leftcol div#block-keydata.block div.bottom div.content a.info {
	z-index:0;
}
html body.wide2 {
	background-image:none;
}
html body.wide2 div#container {
	background-image:none;
	background-color:#fff;
}
html body.wide2 div#container div#main {
	background-image:none;
	background-color:#fff;
}
html body.wide2 div.ui-dialog {
	background-color:#FFF;
}
html body div.ui-dialog iframe#DialogPortfolio.ui-dialog-content {
	border-top:none;
	border-left:solid 2px #B2C5CE;
}
html body.wide2 div#container div#main div#content {
	width: 930px;
	border: none;
}
html body.wide2 div.ui-dialog {
	background-image:none;
	background-color:#fff;
}
body .ui-dialog.portfolioPanel {
	background: transparent url(/invest/site_images/portfolio-list-panel.png) no-repeat scroll -1px 1px;
}
div.PortfolioContent iframe#DialogPortfolioIFrame {
	background-color:none;
	width: 990px;
	min-height:928px;
	border:none;
	padding: 3px 3px 0 0;
	margin-left:3px;
}
div#blockwrap div.block-vergelijk div.content p.lead a strong {
	display: block;
	padding-top:45px;
	text-decoration:underline;
	text-align:left;
	float:left;
}
div#blockwrap div.block-vergelijk div.content p.lead a strong:hover {
	text-decoration:none;
}
/*Decision tree*/
div#decisionTreeResults div.innercontent ul li a, div#decisionTreeResults div.innercontent p a {
	text-decoration:underline;
}
div#decisionTreeResults div.innercontent ul li a:hover, div#decisionTreeResults div.innercontent p a:hover {
	text-decoration:none;
}
#decisionTreeResults {
 margin left:15px;
}
/*Stock, Fund Advice change*/
#StockAdvicesResultsTable_paginate .paginate_button, #StockAdvicesResultsTable_paginate .paginate_active, #FundAdvicesResultsTable_paginate .paginate_button, #FundAdvicesResultsTable_paginate .paginate_active {
	background: none
}
/*Box Invet home*/
#main #aandelen {
	min-height: 232px;
}
/* Decision Tree*/
div.block-decisionTreeFR h3, div.block-decisionTreeNL h3 {
	background: url("/invest/site_images/title-front-decisionTree.jpg") no-repeat scroll left top transparent;
}
div.block-decisionTreeFR, div.block-decisionTreeNL {
	float: left;
	width: 213px;
	margin: 0;
	margin-left: 22px;
}
div.block-decisionTreeFR div.content {
	background: url("/invest/site_images/decision-tree/home_decisionTree_FR.jpg") no-repeat scroll left top transparent;
	height:120px;
}
div.block-decisionTreeNL div.content {
	background: url("/invest/site_images/decision-tree/home_decisionTree_NL.jpg") no-repeat scroll left top transparent;
	height:120px;
}
div.block-decisionTreeFR div.content p, div.block-decisionTreeNL div.content p {
	margin: 120px 0 0 0;
	color:#333;
}
div.block-decisionTreeFR div.content p:hover, div.block-decisionTreeNL div.content p:hover {
	text-decoration:underline;
}
/* Strategy page */
ul.UlLinksDonuts {
	width:500px;
}
ul.UlLinksDonuts li.LinkDonuts {
	display: inline-block;
	width:150px;
	list-style-type: none;
	background:none;
}
ul.UlLinksDonuts li.LinkDonuts a {
	color: #005884;
	text-decoration:underline;
	font-weight:bold;
}
ul.UlLinksDonuts li.LinkDonuts a:hover {
	text-decoration:none;
}
/* ENQUETE BIG FORMAT (by cgy 26/10/2011) */

div.globalEnqueteBig {
	position:absolute;
	top:-1400px;
	left:50px;
	background:transparent url('/site_images/enquete/background2.png') no-repeat;
	width:570px;
	height:410px;
	z-index:19000;
}
div.globalEnqueteBig div.contentEnqueteBig {
	width:468px;
	margin:20px auto;
}
div.globalEnqueteBig div.logoFR {
	background:transparent url('/invest/site_images/enquete/logo-fr.gif') no-repeat 0px 20px;
}
div.globalEnqueteBig div.logoNL {
	background:transparent url('/invest/site_images/enquete/logo-nl.gif') no-repeat 0px 20px;
}
.front #main div.globalEnqueteBig div.contentEnqueteBig p.intro {
	padding-top:75px;
	height:120px;/*83*/
	overflow:hidden;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align: left;
}
div.globalEnqueteBig div.contentEnqueteBig p.intro span {
	color:#1f77ba;
	font-weight:bold;
}
div.globalEnqueteBig a {
	display:block;
	width:109px;
	height:30px;
	background:transparent url('/invest/site_images/enquete/button-small-active.png') no-repeat;
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	float:left;
	margin-right:10px;
}
div.globalEnqueteBig a:hover {
	background:transparent url('/invest/site_images/enquete/button-small-hover.png') no-repeat;
}
div.globalEnqueteBig a.bigButton {
	width:189px;
	background:transparent url('/invest/site_images/enquete/button-big-active.png') no-repeat;
	float:right;
	margin:0;
}
div.globalEnqueteBig a.bigButton:hover {
	background:transparent url('/invest/site_images/enquete/button-big-hover.png') no-repeat;
}
div.globalEnqueteBig span.footer {
	clear:both;
	display:block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
 #margin-top:-20px;
}
/* BULLETS */

ul.promoBlue {
	list-style-type: none;
	padding:0;
	margin-bottom: 20px;
}
ul.promoBlue li {
	background: transparent none !important;
	padding: 0 !important;
}
ul.promoBlue li span {
	display: block;
	padding: 8px 5px 0px 36px;
	margin: 0;
	color: #4e85a1;
	background: url('/invest/site_images/icon_check_blue.png') no-repeat 0px 5px;
	min-height: 31px;
	font-size: 15px;
	text-align: left;
}
/* ### AUTOLOGIN ### */

#autologin {
	width: 710px;
	height: 530px;
	display: block;
}
#autologin h4 {
	font-size:24px;
	color:#7a7a7a;
	line-height:24px;
	font-weight:normal;
}
#autologin h6 {
	font-size:14px;
	color:#4E85A1;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
#autologin .video {
	width:440px;
	height:253px;
	display:block;
	float:left;
	background:#d9d9d9 none;
	padding:5px;
}
#autologin .advantages {
	float:left;
	margin-left:10px;
}
#autologin .form-row {
	margin-bottom:10px;
	vertical-align:top;
}
#autologin .form-row label {
	display:inline-block;
	text-align:right;
	width:200px;
	margin-right:10px;
}
#autologin .form-row input {
	display:inline-block;
	width:120px;
	border: 1px solid #566971;
}
#autologin .form-row input.smallInput {
	width:20px;
}
#autologin .form-row span.checkBox input {
	width:auto;
}
/* PAGE ACTION */

.selector-table tbody .even-row {
	background-color: #EEEEEE;
}
html body.wide div#container div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div.menuBox {
	width:912px;
}
#targetTable a.table-links {
	color: #0BA7E1 !important;
	font-weight: normal;
	text-decoration:none;
	font-size: 11px;	
}
#targetTable a.table-links:hover {
	text-decoration:underline;
}
.selector-table thead tr {
	border-top: 1px solid #999999;
}
.selector-table thead tr th {
	background-color: #EEEEEE !important;
	padding-right: 12px !important;
}
.selector-table thead td {
	background-color: #999999;
	color: #FFFFFF;
}
div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div#selectorPromo {
	margin-top: 35px;
}
.selectorList select {
	width:115px
}
div#FilterBoxesPTBE.selectorFilter div.block div.bottom form#selectorFilterForm div.form-item {
	width:120px;
}
.selector-table thead .sort-arrows {
	float: right !important;
	margin-top: 10px;
}
#content table thead tr td img {
	border: medium none;
	margin: 5px 0 0 0;
}
#main #content table#targetTable tr td {
	text-align:left;
}
#main #content table#targetTable.selector-table thead tr.labels {
	height:50px;
	color:#f00;
}
#main #content table#targetTable tbody tr {
	height:35px;
	vertical-align:middle;
}
/*##################################### Selector V2 #############################*/

.menuSelect select {
	display: none;
}
.selectorList select {
	width: 115px;
}
.selector-filter {
	margin-bottom: 25px;
}
.selector-tip {
	clear: left;
}
.selector-tip h2 {
	/*margin-bottom:10px;
	font-size:13px !important;*/
	color:#3D81A3;
	margin:0;
}
div#container div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div.selector-tip h2,
div#container div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div.selectorList div.top div.bottom div.selector-tip h2 {
	padding-left:0;
}
.selector-tip h2 a {
	margin-right:5px;
}
.selector-tip h2 img {
	margin-bottom:-4px;
}
#targetTable tbody tr:hover {
	background-color: #ddd !important;
	cursor: pointer;
}
#main .pager {
	clear: both;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	text-align: center;
}
#main .pager ul {
	color: #013E5D;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
#main .pager ul li {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("/invest/site_images/pager-divider.gif");
	background-origin: padding-box;
	background-position: right 3px;
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #013E5D;
	display: inline;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 4px;
	padding-top: 0;
	text-transform: uppercase;
}
#main .pager ul li.last {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.pager ul li a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	color: #013E5D;
	display: inline-block;
	width: 14px;
}
.pager ul li a:hover {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	background-color: #999999;
	color: #FFFFFF;
}
.pager ul li.active span {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	background-color: #005884 !important;
	color: #FFFFFF;
	display: inline-block;
	width: 14px;
}
div#container div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div.selectorFilter div.block div.bottom form#selectorFilterForm div#riskFormItem.form-item label.option div img {
	padding-top:2px;
}
/*  FANCY BOX  */

#fancybox-wrap {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	position: absolute;
	z-index: 1101;
}
div#fancybox-wrap div#fancybox-outer a#fancybox-close {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("/invest/site_images/fancybox/fancybox.png");
	background-origin: padding-box;
	background-position: -70px 45px;
	background-repeat: repeat;
	background-size: auto auto;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: -55px;
	top: -100px;
	width: 74px;
	z-index: 1103;
	height:115px;
}
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#SecondStep ul li,
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#Step_ ul li {
	list-style-type: upper-alpha;
	padding-bottom:15px;
}
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#SecondStep ul li span,
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#Step_ ul li span {
	font-weight:bold;
}
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#SecondStep,
div#fancybox-wrap div#fancybox-outer div#fancybox-content div div#Step_ {
	padding-left:2px;
}

/* BE501 - create a mechanism to pre-filter selectors (to avoid big tables in WCM) */
#manage-filters {
    background-color: #D7E1E5;
    border-bottom: 1px solid white;
    clear: both;
    display: none;
    margin: -5px auto 0 auto;
    padding: 10px;
    text-align: center;
}
#manage-filters table.filters {
    border-top: 1px solid white;
    margin: 10px auto 0 auto;
    text-align: left;
    width: 300px;
	border-collapse:separate;
}
#toggle-filters {
    margin: 10px auto 0 auto;
    text-align: center;
    width: 200px;
}

.align-left {
	text-align: left !important;
	}
a.seticons-up {
	background-position: right -72px;
	padding-top: 1px;
}
div.myfilters div#manage-filters table.filters thead tr th.align-left {
	color:#566971;
	}
div.myfilters div#manage-filters table.filters tfoot tr td.align-left {
	margin:0;
	padding:0;
	}
	
html body.wide div#container div#main.crystalLayout div#content div.crystal div.cry_mainContent div.cry_bkContent div.cry_content div.selectorFilter div.block div.bottom form#selectorFilterForm div.myfilters div#manage-filters table.filters thead tr th.align-left2 {
	padding:0;
	}

/***/

/* Box erase selection */

#content div.selectorFilter div.myfilters {
    border-top: solid 1px #FFF;
    height: auto;
    margin: 10px auto 0 auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}

/* No result action page */
p.noAction {
	color:#f00;
	padding-left: 20px;
	margin: 0 0 35px 0;
    text-align: center;
	display:block;
	text-align: center;
	}
	

p#messageNoRows {
    color: #FF0000;
    font-size: 1.2em;
    padding-bottom: 35px;
    text-align: center;
}

#main #content table td.name input {
    display: block !important;
    float: left;
    margin: 4px 10px  0 0 !important;
}
#targetTable a.table-links {
    color: #0BA7E1 !important;
    font-size: 11px;
    font-weight: normal;
    margin-top: 2px;
}
