/*
	-------------------------
	DOCUMENT INFORMATION
		- Document: ING DEP Portal
		- Version : 1.0
	-------------------------
*/


/*
	-------------------------
	DEFAULT IMPORT
	-------------------------
*/
@import url('reset.css');
@import url('bootstrap.css');
@import url('bootstrap-responsive.css');

*, *:before, *:after {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	*behavior: url(box-sizing.htc);
}


/*
	-------------------------
	TEXT
	-------------------------
*/
h1 {
	color:#ee7f00;
	font-size:2.909em;
	line-height:1.188em;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

h1 a {
	color:#ee7f00;
}

h2,
.box-default h1.top,
.fade-box h1.top,
.progress h3,
.box.step h3,
.expand h3,
h3.alt {
	color:#000;
	font-size:1.455em;
	line-height:1.5em;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

h2.top.top-alt {color:#f60;font-weight:normal}

h2 a,
.box h1.top a {
	color:#f60;
}

h3.alttop {
	padding-bottom:11px;
	font-size:inherit;
	line-height:1.818em;
	margin-bottom:0;
}

p, ul, ol, dl {
	margin-left:0;
	margin-bottom:1.636em;
	list-style-position:inside;
}

p a,
p a:active,
p a:visited,
p a:hover {
	color:#303030;
}

p.about {
	font-size:1.455em;
	line-height:1.5em;
	margin-bottom:0.5em;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

ul {
	list-style-type:disc;
}

/* FIX FRONT-END SHOW ELEMENTS */
b {
	font-weight:bold !important;
}

i {
	font-style:italic !important;
}

u {
	text-decoration:underline!important;
}


/*
	-------------------------
	DL/DD
	-------------------------
*/
dl.alt dt.alt {
	color: #000;
	font-family: NNDagnyDisplay,Arial;
	font-size: 1.455em;
	font-weight: normal;
	line-height:1.125em;
}

dl {
	overflow:hidden;
	margin-bottom:0;
	zoom:1;
}

dl.end {
	margin-bottom:1.125em;
}

dt {
	font-weight:normal;
	clear: left;
	float: left;
	line-height: 1.636em;
	padding: 1px 0 11px 0;
}

/* dl.alt dt {
	font-weight:normal;
} */

dd {
	float:left;
	padding:1px 0 11px 0;
	line-height:1.636em;
}

dl .row-fluid dd.span8 {
    width: 65.74585635359117% !important;
    *width: 65.69266486422946% !important;
}

.ltie8 dd:after {
	content:'\00A0';
	display:inline;
}

.ltie9 dd {
	float:none;
}

dd .btn {
	margin:-1px 0 -6px 0;
}

dl.col {
	display:block;
	overflow:hidden;
	margin-bottom:0;
}

dl.col dt,
dl.col dd {
	float:left;
	width:100%;
	padding-bottom:12px;
	position:relative;
	margin:0;
}
dl.col-right dd {
	text-align:right;
}
dl.wide,
.box.step dl.wide {
	overflow:hidden;
	margin:0 0 12px 0;
}

dl.wide dt {
	clear:both;
	float:left;
	width:auto;
}

dl.wide dd {
	clear:right;
	float:right;
	text-align:right;
}

dl.total dt {
	font-weight:normal;
	padding-bottom:1px;
	width:180px;
}

dl.total dd {
	color:#808080;
	float:left;
	text-align:right;
	font-size:0.909em;
	line-height:1.8em;
	padding-bottom:1px;
}

.ie7 dl.total dd {
	float:none;
	display:block;
}


/*
	-------------------------
	INVESTMENTMETHOD
	-------------------------
*/
.investmentMethod {
	margin:20px 0 0 0;
}

.investmentMethod .row-fluid {
	margin:0 0 5px 0 !important;
}

.investmentMethod .btn {
	margin:0 0 0 0 !important;
}

.investmentMethod .toggle-click {
	cursor:pointer;
}

.investmentMethod .toggle-hide {
	display:none;
	padding:0 0 0 12px;
}


/*
	-------------------------
	FORM
	-------------------------
*/
legend,
div.form h3,
.box.step div.form h3 {
	color:#000;
	line-height:1.818em;
	white-space:normal;
	width:100%;
	margin-bottom:10px;
	padding-bottom: 10px;
	font-weight:bold;
	font-size:1em;
}

legend span {
	display:block;
	width:100%;
}

label {
	line-height:1.818em;
}

input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),
textarea,
select:not(.androidFix) {
	box-shadow:inset 0 0 1px rgba(0,0,0,0.5) !important;
	border:1px solid #aaa !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-left:3px;
	padding-right:3px;
}
/*
.ltie9 input[type="text"],
.ltie9 input[type="password"],
.ltie9 input[type="email"] {
	width:95% !important;
}

.ltie9 select {
	width:98% !important;
}

.ltie8 input[type="text"],
.ltie8 input[type="password"],
.ltie8 input[type="email"] {
	margin-left: -5px;
} */

/* .ltie9 input[type=text], .ltie9 input[type=password] {
	border:1px solid #aaa;
	padding-left:3px;
	padding-right:3px;
} */

textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	resize:vertical;
}


/*
	-------------------------
	RADIO/LIST
	-------------------------
*/
ul.radio {
	list-style-position:outside;
}

ul.radio.secondary {
	padding-left:24px;
}

ul.radio > li {
	clear:both;
	/* margin-bottom:10px; */
	list-style:none;
}

ul.radio-alt > li {
	margin-bottom:0;
	position:relative;
	padding-left:24px;
}

ul.radio li {
	zoom:1;
	/* padding-left:2em; */
	position:relative;
}

ul.radio li > input,
form.default ul.radio li > input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]) {
	float:none;
	margin-bottom:0;
	/* position:absolute;
	left:0; */
}

ul.radio-alt li > input {
	position:absolute;
	left:0;
}

/* .personaldata dd, .personaldata dt {
	height:				18px !important;
	padding-bottom: 	3px !important;
} */

ul.radio input[type=radio],
ul.radio input[type=checkbox],
form.default ul.radio input[type=radio],
form.default ul.radio input[type=checkbox],
.ltie9 form.default-wide ul.radio input:first-child {
	margin-right:10px;
	vertical-align:baseline;
	float:left;
	/* height:18px; */
	height:15px;
	height:18px \9;
	width:auto;
	padding:0;
}

/* .ie6 ul.radio input,
.ie6 form.default ul.radio input,
.ie6 form.default-wide ul.radio input {
	float:left;
	width:auto;
}

.ltie9 ul.radio input[type=radio],
.ltie9 ul.radio input[type=checkbox],
.ltie9 form.default ul.radio input[type=radio],
.ltie9 form.default ul.radio input[type=checkbox] {
	height:auto;
}

.ltie10 ul.radio input[type=radio],
.ltie10 ul.radio input[type=checkbox] {
	vertical-align:middle;
} */

ul.radio li > label {
	display:block;
	padding:0 0 0 25px;
}

ul.radio-alt li > label {
	font-weight:bold;
	padding:0 0 10px 0;
}

ul.radio-alt .related-content label,
ul.radio-alt .related-content input {
	margin-bottom:10px;
}

ul.radio ul {
	clear:both;
	margin-left:45px;
	zoom:1;
}

:-moz-placeholder {
	color:#b2b2b2;
	font-style:italic;
}
::-webkit-input-placeholder {
	color:#b2b2b2;
	font-style:italic;
}

.placeholder {
	color:#b2b2b2;
	font-style:italic;
}


/*
	-------------------------
	MORE LINKS
	-------------------------
*/
a.more {
	background-position:0 5px;
	color:#006;
	float:right;
	padding-left:10px;
	margin-bottom:1.636em;
}

a.more:hover {
	color:#006;
	cursor:pointer;
}

a.more:after {
	content:'';
	clear:both;
	display:block;
}

ul.more {
	list-style-position:outside;
}

ul.more li {
	background-position:0 5px;
	list-style:none;
	padding-left:10px;
}

ul.links {
	list-style:none;
	list-style-position:outside;
	zoom:1;
}

ul.links li {
	background-position:0 5px;
	padding-left:8px;
	zoom:1;
}

ul.links a {
	border-bottom:1px solid transparent;
	color:#303030;
	display:block;
}

.ie6 ul.links a {
	border-bottom:none;
}

ul.links a:hover,
ul.links a:active {
	border-color:#b4c3e1;
	text-decoration:none;
}

.ie6 ul.links a:hover {
	text-decoration:underline;
}

ul.cutofflinks {
	list-style-position:outside;
	list-style:none;
}

ul.cutofflinks li {
	background-position: 0 3px;
	padding-left:10px;
	line-height: 1.354em;
	margin-bottom:9px;
	position:relative;
}

ul.cutofflinks li span {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:70px;
}

ul.cutofflinks a {
	color:#303030;
	display:block;
	overflow:hidden;
	white-space:nowrap;
}

/*
	-------------------------
	COOKIEBAR
	-------------------------
*/
#cookieContainer {
	background-color:#000066;
	padding:20px;
	color:#fff;
}


/*
	-------------------------
	BOX
	-------------------------
*/
.box {
	clear:both;
	zoom:1;
	position:relative;
}

.box:after {
	content:'';
	clear:both;
	display:block;
}

.box-default,
.box-alt {
	border:1px solid #ccc;
	border-radius:5px;
	margin-bottom:10px;
}

.iefix .box-default > .borders * {
	background-image:url(../img/iefix/box-default-border.png);
}

.iefix .box-default > .borders .blt {
	left:-1px;
	top:-1px;
}

.iefix .box-default > .borders .brt {
	right:-1px;
	top:-1px;
}

.iefix .box-default > .borders .brb {
	right:-1px;
	bottom:-1px;
}

.iefix .box-default > .borders .blb {
	left:-1px;
	bottom:-1px;
}

.box-alt,
.ing .box-default {
	border:1px solid #7f7fb2;
	box-shadow:0 0 3px rgba(0,0,0,0.25);
	-o-box-shadow:0 0 3px rgba(0,0,0,0.25);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);
}

.iefix .box-alt > .borders-alt *,
.ing.iefix .box-default > .borders * {
	background-image:url(../img/iefix/box-alt-border.png);
}

.iefix .box-alt > .borders-alt .blt,
.ing.iefix .box-default > .borders .blt {
	left:-4px;
	top:-4px;
	background-position:-12px -12px;
}

.iefix .box-alt > .borders-alt .brt ,
.ing.iefix .box-default > .borders .brt {
	right:-4px;
	top:-4px;
	background-position:-24px -12px;
}

.iefix .box-alt > .borders-alt .brb,
.ing.iefix .box-default > .borders .brb {
	right:-4px;
	bottom:-4px;
	background-position:-24px -24px;
}

.iefix .box-alt > .borders-alt .blb,
.ing.iefix .box-default > .borders .blb {
	left:-4px;
	bottom:-4px;
	background-position:-12px -24px;
}

.iefix .box-alt > .borders-alt .bl,
.ing.iefix .box-default > .borders .bl {
	width:3px;
	left:-3px;
	top:8px;
	bottom:8px;
}

.iefix .box-alt > .borders-alt .br,
.ing.iefix .box-default > .borders .br {
	width:3px;
	right:-3px;
	top:8px;
	bottom:8px;
}

.iefix .box-alt > .borders-alt .bt,
.iefix .box-alt > .borders-alt .bb,
.ing.iefix .box-default > .borders .bt,
.ing.iefix .box-default > .borders .bb {
	background-image:url(../img/iefix/box-alt-border-h.gif);
	height:3px;
}

.iefix .tabs > .box-alt > .borders-alt .bt,
.iefix .tabs > .box-alt > .borders-alt .bb {
	background-image:url(../img/iefix/box-alt-border-h.png);
	height:3px;
}

.iefix .box-alt > .borders-alt .bt,
.ing.iefix .box-default > .borders .bt {
	top:-3px;
	left:8px;
	right:8px;
}

.iefix .box-alt > .borders-alt .bb,
.ing.iefix .box-default > .borders .bb {
	bottom:-3px;
	left:8px;
	right:8px;
}


.box .top:not(.tooltip) {
	background-color:transparent;
	padding:0 14px;
}

.box h1.top,
.box h2.top {
	color:#ea560d;
	font-size:1.818em;
	font-weight:normal;
	padding:4px 9px;
	line-height:1.3em;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.box-alt h1.top,
.box-alt h2.top,
.box h1.top-alt,
.box h2.top-alt,
.ing .box-default h1.top,
.ing .box-default h2.top {
	background-color:#d4d5d6;
	border-bottom:1px solid #b4c3e1;
	border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	color:#f60;
	padding-top:0px;
	padding-bottom:0px;
}

.box .inner {
	border-radius:0 0 4px 4px;
	padding:10px 14px 0 14px;
	min-height:38px;
	overflow:hidden;
	position:relative;
	z-index:1;
	zoom:1;
}

.box {
	background-color:#fff;
}


/*
	-------------------------
	FADE BOX
	-------------------------
*/
.fade-box,
.ing .fade-box {
	border-radius:5px;
	padding:1px;
	margin-bottom:10px;
}

.iefix .fade-box .borders *,
.ing .iefix .fade-box .borders * {
	background-image:url(../img/iefix/fade-box-border.png);
}

.fade-box .wrapper {
	background-color:#fff;
	border-radius:4px 4px 0 0;
	overflow:hidden;
}

.fade-box .inner {
	padding:10px 10px 0 10px;
	min-height:38px;
	overflow:hidden;
}


/*
	-------------------------
	DEFAULT BUTTON
	-------------------------
*/
.btn {
	background-color:#fff;
	background-clip:padding-box;
	-webkit-background-clip:padding-box;
	border:1px solid #aaa;
	border-radius:3px;
	display:inline-block;
	line-height:1.5em;
	font-size:1.091em;
	padding:0 10px;
	margin-right:3px;
	overflow:visible;
	-webkit-appearance: none;
}

.btn,
.btn:visited,
.btn:hover,
.btn:active {
	color:#000066;
	text-decoration:none;
}

.iefix .btn {
	background:transparent url(../img/iefix/buttons.png) left 0 no-repeat;
	padding:0;
	border:none;
	height:20px;
	padding:0;
	margin-right:7px;
	line-height:20px;
}

.btn * {
	background:none;
	border:none;
	color:#000066;
	cursor:pointer;
	display:block;
	width:auto;
	padding:0;
	margin:0;
	font-size:1em;
	float:left;
	white-space:nowrap;
	line-height:1.5em;
	height:1.5em;
}

.iefix .btn * {
	background-color:transparent;
	background:url(../img/iefix/buttons.png) right -240px no-repeat;
	height:20px;
	padding:0 10px 0 6px;
	margin:0 0 0 0;
	overflow:visible;
	position:relative;
	right:-4px;
	float:none;
	line-height:20px;
	border:none;
}

.ie7 .btn {;
	float:left;
}

.btn *::-moz-focus-inner {
	padding:0;
	border:0;
}

.btn:active {
	background-color:#c3c9e2;
}

.iefix .btn:active,
.iefix .btn.active {
	background-position: left -40px;
}

.iefix .btn:active *,
.iefix .btn.active * {
	background-position: right -280px;
}

.btn.left {
	clear:left;
	float:left;
}

.btn.right {
	clear:right;
	float:right;
	margin-left:3px;
	margin-right:0;
}

.iefix .btn.right {
	margin-right:4px;
}

.btn.next {
	position: relative;
}

.iefix .btn.next * {
	background-position:right -80px;
	padding-right:26px;
}

.iefix .btn-alt.next * {
	background-position:right -160px;
}

.iefix .btn.next:active *,
.iefix .btn.next.active * {
	background-position:right -120px;
}

.iefix .btn-alt.next:active *,
.iefix .btn-alt.next.active * {
	background-position:right -200px;
}

.iefix .btn.previous {
	background-position:right top;
	margin-left:4px;
}

.iefix .btn.previous * {
	background-position:left -80px;
	padding-left:26px;
	left:-4px;
	right:auto;
}

.iefix .btn-alt.previous * {
	background-position:left -160px;
}

.iefix .btn.previous:active,
.iefix .btn.previous.active {
	background-position:right -40px;
}

.iefix .btn.previous:active *,
.iefix .btn.previous.active * {
	background-position:left -120px;
}

.iefix .btn-alt.previous:active *,
.iefix .btn-alt.previous.active * {
	background-position:left -200px;
}

.btn.next:after,
.btn.previous:before {
	content:"";
	display:inline-block;
	width:9px;
	height:10px;
	margin-left:5px;
	background-position:left center;
	background-repeat:no-repeat;
	vertical-align:baseline;
	margin-bottom:-1px;
}

.ltie9 .btn.next:after,
.ltie9 .btn.previous:before {
	display:none;
}

.btn.previous:before {
	margin-left:0;
	margin-right:5px;
}

.btn.left,
.btn.right {
	margin-bottom:12px;
}

.btn.previous * {
	float:right;
}

.ltie9 .btn.previous * {
	float:none;
}

.ie6 .btn.previous * {
	float:left;
}

input.btn,
input.btn:hover,
input.btn:active,
button.btn,
button.btn:hover,
button.btn:active {
	line-height:1.333em;
	height:auto;
}

.btn-alt,
.btn-alt:visited,
.btn-alt:hover,
.btn-alt:active,
.btn-alt * {
	color:#006;
}


/*
	-------------------------
	TRIAL
	-------------------------
*/
p.trail {
	color:#808080;
	font-size:0.818em;
	line-height:2em;
}

p.trail * {
	color:#808080;
}

p.trail a span {
	text-decoration:underline;
}

p.trail a:hover {
	text-decoration:none;
}

p.trail a:after {
	content:' >';
	color:#f60;
}

p.trail *:last-child:after {
	display:none;
}

.ltie8 p.trail a {
	background:url(../img/iefix/bg-trail.gif) right center no-repeat;
	padding-right:10px;
}

.ltie8 p.trail a:last-child {
	display:none;
}


/*
	-------------------------
	ICON ALERT
	-------------------------
*/
.icon-alert {
	display:inline-block;
	width:20px;
	height:16px;
	text-indent:-9999px;
	background-position:0 0;
}

.icon-check{
	display:inline-block;
	width:14px;
	height:14px;
	margin-top:1px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../img/glyphicons-halflings.png");
	background-position:14px 14px;
	background-repeat:no-repeat;
	background-position:-288px -0px;
	text-indent:-9999px;
}

td.alerts {
	text-align:center;
}

.ltie8 .icon-alert {
	display:block;
	text-indent:0;
	overflow:hidden;
	padding-left:20px;
	width:0;
}

.export a {
	display:inline-block;
	height:29px;
	width:29px;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:text-bottom;
	margin:-5px 0 -6px 0;
	border:none !important;
}

.export .excel,
.export .pdf {
	background-position:center center;
	background-repeat:no-repeat;
}

.pagebar .pdf {
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:right;
	width:29px;
	height:38px;
}

.document .pdf {
    background-position: center center;
    background-repeat: no-repeat;
    background-size:15px;
    float: right;
    height: 15px;
    text-indent: -9999px;
    width: 29px;
}

.ltie8 .document .pdf {
    background:none;
    display:block;
    text-indent: inherit;
    text-align:center;
}


/*
	-------------------------
	WARNING
	-------------------------
*/
.warning,
.item label.warning {
	background-color:#ffdada;
	clear:none;
	display:none;
	font-weight:normal;
	float:none;
	color:#be0000;
	padding:1px 5px;
}

form.default .item label.warning {
	padding:1px 5px;
	width:auto;
	margin-bottom:11px;
}


.show-warning,
form.default .item label.show-warning {
	display:inline-block;
	font-weight:normal;
}

.ltie8 p.show-warning {
	float:left;
}

.ie6 .show-warning,
.ie6 form.default .item label.show-warning {
	clear:none;
	display:inline;
}

.content-fixed .warning, .content-fixed  form.default .item > label.warning {
	width:auto;
	max-width:300px;
}

dd .warning {
	margin:-1px 0;
}


/*
	-------------------------
	COLS
	-------------------------
*/
dd.right {
	text-align:right;
}


/*
	-------------------------
	IEFIX
	-------------------------
*/
.borders,
.borders-alt {
	display:none;
}

.iefix .borders,
.iefix .borders-alt {
	display:block;
}

.iefix .borders *,
.iefix .borders-alt * {
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

.iefix .borders * {
	width:6px;
	height:6px;
}

.iefix .borders-alt * {
	width:12px;
	height:12px;
}

.iefix th {
	text-align:		left !important;
}

.iefix .borders .blt {background-position:-6px -6px;left:0;top:0;}
.iefix .borders .bt {background-repeat:repeat-x;background-position:center top;top:0;left:6px;right:6px;width:auto;}
.iefix .borders .brt {background-position:-12px -6px;right:0;top:0;}
.iefix .borders .br {background-repeat:repeat-y;background-position:right center;right:0;top:6px;bottom:6px;height:auto;}
.iefix .borders .brb {background-position:-12px -12px;right:0;bottom:0;}
.iefix .borders .bb {background-repeat:repeat-x;background-position:center bottom;bottom:0;left:6px;right:6px;width:auto;}
.iefix .borders .blb {background-position:-6px -12px;left:0;bottom:0;}
.iefix .borders .bl {background-repeat:repeat-y;background-position:left center;left:0;top:6px;bottom:6px;height:auto;}

.iefix .borders-alt .blt {background-position:-12px -12px;left:-7px;top:-7px;}
.iefix .borders-alt .bt {background-repeat:repeat-x;background-position:center top;top:-4px;left:5px;right:5px;width:auto;}
.iefix .borders-alt .brt {background-position:-24px -12px;right:-7px;top:-7px;}
.iefix .borders-alt .br {background-repeat:repeat-y;background-position:right center;right:-4px;top:5px;bottom:5px;height:auto;}
.iefix .borders-alt .brb {background-position:-24px -24px;right:-7px;bottom:-7px;}
.iefix .borders-alt .bb {background-repeat:repeat-x;background-position:center bottom;bottom:-4px;left:5px;right:5px;width:auto;}
.iefix .borders-alt .blb {background-position:-12px -24px;left:-7px;bottom:-7px;}
.iefix .borders-alt .bl {background-repeat:repeat-y;background-position:left center;left:-4px;top:5px;bottom:5px;height:auto;}


/*
	-------------------------
	MAIN
	-------------------------
*/
#main {
	zoom:1;
}

#main:after {
	content:'';
	clear:both;
	display:block;
}

#main > .content.blockedacc {
	width:100%;
}

#main > .content-alt{
	float:left;
	width:640px;
}

.content {
	padding-bottom:20px;
}

.home #main > .content {
	width:600px;
}

.content-fixed {
	clear:both;
}

.ie6 #main .content {
	float:left;
	width:640px;
	padding-bottom:20px;
}


/*
	-------------------------
	PRIMARY HEADER
	-------------------------
*/
header.primary {
	padding-top:10px;
	z-index:2;
}

.ie6 header.primary {
	height:84px;
}

header.primary:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
	height:0;
}

.header-right ul.sitewide {
	color:#919294;
	list-style:none;
	margin:0 0 10px 0;
	float:right;
}

.header-right ul.sitewide li {
	float:left;
	margin-left:0.5em;
}

.header-right ul.sitewide > li:before {
	content:'|';
	color:#919294;
	margin-right:0.5em;
}

.ltie8 .header-right ul.sitewide > li > a {
	border-left:1px solid #919294;
	padding-left:5px;
	margin-left:5px;
}

.header-right ul.sitewide > li:first-child:before {
	display:none;
}

.header-right h2 {
	color:			#000066;
	clear:			both;
	float:			right;
	font-weight:	bold;
	font-size:		16px;
	margin:			0;
}

.ltie8 .header-right h2 {
	margin-top: 0;
}

.ltie8 .header-right ul.sitewide > li:first-child > a {
	border-left:none;
}

.header-right ul.sitewide a {
	color:#919294;
}

.header-right ul.sitewide li.language {
	background-position:right center;
	background-repeat:no-repeat;
	position:relative;
	padding-right:10px;
}

.header-right ul.sitewide li.language ul {
	background:#fff;
	border-radius:5px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
	-o-box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.4);
	padding:5px 0;
	list-style:none;
	display:none;
	position:absolute;
	top:100%;
	right:0;
	min-width:100%;
	text-align:right;
	list-style-position:inside;
	zoom:1;
	z-index:100;
}

.header-right ul.sitewide li.language li {
	display:block;
	float:none;
	padding:0 15px;
	margin:0;
}

.ltie9 .header-right ul.sitewide li.language ul {
	border:1px solid #adadad;
}

.ie6 .header-right ul.sitewide li.language ul {
	border:none;
	display:inline;
	padding:0;
	position:static;
}

.ie6 .header-right ul.sitewide li.language li {
	display:inline;
	padding:0;
}

.ie6 .header-right ul.sitewide li.language a {
	float:left;
}

.header-right ul.sitewide li.language:hover ul {
	display:block;
}

header.primary .logo {
	float:left;
	margin:0 40px 0 0;

	position:	relative;
	z-index: 	50;
}

header.primary p.trail {
	clear:both;
	padding:1px 0;
	margin:0 0 12px 0;
	float:left;
}

p.trail a.no-link,
p.trail a.no-link span {
	text-decoration:none;
	cursor:default;
}

header.primary .welcome {
	color:#808080;
	font-size:1.182em;
	line-height:1.538em;
	float:right;
	margin:0 0 12px 0;
}


/*
	-------------------------
	PRIMARY FOOTER
	-------------------------
*/
footer.primary {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#ccc;
	clear:both;
	/* height:35px; */
	font-size:0.909em;
	line-height:1.6em;
	margin-bottom:83px;
	margin-top:20px;
	zoom:1;
}

footer.primary .footer-left {
	display:block;
	float:left;
}

footer.primary .footer-right {
	display:block;
	float:right;
}

footer.primary .footer-right p {
	text-align:right;
}

footer.primary p {
	margin-bottom:0px;
	padding:10px 10px;
}

footer.primary a {
	color:#888888;
}


/*
	-------------------------
	HOMEPAGE
	-------------------------
*/
.home .split {
	overflow:hidden;
	padding:0 26px;
}

.home .split > * {
	float:right;
	width:50%;
	margin-right:-26px;
}

.home .split > *:first-child {
	float:left;
	margin-right:0;
	margin-left:-26px;
}

.home .content h1 {
	color:#ea560d;
	font-size:1.6em;
	margin-bottom:10px;
}

.alignRight {
	text-align:		right !important;
}

.currencyCell {
	text-align:		right !important;
}

.currencyCell span:first-child {
	margin:0 5px 0 0;
	float:		left;
}


.start-overview .wrapper div {
	height:		135px;
}

.missing-content {
	border:		1px dashed red;
}

.btn {
		cursor:		pointer;
}

.editform .form {
	position:	relative;
	overflow:	hidden;
	line-height:25px;
}


/*
	-------------------------
	FAQ
	-------------------------
*/
.faq li ul {
	margin: 		0 !important;
}

.faq .answer ol li {
	list-style: 	decimal inside none;
	display:		list-item;
	margin-left: 	20px;
}

.faq .answer ul li {
	list-style: 	disc inside none;
	display:		list-item;
	margin-left: 	20px;
}

.positionreset {
	bottom:			auto !important;
	margin-top:		auto !important;
}


/*
	-------------------------
	RESPONSIVE MENU BUTTON
	-------------------------
*/
.header-right .btn-navbar {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#000066;
	background-image: -moz-linear-gradient(top, #000066, #000066);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000066), to(#000066));
	background-image: -webkit-linear-gradient(top, #000066, #000066);
	background-image: -o-linear-gradient(top, #000066, #000066);
	background-image: linear-gradient(to bottom, #000066, #000066);
	background-repeat: repeat-x
	filter:none;
	border-color:#040404 #040404 #000000;
	border-color: rgba (0, 0, 0 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #000066;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding:8px 10px;
	position:absolute;
	right:20px;
	top:18px;
	margin:0;
	border-radius:5px;
	display:none;
	z-index:9999;
}

.icon-bar {
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	float:none !important;
}

.icon-bar + .icon-bar {
	margin-top:3px;
}

.header-right .btn:hover, .header-right .btn:focus, .header-right .btn:active, .header-right .btn.active, .header-right .btn.disabled, .header-right .btn[disabled] {
	outline:none !important;
	background-position:0 !important;
	background-image:none !important;
	background-color:#000066 !important;
}


.header-right {
	z-index:40;
	min-height:90px;
}

.ie6 .header-right {
	height:90px;
}


#sitewide-search {
	float:right;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #cccccc;
	box-shadow:none;
	-moz-box-shadow: none;
	padding:6px;
	background-color:#fff;
	background-position:right center;
	background-repeat:no-repeat;
	width:200px;
	clear:right;
	outline:none;
	height:auto;
}


/*
	-------------------------
	WIDE BANNER
	-------------------------
*/
.wide-banner {
	color:#fff;
	border-radius:5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	margin-bottom:20px;
	padding:1px;
	position:relative;
}

.wide-banner h1 {
	font-size:1.6em;
	margin-bottom:10px;
}

.wide-banner .inner {
	position:relative;
	overflow:hidden;
	zoom:1;
}

.wide-banner img {
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	width:100%;
}

.wide-banner .wrapper {
	position:absolute;
	left:0px;
	bottom:12px;
	top:12px;
	padding: 18px;
	background:#fff;
	width: 240px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
}

.iefix .wide-banner .wrapper {
	width: 235px;
}

.wide-banner .wrapper div {
	color:#303030;
}

.wide-banner .wrapper .borders * {
	background-image:url(../img/iefix/white-border.png);
	right:-6px;
}

.wide-banner .wrapper .brt {
	top:-1px;
}

.wide-banner .wrapper .br {
	background-color:#fff;
	width:5px;
	top:5px;
	bottom:5px;
	right:-5px;
}

.wide-banner .wrapper .brb {
	bottom:-1px;
}

.wide-banner p,
.wide-banner ul {
	margin-bottom:0.818em;
}

.wide-banner ul.more li {
	background-position:0 3px;
	list-style:none;
	padding-left:10px;
	font-size: 11px;
	line-height:1.354em;
	margin-bottom:15px;
}

.wide-banner li a{
	color:#333333;
	font-weight:bold;
}


/*
	-------------------------
	CONTENT LINKS/VIDEO
	-------------------------
*/
.content-video {
	margin-bottom:20px;
	text-align:center;
}

.content-links {
	margin-bottom:20px;
	overflow:hidden;
}

.content-links h2 {
	color:#006;
	font-size:1.455em;
	line-height:1.5em;
	margin-bottom:1em;
}

.content-links h2 a {
	color:#006;
}

.content-links li {
	background-position:0 7px;
	list-style:none;
	padding-left:8px;
}

.content-links li a,
.content-links li a:visited {
	border-bottom:1px solid transparent;
	color:#303030;
	display:block;
	padding:3px 7px 2px 7px;
	text-align:right;
}

.content-links li span {
	float:left;
	overflow:hidden;
	width:75%;
	white-space:nowrap;
	text-align:left;
}

.content-links time {
	color:#808080;
	text-transform:uppercase;
	font-size:0.909em;
	line-height:1.8em;
}

.content-links li a:active,
.content-links li a:hover {
	border-color:#b4c3e1;
	color:#303030;
	text-decoration:none;
}


/*
	-------------------------
	MY OVERVIEW
	-------------------------
*/
.my-overview {
	margin-bottom:	10px;
}

.my-overview h2.top {
	background-color:#e8e9e9;
	color:#ea560d;
	padding-top:0;
	padding-bottom:0;
	margin:0
}

.my-overview .inner {
	padding-top:14px;
	min-height:60px;
}

.js .my-overview .inner {
	background-image:url(../img/icons/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.js .my-overview .inner * {
	opacity:0;
	transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-moz-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
}

.ltie9.js .my-overview .inner * {
	visibility:hidden;
}

.js .my-overview-loaded .inner {
	background-position:left top;
	background-repeat:repeat-x;
}

.js .my-overview-loaded .inner * {
	opacity:1;
}

.ltie9.js .my-overview-loaded .inner * {
	visibility:visible;
}


/*
	-------------------------
	START OVERVIEW
	-------------------------
*/
.start-overview,
.ing .start-overview {
	clear:both;
	margin-bottom:40px;
	overflow:hidden;
}

.start-overview .wrapper {
	background:#fff;
	overflow:hidden;
}

.start-overview .wrapper div {
	background-color:#fff;
	/* float:left;
	width:239px; */
	position:relative;
	margin-left:0;
	width:25%;
}

.ltie9 .start-overview .wrapper div {
	width:24.78%;
}

.start-overview .wrapper div a.more {
	position:absolute;
	bottom:0;
	right:0;
}

.ie6 .start-overview .wrapper div {
	height:38px;
}

.start-overview .wrapper div:before {
	content:'';
	border-left:1px solid #788cc8;
	height:50px;
	width:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:32px;
}

.start-overview .wrapper div:first-child:before {
	display:none;
}

/* .start-overview .wrapper div:first-child,
.start-overview .wrapper div:last-child {
	width:240px;
} */

.ltie9 .start-overview .wrapper div:first-child {
	width:240px;
}

.start-overview h2 {
	color:#000;
	/* font-size:1.455em; */
	font-size:1.40em;
	line-height:19px;
	font-weight:normal;
	background-color:#e8e9e9;
	background-image:url(../img/gradients/start-overview-h2.png);
	background-image: linear-gradient(left, #fff, rgba(255,255,255,0) 84px);
	background-image: -o-linear-gradient(left,  #fff, rgba(255,255,255,0) 84px);
	background-image: -moz-linear-gradient(left,  #fff, rgba(255,255,255,0) 84px);
	background-image: -webkit-linear-gradient(left,  #fff, rgba(255,255,255,0) 84px);
	background-position:left top;
	background-repeat:repeat-y;
	border-bottom:1px solid #b4c3e1;
	border-left:1px solid #b4c3e1;
	padding:0 9px;
	margin:0;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.ltie9 .start-overview h2 {
	line-height:17px;
	padding-bottom:2px;
	padding-top:10px;
}

.ie9 .start-overview h2 {
	padding-top:10px;
}

.start-overview .wrapper div:first-child h2 {
	border-left:none;
	border-radius:4px 0 0 0;
	-o-border-radius:4px 0 0 0;
	-moz-border-radius:4px 0 0 0;
	-webkit-border-radius:4px 0 0 0;
}

.start-overview .wrapper div:last-child h2 {
	border-radius:0 4px 0 0;
	-o-border-radius:0 4px 0 0;
	-moz-border-radius:0 4px 0 0;
	-webkit-border-radius:0 4px 0 0;
}

.start-overview p {
	line-height:1.273em;
	padding:6px 9px 0.636em 9px;
	margin:0;
}

.ltie8 .start-overview p {
	background:url(../img/iefix/start-overview-div-bg.gif) left 12px no-repeat;
	min-height:56px;
}

.ltie8 .start-overview .wrapper div:first-child p {
	background:none;
}

.start-overview a.more {
	padding-right:9px;
}

.start-overview p span.phone,
.start-overview p a.phone,
.start-overview p a.mail,
.start-overview p a.web{
	color:#000;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	zoom:1;
}


/*
	-------------------------
	PAGEBAR
	-------------------------
*/
.pagebar {
	border-bottom:1px solid #d9e1f0;
	margin-bottom:14px;
	overflow:hidden;
	zoom:1;
}

.pagebar h1 {
	float:left;
}

.ie7 .pagebar h1,
.ie8 .pagebar h1 {
	position:relative;
	top:-5px;
}

.pagebar h1 span{
	color:#ea560d;
}

.pagebar h1 span.alt {
	color:#e64415;
}

.pagebar ul *,
.pagebar ul *:hover,
.pagebar ul *:active {
	color:#303030;
}

.pagebar li {
	float:left;
	line-height:1em;
	border-left:1px solid #ff6500;
	padding:0 5px 1px 5px;
}

.pagebar li:first-child {
	border-left:none;
}


/*
	-------------------------
	IMG BANNER
	-------------------------
*/
.image-banner img {
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	width:100%;
}


/*
	-------------------------
	FIGURE
	-------------------------
*/
figure {
	display:table;
	width:288px;
}

figure.right {
	float:right;
	margin:0 1px 10px 21px;
}

figure.left {
	float:left;
	margin:0px 21px 10px 0px;
}

figure img {
	border:1px solid #a6a6a6;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 5px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
	display:block;
	width:100%;
	margin:0 -1px;
	position:relative;
}

.iefix figure img {
	border:none;
	margin:0;
}

.iefix figure > div {
	position:relative;
	zoom:1;
}

.iefix figure .borders-alt * {
	background-image:url(../img/iefix/figure-border.png);
}

.iefix figure .borders-alt .blt {
	left:-5px;
	top:-5px;
}

.iefix figure .borders-alt .bt {
	left:7px;
	right:7px;
	top:-5px;
}

.iefix figure .borders-alt .brt {
	right:-5px;
	top:-5px;
}

.iefix figure .borders-alt .br {
	top:7px;
	bottom:7px;
	right:-5px;
}

.iefix figure .borders-alt .brb {
	right:-5px;
	bottom:-5px;
}

.iefix figure .borders-alt .bb {
	left:7px;
	right:7px;
	bottom:-5px;
}

.iefix figure .borders-alt .blb {
	left:-5px;
	bottom:-5px;
}

.iefix figure .borders-alt .bl {
	top:7px;
	bottom:7px;
	left:-5px;
}

.iefix figure .borders-alt .bt,
.iefix figure .borders-alt .bb {
	background-image:url(../img/iefix/figure-border-h.png);
	height:5px;
}

figcaption {
	background-color:#fff;
	color:#666;
	padding:10px;
	margin:-4px -1px 0 -1px;
}


/*
	-------------------------
	STEP INDICATOR
	-------------------------
*/
.step-indicator {
	color:#006;
	font-size:1.182em;
	line-height:1.538em;
	list-style:none;
	padding-bottom: 15px;
}

.step-indicator li {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
	clear:both;
	margin-bottom:15px;
	padding-left:30px;
	width:100%;
	float: left;
}

.step-indicator span {
	margin-left:-30px;
	background-color:#cdcdcd;
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-o-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	color:#fff;
	float:left;
	font-size:1.231em;
	line-height:1.188em;
	width:1.25em;
	height:1.188em;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
	padding-bottom:1px;
}

.ltie9 .step-indicator span {
	background:transparent url(../img/iefix/bg-step-indicator.png) left bottom no-repeat;
	width:20px;
	height:20px;
	margin:-5px 5px -5px -35px;
	padding:5px;
	overflow:hidden;
}

.step-indicator .complete span {
	background-color:#f60;
}

.ltie9 .step-indicator .complete span {
	background-color:transparent;
	background-position:left top;
}

.step-indicator .current span {
	background-color:#788cc8;
}

.ltie9 .step-indicator .current span {
	background-color:transparent;
	background-position:left -35px;
}


/*
	-------------------------
	QUICK HELP
	-------------------------
*/
.quick-help a.more {
	color:#303030;
	float:left;
	margin-right:30px;
	margin-bottom:0;
}

.quick-help .inner {
	padding-top:14px;
}

.quick-help .answer {
	margin-bottom:17px;
	position:relative;
	zoom:1;
}

.quick-help .answer:after {
	content:'';
	clear:both;
	display:block;
}

.quick-help form {
	clear:both;
	padding:10px 0 14px 0;
	position:relative;
	overflow:hidden;
	zoom:1;
}

.quick-help input {
	float:left;
	width:75%;
}

.ie6 .quick-help input {
	width:70%;
}

.quick-help .btn {
	float:right;
	margin-right:0;
}

.iefix .quick-help .btn {
	margin-right:4px;
}

.quick-help .btn * {
	width:auto;
	float:none;
}


/*
	-------------------------
	DEFAULT TABLE EXPANDS
	-------------------------
*/
.expand {
	clear:both;
	overflow:hidden;
}
.expand a.toggle {
	display:inline;
	float:left;
	padding-left:20px;
	background-position:left center;
	text-decoration:none;
	margin-bottom:15px;
	position:relative;
	z-index:1;
}

.expand.wide a.toggle {
	margin-left:14px;
}

.wide table.default .innerwrapper .expand.wide a.toggle {
	margin-left:28px;
}

.tablefilter {
	overflow:hidden;
}

.tablefilter h2,
.tablefilter h3 {
	float:left;
}


.rendement{
	float:right;
	margin-bottom:15px;
	transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-moz-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
}

.expand.wide .rendement{
	margin-right:14px;
}

.js .expand .rendement {
	display:none;
}

.js .expand.open .rendement {
	display:block;
}

.rendement * {
	float:left;
}

.rendement label{
	margin-right:10px;
}

.rendement .btn {
	margin-bottom:0;
	margin-left:10px;
}

.js .rendement .btn {
	display:none;
}

.expand .outerwrapper {
	clear:both;
}

.js .expand .outerwrapper {
	height:0;
	overflow:hidden;
	width:100%;
}

.js .expand.open .outerwrapper.myFunds {
	position:relative;
	overflow:visible;
}

.js.ltie8 .expand .outerwrapper {
	display:none;
}

.js.ltie8 .expand.open .outerwrapper {
	display:block;
}

.js .expand.open .outerwrapper {
	height:auto;
}

.js .expand.unlocked .outerwrapper {
	transition:height 0.5s ease;
	-o-transition:height 0.5s ease;
	-moz-transition:height 0.5s ease;
	-webkit-transition:height 0.5s ease;
}

.box.step .expand h3 {
	margin-bottom:0;
}


/*
	-------------------------
	TOOLS
	-------------------------
*/
.tools {
	overflow:hidden;
	padding-top:4px;
	zoom:1;
}

.tools .summary {
	float:left;
	margin-bottom:0;
	padding-bottom:18px;
}

.tools .export {
	float:right;
}


/*
	-------------------------
	DEFAULT TABLE
	-------------------------
*/
table.default.total {
	margin:36px 0px;
	border-top:1px solid #b4c3e1;
	border-bottom:1px solid #b4c3e1;
}
table.default tr.unavailable td {
	background-image: linear-gradient(top, rgba(255,0,0,0.5), rgba(0,0,0,0.07));
	background-image: -o-linear-gradient(top,  rgba(255,0,0,0.5), rgba(0,0,0,0.07));
	background-image: -moz-linear-gradient(top,  rgba(255,0,0,0.5), rgba(0,0,0,0.07));
	background-image: -webkit-gradient(linear, top, bottom, from( rgba(255,0,0,0.5)), to(rgba(0,0,0,0.07)));
	background-image: -webkit-linear-gradient(top,  rgba(255,0,0,0.5), rgba(0,0,0,0.07));
}
table.default.total strong{
	color:#444;
}
table.default {
	color:#808080;
	text-align:left;
	width:100%;
	margin-bottom:10px;
	empty-cells:show;
}

table.default th a {
	color:#808080;
}

.ie6 table.default td {
	border-bottom:1px solid #c9cacb;
}

table.default tbody td > a {
	color:#303030;
}

table.default tbody td > input {
	margin-bottom:0;
	margin:-3px 0 -1px 0;
}

table.default tbody td > .btn {
	margin-bottom:0;
	margin:0 0 -2px 0;
	font-size:1.2em;
	text-decoration:none;
}

.ltie9 table.default tbody td > .btn {
	margin-right:4px;
}

.tablecountpercentage table.default tbody td > input {
	text-align:right;
	width:75px;
	float:left;
}

table.default tbody td > select,
table.default tbody td > form > select {
	margin:-3px 0;
}

table.form tbody td > .btn,
table.form tbody td > input,
table.form tbody td > select {
	margin-top:0;
	margin-bottom:0;
}

table.default .sort {
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
}

.ltie8 table.default .sort {
	vertical-align:top;
	margin-top:2px;
}

.nextChar span {
	display:inline-block;
	width:25px;
}

.nextChar.perc {
	text-align:right;
}

.nextChar.perc span {
	text-align: right;
	float:right;
}

table.default thead th,
table.default thead td {
	background:#fff;
	border-top:1px solid #b4c3e1;
	border-bottom:1px solid #b4c3e1;
	text-transform:uppercase;
	font-size:9px;
	padding:0 4px;
	font-weight:normal;
	text-align:left;
}

table.default.myFunds thead th {
	padding:4px 10px 0 10px;
}

table.default > tbody:first-child tr:first-child td {
	border-top:1px solid #b4c3e1;
}

table.default-alt > thead > tr > th:first-child,
table.default-alt > thead > tr > td:first-child {
	border:none;
}

table.default .more-content,
.steps #main table.default .more-content {
	color:#303030;
	width:auto;
	float:none;
	padding:0;
}

table.default tbody td {
	background-color:#fff;
	border-right:1px solid #dedede;
	font-size:0.909em;
	line-height:1.6em;
}

table.default td.toggle {
	border-right:none;
}

table.default-alt > tbody > tr > td.toggle {
	background:none;
}

table.default tbody tr.enable-toggle:hover td {
	background-color:#e5e5e6;
}

table.default-alt > tbody > tr > td:first-child,
table.default-alt > tbody > tr.enable-toggle:hover > td:first-child {
	background-color:transparent;
}

table.default.form tbody td {
	background:none;
	border-bottom: 1px solid #b4c3e1;
	font-size:1em;
	line-height:1.636em;
	padding:10px;
}

table.default.form tbody td > .btn {
	font-size:1.091em;
}

table.default.form td > *:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]) {
	margin-bottom:0;
	margin-top:0;
}

table.default.form .daterangepicker * {
	float:left;
	margin:0 10px 0 0;
}

table.default.form .daterangepicker input.small {
	width:85px;
	margin:0 5px 3px 0 !important;
	height:24px \9;
}

table.default.form select#description {
	width:150px \9;
}

table.default tbody td,
table.default tfoot th,
table.default tfoot td {
	padding:4px;
}

.wide table.default > tfoot td:first-child,
.wide table.default > tfoot table tr > *:first-child {
	padding-left:14px;
}

/* @media (max-width:960px) {
	.daterangepickerTo {
		width:39px;
		clear:left;
	}
} */
.wide table.default > tfoot tr > :last-child {
	padding-right:14px;
}


table.default tbody td.checkbox{
	border-right:none;
	text-align:center;
	width:16px;
	padding:7px 0 0 12px;
}

table.default tbody td.checkbox input {
	margin:0;
	padding:0;
	vertical-align:baseline;
	width:auto;
}

table.default tbody td.checkbox input[type="radio"] {
	margin:-6px 0 0 0 \9;
}

.ltie8 table.default tbody td.checkbox input {
	margin-top:-3px;
}

.ltie10 table.default tbody td.checkbox input {
	vertical-align:middle;
}

table.default tbody td.strong {
	color:#000;
	font-weight:normal;
	font-size:1em;
	line-height:1.455em;
}

#documentsTab table.default tbody tr.correspondence_unread td.strong {
	font-weight:bold;
}

table.default tbody td.neg {
	color:#c51313;
}

table.default tbody td.pos {
	color:#50ab23;
}

table.default tbody td:last-child  {
	border-right:none;
}

table.default tbody td.last-child {
	border-right:none;
}

table.default > tbody > tr:last-child > td {
	border-bottom:1px solid #b4c3e1;
}

table.default > tbody > tr.last-child > td {
	border-bottom:1px solid #b4c3e1;
}

table.default-alt > tbody > tr:last-child > td:first-child {
	border-bottom:none;
}

table.default-alt > tbody > tr.last-child > td:first-child {
	border-bottom:none;
}

table.default td.alt {
	background-color:#f7f7f7;
}

table.default tr.enable-toggle:hover td.alt {
	background-color:#e2e3e4;
}

table.default col.alt {
	color:red;
}

table.default td.right {
	text-align:right;
}

.ie7 table.default td.right .btn {
	float:right;
}

table.default tbody td.right .opposite {
	float:left;
}

table.default tbody tr td.toggle,
table.default tr.enable-toggle:hover td.toggle {
	width:15px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	width:24px;
}

table.default td.toggle a {
	background-position:center top;
	display:inline-block;
	width:8px;
	height:9px;
	overflow:hidden;
	text-indent:-9999px;
}

.ie6 table.default td.toggle a {
	display:block;
	overflow:hidden;
	padding-left:6px;
	width:0;
}

.ltie8 table.default td.toggle a {
	display:block;
	margin-top:3px;
}

table.default tr.enable-toggle {
	cursor:pointer;
}

table.default tr.open td.toggle a {
	background-position:center 3px;
}

table.default tr.loading td.toggle a {
	background-position:center center;
	position:relative;
	margin:-4px -4px -4px -5px;
	width:16px;
	height:16px;
}

table.default tr.more > td {
	background:none;
	border:none;
	padding:0;
	font-size:1em;
	line-height:1.636em;
}
table.default .outerwrapper {
	background-position:left bottom;
}

table.default .expand .outerwrapper {
	background:none;
}

.js table.default .outerwrapper {
	height:0;
	overflow:hidden !important;
	width:100% !important;
	display:block;
	float:left;
}

.js table.default .more-open > * > .outerwrapper {
	border-bottom:1px solid #c9cacb;
}

.js table.default.unlocked .outerwrapper {
	transition:height 0.5s ease;
	-o-transition:height 0.5s ease;
	-moz-transition:height 0.5s ease;
	-webkit-transition:height 0.5s ease;
}

table.default .more-open > td > .outerwrapper {
	height:auto;
}

table.default .outergradient {
	background-position:top left;
	background-repeat:repeat-x;
}

table.default .row-fluid.bg-fix {
	background:#F2F2F2;
}

table.default .row-fluid.bg-fix .span8 {
	background:#fff;
	padding:14px;
}

table.default .row-fluid.bg-fix .span4 {
	margin:0;
	text-align:center;
	width:34.04256%;
}

.ie7 table.default .row-fluid.bg-fix .span4 {
	width:31%;
}

table.default .innerwrapper > .action {
	right:0;
}

table.default .innerwrapper.alert {
	float:left;
	border:none;
	padding-top:10px;
	width:65%;
}

table.default .innerwrapper {
	border-top:1px solid #b4c3e1;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	zoom:1;
}

table.default tr.more:last-child > td > .outerwrapper {
	border-bottom:0;
}

table.default tr.more.last-child > td > .outerwrapper {
	border-bottom:0;
}

.js table.default .innerwrapper {
	display:none;
}

.js table.default .expand .innerwrapper {
	border-top:none;
	display:block;
}

table.default .more-open > td > .outerwrapper > .innerwrapper {
	display:block;
}

table.default .innerwrapper,
table.default .innerwrapper table.default .innerwrapper {
	padding-left:28px;
}

table.default-alt .innerwrapper {
	padding-left:0;
}

.wide table.default .innerwrapper {
	padding-right:24px;
}

table.default .expand .innerwrapper {
	padding-left:0 !important;
	padding-right:0 !important;
}

.ie6 .indentright,
.ie6 .wide table.default .indentright {
	height:160px;
}

.wide table.default .indentright {
	padding-right:290px;
}

.wide.indentright,
.wide .wide.indentright  {
	padding-right:290px;
	margin-left:0;
}

.wide table.default .innerwrapper .wide {
	clear:both;
	margin-left:-28px;
	margin-right:-24px;
}

.wide table.default .innerwrapper .wide .reversewide {
	padding-left:28px;
	padding-right:24px;
}

td.underline{text-decoration:underline;color:#444;}

table.default tfoot {
	color:#333;
}

table.default tfoot tr:first-child > * {
	padding-top:12px;
}

table.default  tfoot .sub th {
	font-weight:normal;
}

table.default  tfoot .aside {
	padding:0!important;
}

table.default  tfoot .aside > table {
	width:100%;
}

table.default  tfoot .aside > table td {
	font-size:1em!important;
	line-height:1.636em;
}

table.default  tfoot .total,
table.default  tfoot .total-alt,
table.default  tfoot .total-low,
table.default  tfoot .total-lower {
	font-weight:bold;
}

table.default  tfoot .total-alt th {
	color:#ea560d;
}

table.default  tfoot .total-low > * {
	padding-top:28px;
	padding-bottom:18px;
}

table.default  tfoot .total-lower > * {
	padding-top:12px;
	padding-bottom:18px;
}


/*
	-------------------------
	TABS
	-------------------------
*/
.overview {
	width:250px;
	padding-left:12px;
	color:#444;
	margin-bottom:35px;
}
.overview span {
	float:right;
	color:#777;
}
.overview p {
	margin-bottom:0px;
}
.tabs a.btn {
	color:#f60;
}
.tabs-top {
	margin:0;
	padding-left:13px;
	zoom:1;
}

.tabs-top:after {
	content:'';
	clear:both;
	display:block;
}

.tabs-top li {
	float:left;
	margin-right:1px;
	list-style:none;
	width:135px;
}

.tabs-top a,
table.default .tabs-top a {
	background-color:#fff;
	background-position:0 bottom;
	border:1px solid #aaa;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	color:#788cc8;
	display:block;
	font-size:1.182em;
	line-height:1.308em;
	min-height:2.769em;
	padding:0;
	text-align:center;
	text-decoration:none;
}

.ie6 .tabs-top a,
.ie6 table.default .tabs-top a {
	height:2.769em;
}

.iefix .tabs-top a,
.iefix table.default .tabs-top a {
	background:url(../img/iefix/bg-tabs-top.png) center top no-repeat;
	border:none;
	padding:1px 1px 0 1px;
}

.tabs-top a:hover,
table.default .tabs-top a:hover {
	color:#006;
	text-decoration:none;
}

.tabs-top .current {
	background-color:#f4f4f5;
	box-shadow:0 -2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 -2px 1px rgba(0,0,0,0.2);
	-o-box-shadow:0 -2px 1px rgba(0,0,0,0.2);
	border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	padding:1px;
	border-bottom:none;
	margin-top:-1px;
	margin-bottom:-1px;
	position:relative;
	z-index:1;
	width:133px;
}

.iefix .tabs-top .current {
	background:none;
	padding:0;
	margin-top:-4px;
	width:135px;
}

.tabs-top .current a,
table.default .tabs-top .current a {
	background-color:#ebeaea;
	background-image:none;
	border:none;
	color:#006;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-1px;
	cursor: default !important;
}

.iefix .tabs-top .current a,
.iefix table.default .tabs-top .current a {
	background:url(../img/iefix/bg-tabs-top.png) center -80px no-repeat;
	padding:5px 1px 2px 1px;
}


.tab-text .wide p{color:#303030;width:565px;}
.tab-text .wide ul{list-style:none;color:#303030;}
.tab-text .wide ul li{line-height:2.3em;}
.tab-text .wide ul li span{display:inline-block;width:400px;font-weight:bold;}

.tabs .tab {
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	padding:0 14px 14px;
	zoom:1;
}

.tabs .tab:after {
	content:'';
	clear:both;
	display:block;
}

.js .tabs .tab {
	display:none;
}

.tabs .tab .wide {
	margin:0 -14px;
}

.investmentMethod .toggle-hide .wide {
	margin:0 -14px 0 -26px;
}

.ie9 .tabs .tab .wide {
	overflow:hidden;
}

.js .tabs .tab-current {
	display:block;
}

.tabs h2 {
	padding:5px 0;
}

.tabs h2.alt {
	border-bottom:1px solid #b4c3e1;
	padding:6px 14px 4px 14px;
	margin:0 -14px 10px -14px;
}

.tabs.myFunds h2.alt {
	border:none;
	margin:0;
}

.tabs .tab.fix {
	padding:0;
}

.tabs .tab.fix h2.alt {
	margin:0;
}


/*
	-------------------------
	STEPS
	-------------------------
*/
.fundoverview {
	margin:0;
}

.box.step h3 {
	margin-bottom:1em;
}

.box.step .wide {
	position:relative;
	margin:0 -14px;
}

.box.step table.default {
	margin-bottom:20px;
}


/*
	-------------------------
	PROGRESS
	-------------------------
*/
.progress {
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	padding-bottom:4px;
	background:none;
	background-image:none;
	background-repeat:none;
	border-radius:0;
	box-shadow:none;
	height:auto;
}

.progress h3,
.box.step .progress h3 {
	margin-bottom:0.5em;
}

.progress p {
	position:absolute;
	right:0;
	bottom:0;
	margin-bottom:0;
}

.progress div {
	background-color:#e8e7e7;
	margin:0 50px 0 0;
	height:8px;
	overflow:hidden;
}

.progress > div {
	border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	overflow:hidden;
}

.progress div div {
	background-color:#788cc8;
	border-radius:2px 0 0 2px;
	-o-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	margin:0;
	position:static;
}

.progress .bl,
.progress .br {
	display:none;
}

.iefix .progress .bl,
.iefix .progress .br {
	background:url(../img/iefix/progress.png) left top no-repeat;
	display:block;
	position:absolute;
	width:4px;
	left:0;
	top:0;
}

.iefix .progress .br {
	background-position:right top;
	left:auto;
	right:0;
}


/*
	-------------------------
	RANGE FILTER
	-------------------------
*/
.range-filter {
	list-style:none;
	font-size:1.182em;
	line-height:1.769em;
}

.range-filter:after {
	content:'';
	clear:both;
	display:block;
}

.range-filter li {
	float:left;
	margin:0 10px;
}

.range-filter a {
	background-color:#eee;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-order-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,0.25);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);
	-o-box-shadow:0 0 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);
	display:block;
	padding:0 7px;
	text-align:center;
}

.iefix .range-filter a{
	background-image:url(../img/iefix/bg-range.png);
	height:23px;
	width:57px;
	padding:4px 0;
	margin:-4px -5px;
}

.range-filter li.current a {
	background-color:#c9cedd;
	font-weight:bold;
}


/*
	-------------------------
	FAQ
	-------------------------
*/
.faq h2 {
	clear:both;
	font-size:1.545em;
	line-height:1.412em;
	font-weight:bold;
	color:#006;
	padding-left:22px;
	margin:0;
}

.faq ul {
	list-style-position:outside;
}

.faq li,
.result-overview li {
	display:block;
	list-style:none;
}

.faq .outerwrapper > ul {
	margin-bottom:0;
}

.faq li a.toggle {
	background-position:10px 8px;
	color:#303030;
	display:inline-block;
	text-decoration:underline;
	padding:3px 0 3px 22px;
}

.result-overview ul {
	list-style-position:outside;
}

.result-overview > ul > li {
	background-position:0 8px;
	padding:0 0 0 12px;
	zoom:1;
}

.result-overview li > span {
	display:block;
	padding:3px 10px;
}

.faq li a.toggle {
	background-position:10px 8px;
	color:#303030;
	display:inline-block;
	text-decoration:underline;
	padding:3px 0 3px 22px;
}

.result-overview a.toggle {
	color:#303030;
	padding-left:22px;
	margin-left:-22px;
	zoom:1;
}

.result-overview em {
	color:#ff5a00;
}

.result-overview > p {
	font-size:1.182em;
	line-height:1.538em;
	margin-bottom:1em;
}

.faq li.open > a {
	background-position:10px 11px;
}

.result-overview li.open {
	background-position:0 11px;
}

.js .faq .outerwrapper,
.js .result-overview .outerwrapper {
	display:none;
	height:0;
	overflow:hidden;
}

.js .faq.unlocked .outerwrapper,
.js .result-overview.unlocked .outerwrapper {
	transition:height 0.5s ease;
	-o-transition:height 0.5s ease;
	-moz-transition:height 0.5s ease;
	-webkit-transition:height 0.5s ease;
}

.js .faq .open .outerwrapper,
.js .result-overview .open .outerwrapper,
.js .faq .open .outerwrapper .open .outerwrapper,
.js .result-overview .open .outerwrapper .open .outerwrapper {
	display:block;
	height:auto;
}

.js .faq .open .outerwrapper  .outerwrapper,
.js .result-overview .open .outerwrapper  .outerwrapper {
	display:none;
}

.faq li li a.toggle {
	background-position:20px 9px;
	color:#006;
	padding-left:32px;
}

.faq li.open > span > a {
	background-position:20px 11px;
}

.faq li li span,
.result-overview li > span {
	display:block;
}

.faq div.innerwrapper,
.result-overview div.innerwrapper {
	overflow:hidden;
	padding:16px 20px 0 20px;
}

.faq ul.more a,
.result-overview ul.more a {
	text-decoration:underline;
}


/*
	-------------------------
	QUICK SEARCH
	-------------------------
*/
.quick-search {
	background-color:#f9f9f9;
	background-repeat:repeat-x;
	background-position:left bottom;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:8px 8px 8px 15px;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	zoom:1;
}

.quick-search .borders * {
	background-image:url(../img/iefix/white-border-outside.png);
}

.quick-search label {
	color:#626262;
	float:left;
	font-size:1.182em;
	line-height:1.538em;
}

.quick-search div {
	overflow:hidden;
}

.quick-search input.query {
	float:left;
	margin-right:5px;
	width:31em;
	outline: none;
	padding:3px 3px 2px 3px;
	background:#fff;
	border:none;
	box-shadow:none;
	line-height:normal;
	margin-bottom:0;
}

.quick-search .btn {
	color:#006;
	float:right;
	width:auto;
}


/*
	-------------------------
	PAGING
	-------------------------
*/
.paging {
	display:inline;
}

.paging p {
	display:inline;
	margin:0;
}

.paging ul {
	color:#788cc8;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0;
	padding-bottom:18px;
}

.paging li {
	display:inline;
}

.paging a {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color:#788cc8;
	display:inline-block;
	line-height:1.091em;
	padding:0;
	margin:0 1px;
	text-decoration:none;
	min-width:21px;
	text-align:center;
}

.iefix .paging a {
	background:transparent url(../img/iefix/bg-paging.gif) center top no-repeat;
	border:none;
	padding:1px;
	height:12px;
	line-height:12px;
	overflow:hidden;
}

.paging a:active {
	background-color:#b9c9e4;
}
.iefix .paging a:active {
	background:transparent url(../img/iefix/bg-paging.gif) center -28px no-repeat;
}

.paging .current a {
	background-color:#788cc8;
	border-color:#7777bd;
	color:#fff;
}

.iefix .paging .current a {
	background:transparent url(../img/iefix/bg-paging.gif) center -56px no-repeat;
}

.paging .prev a,
.paging .next a {
	background-repeat:no-repeat;
	background-position:center center;
	border:none;
	text-indent:-9999px;
	width:6px;
	overflow:hidden;
	display:inline-block;
	height:9px;
}

.ltie8 .paging .prev a,
.ltie8 .paging .next a {
	height:auto;
}

.paging input {
	width:30px !important;
	margin:0 0 0 5px;
	padding:0;
	line-height:normal;
	font-size:11px;
	text-align:center;
	float:none;
}

.paging label {
	float:left;
}


/*
	-------------------------
	DEFAULT FORM
	-------------------------
*/
form.default {
	color:#414141;
	empty-cells:show;
	position:relative;
	zoom:1;
	clear:both;
}

form.default fieldset {
	margin-bottom:18px;
}

form.default fieldset.item {
	margin-bottom:0;
}

form.default legend,
div.form h3,
.box.step div.form h3 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-bottom:12px;
	margin-bottom:0;
}

form.default .item {
	clear:both;
	overflow:hidden;
	zoom:1;
}

form.default .item > label.pre {
	float:none;
	display:block;
	margin-bottom:0;
}

form.default label.alt {
	font-weight:normal;
}

.ltie8 .item {
	padding-bottom:12px;

}

.ltie8 form.login .item {
	padding-bottom:24px;
}

form.default .item > label {
	clear:left;
	float:left;
	width:170px;
	padding:1px 0;
	line-height:1.636em;
	padding-bottom:11px;
}

form.default label.reader {
	position:absolute;
	left:-9999px;
}

.ie6 form.default .item label,
form.default .item legend span,
form.default .item legend strong {
	clear:left;
	float:left;
	width:170px;
	padding:1px 0;
	line-height:1.636em;
	padding-bottom:11px;
}

form.default .item > label.warning {
	clear:none;
}

.ltie8 form.default .item legend span,
.ltie8 form.default .item legend strong {
	margin-left:-7px;
}

form.login .item > label,
form.login dt,
form.login .item legend span,
form.login .item legend strong {
	width:220px;
}

.ie6 form.default .item label,
.ie6 form.default dt,
.ie6 form.default .item legend span,
.ie6 form.default .item legend strong {
	clear:left;
	float:left;
	width:170px;
	padding:1px 0;
	line-height:1.636em;
	margin-bottom:12px;
}

.ie6 form.default .item .radio li label {
	clear:none;
	width:auto;
}

form.default-wide .item > label,
form.default-wide dt,
form.default-wide .item legend span,
form.default-wide .item legend strong {
	width:50%;
}

.content-fixed form.default-wide .item > label,
.content-fixed form.default-wide dt,
.content-fixed form.default-wide .item legend span,
.content-fixed form.default-wide .item legend strong {
	width:160px;
}

form.default .item legend,
form.default .item legend span {
	font-weight:normal;
}

form.default .legend {
	position:relative;
}

form.default .legend legend span,
form.default .legend legend strong {
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
}

.ltie8 form.default .legend legend span,
.ltie8 form.default .legend legend strong {
	margin-left:0;
}


form.default-alt > .item > label,
form.default-alt > .item > legend {
	font-weight:bold;
}

form.default .item legend {
	margin:0;
	padding:0;
	width:160px;
	float:left;
	margin-right:10px;
}

form.default .item legend.alt {
	float:none;
	display:block;
	width:auto;
}

form.default .item legend.alt * {
	width:auto;
}

/* form.default .radio {
	margin-bottom:0;
	margin-right:10px;
	float:left;
} */

.ie6 form.default .radio {
	float:none;
}

form.default h3 {
	clear:both;
	margin-bottom:12px;
}

form.default legend,
form.default legend span,
form.default legend strong {
	font-weight:bold;
}

form.default-alt dd {
	font-weight:bold;
}

form.default-alt dd label,
form.default-alt dd .btn {
	font-weight:normal;
}

form.default .item > input,
form.default .item > textarea,
form.default .item > select,
form.default .item > .align {
	float:left;
	margin-right:10px;
	margin-bottom:11px;
}

form.default .item > input[type=radio],
form.default .item > input[type=checkbox],
form.default .item > input[type=submit],
form.default .item > input[type=button] {
	float:none;
	margin-right:0;
	margin-bottom:0;
}

form.default input,
form.default textarea,
form.default select {
	width:100%;
}

form.default input[type=radio],
form.default input[type=checkbox],
form.default input[type=submit],
form.default input[type=button] {
	width:auto;
}

.ltie9 form.default .btn input {
	float:none;
	width:auto;
	margin:0;
}

.ltie9 form.default .radio > li > input {
	width:auto;
}

.ltie9 form.default .btn,
.ltie9 form.default .btn input {
	width:auto;
}

.ltie9 form.default input.right {
	float:right;
	margin-right:0;
}

form.default-wide .item > input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),
form.default-wide .item > textarea,
form.default-wide .item > select {
	margin-right:0;
}

.content-fixed form.default-wide input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),
.content-fixed form.default-wide textarea,
.content-fixed form.default-wide select {
	margin-right:10px;
}

.ltie9 form.default-wide input,
.ltie9 form.default-wide textarea,
.ltie9 form.default-wide select {
	margin-right:0;
}

.ltie9 .content-fixed form.default-wide input,
.ltie9 .content-fixed form.default-wide textarea,
.ltie9 .content-fixed form.default-wide select {
	margin-right:10px;
}

.ltie9 .content-fixed form.default-wide .btn input {
	margin-right:0;
}

form.default .item-wide textarea {
	clear:both;
	display:block;
	width:100%;
}

.ltie8 form.default textarea {
	width:96%;
}

form.default a.related {
	color:#000;
	clear:both;
	float:left;
	text-decoration:underline;
}

 .item .chars {
	display:none;
}

.js .item .chars {
	margin:-12px 0 0 0;
	display:block;
	text-align:right;
}

.js .item .chars.fullwidth {
	margin-left:0;
}

form.default .item p.warning {
	float:left;
	clear:both;
	padding:1px 5px;
}

form.default .item p.warning.float {
	clear:none;
	margin-bottom:11px;
}

.litie8 form.default .item p.warning {
	float:none;
}

form.default .item .strength,
.ie6 form.default .item .strength {
	clear:none;
	font-weight:normal;
	width:auto;
}

form.default .password {
	color:#8b8a8a;
	letter-spacing:0.25em;
	text-indent:0.25em;
}

.ltie10 form.default .password {
	letter-spacing:0.13em;
}

form.default .strong label.strength {
	color:#00be3a;
}

form.default .mediocre label.strength {
	color:#ea560d;
}

form.default .weak label.strength {
	color:#be0000;
}

form.default .wrapper {
	float:left;
	margin-bottom:12px;
	position:relative;
	padding-bottom:7px;
	zoom:1;
}

form.default .wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]) {
	margin-bottom:0;
	margin-right:0;
}

form.default .bar {
	position:absolute;
	height:4px;
	left:0;
	bottom:0;
	overflow:hidden;
}

form.default .strong .bar {
	background-color:#00be3a;
}

form.default .mediocre .bar {
	background-color:#ea560d;
}

form.default .weak .bar {
	background-color:#be0000;
}

form.default .btn {
	margin-bottom:12px;
}

.js form.default .related-content,
.js form.default .related-hide {
	display:none;
}

.js form.default .related-show {
	display:block;
}


/*
	-------------------------
	EDIT FORMS
	-------------------------
*/
.editform .edit,
.editform .cancel,
.js .editform form.default,
.js .editform.editing .edit,
.js .editform.editing .accept,
.js .editform.editing .editing dl {
	display:none;
}

.js .editform .form-alt form.default > *,
.js .editform.editing .editing form.default > *.related-content {
	display:none;
}

.js .editform.editing .editing form.default > *.related-show {
	display:block;
}

.js .editform .edit,
.js .editform .cancel {
	display:inline-block;
}

.js .editform.editing div.editing form,
.js .editform .form-alt form.default,
.js .editform.editing .editing form.default > */* ,
.js .editform .form-alt form.default > *.visible */ {
	display:block;
}

.ie6 .editform .edit,
.ie6 .editform .cancel{
	display:none!important;
}

.ie6 .editform form.default,
.ie6 .editform.editing .editing dl {
	display:block!important;
}


/*
	-------------------------
	LOGIN FORM
	-------------------------
*/
form.login .item {
	margin-bottom:12px;
}

.ltie8 form.login .item {
	margin-bottom:0;
}

form.login label {
	font-weight:bold;
	font-size:11px;
	font-weight:normal;
	font-weight:bold;
	color:#303030;
}


/*
	-------------------------
	HOMEPAGE TOUR/ALERTS
	-------------------------
*/
#tour,
#alerts{
	color:#fff;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-o-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
	zoom:1;
}

#tour .inner {
	border:1px solid #fff;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	min-height:223px;
	padding:15px 35px 0 35px;
	overflow:hidden;
}

.ie6 #tour .inner {
	height:223px;
}

#tour {
	background-color:#fff;
	background-position:bottom left;
	background-repeat:repeat-x;
}

.ie6 #tour,
.ie6 #alerts {
	border:1px solid #efefef;
}

#alerts {
	background:#fff;
	padding:11px 120px 0 35px;
	min-height:105px;
}

.ie6 #alerts {
	height:105px;
}

#tour h1,
#alerts h1 {
	float:left;
	width:200px;
	color:#ee7f00;
}

#tour span.color1,
#alerts span.color1 {
	color:#000066;
}

#tour span.color2 {
	color:#000066;
}

#alerts h1 {
	width:400px;
}

#tour div.about {
	float:left;
	width:210px;
	margin-left:100px;
}

#tour div.about h2{
	font-size:2.909em;
	line-height:1.188em;
	font-weight:normal;
	color:#000066;
	margin-bottom:5px;
}

#tour div.about p {
	color:#000;
	font-size:1.455em;
	line-height:1.25em;
}

#tour ol{
	position:absolute;
	list-style:none;
	left:0;
	right:0;
	bottom:18px;
	margin:0;
	padding:0 28px;
}

#tour ol li{
	background-color:#cdcdcd;
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-o-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.50);
	color:#fff;
	font-weight:bold;
	float:left;
	font-size:2em;
	line-height:1.188em;
	width:1.35em;
	height:1.288em;
	overflow:hidden;
	text-align:center;
	margin:0 35px;
	padding-bottom:1px;
}

#tour ol li.current {
	background-color:#788cc8;
}

#tour ol li.complete {
	background-color:#F60;
}

.ltie9 #tour ol li {
	background:transparent url(../img/iefix/bg-step-indicator-alt.png) center -98px no-repeat;
	margin:0 30px 0 31px;
	padding:5px 0 4px 0;
	width:39px;
}

.ie6 #tour ol li {
	margin:0 26px;
}

.ltie9 #tour ol li.current {
	background-position:center -49px;
}

.ltie9 #tour ol li.complete {
	background-position:center 0;
}


#tour a {
	display:block;
	float:left;
	min-width:240px;
	background-color:#e64415;
	background-position:top left;
	background-repeat:repeat-x;
	color:		#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);

	margin-left:	100px;
	margin-top:		40px;
	margin-bottom:	18px;

	text-decoration:none;
	font-size:		24px;
	text-align:		center;
	line-height:	90px;
	height:			90px;
}

#alerts a{
	display:block;
	float:left;
	min-width:203px;
	background-color:#e64415;
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	color:#fff;
	font-size:24px;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);
	margin-left:100px;
	margin-top:40px;
	margin-bottom:18px;
	line-height:76px;
	text-decoration: none;
	padding:0 15px;

	height:	45px;
}

.iefix #tour a {
	background:url(../img/iefix/tour-start.png) center center no-repeat;
	width:211px;
	line-height:90px;
	margin-top:36px;
	margin-left:96px;
}

#tour div.about h2,
#tour div.about p,
#tour a,
#alerts a {
	font-family:NNDagnyDisplay, Arial;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

#alerts div.about {
	float:right;
	padding-top:7px;
}

#alerts div.about h2 {
	background-position:right center;
	font-size:18px;
	float:left;
	color:#ea560d;
	font-weight:normal;
	padding-right:25px;
}

#alerts a {
	clear:both;
	min-width:125px;
	font-size:1.636em;
	margin-left:0px;
	margin-top:5px;
	line-height:42px;
}

.iefix #alerts a {
	background:url(../img/iefix/alerts-start.png) center center no-repeat;
	width:136px;
	line-height:50px;
	margin:1px -4px 0 -4px;
}

.alignAlertBox {
	display:table;
	height:40px;
}

.alignAlert {
	vertical-align:middle;
	display:table-cell;
}


/*
	-------------------------
	SEARCH RESULTS
	-------------------------
*/
.results h2 {
	color:#f60;
	font-family:NNDagnyDisplay, Arial;
	font-weight:normal;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	margin-bottom:1em;
}

.results article {
	margin-bottom:20px;
}

.results h3 a {
	color:#f60;
	text-decoration:underline;
	margin-bottom:2px;
}

.results h3 a:hover {
	text-decoration:none;
}

.results article p {
	margin-bottom:2px;
}

tr.more-open > div.blueborder{border-bottom:1px solid #333;}

.js .selectsubmit .btn {
	display:none;
}


/*
	-------------------------
	DATEPICKER
	-------------------------
*/
.ui-datepicker {
	background-color:#fff;
	border:1px solid #b4c3e1;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:1px;
	display:none;
	width:192px;
}

.iefix .ui-datepicker {
	background:url(../img/iefix/bg-calendar.png) center bottom no-repeat;
	border:none;
	padding:2px;
	position:relative;
	top:4px;
}

.ui-datepicker table {
	border-spacing:3px;
	border-collapse:separate;
	margin:0;
	font:0.688em/1.636em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ui-datepicker th {
	font-weight:normal;
	text-transform:uppercase;
}

.ui-datepicker td {
	background:#fff;
	width:24px;
	text-align:right;
	line-height:1.455em;
}

.ui-datepicker td a {
	border:1px solid #c9cacb;
	color:#303030;
	display:block;
	padding:0 4px 0 0;
}

.ui-datepicker td span {
	display:block;
	padding:0 4px 0 0;
}

.ui-datepicker td a:hover {
	background-color:#798cc8;
	border-color:#798cc8;
	color:#fff;
	text-decoration:none;
}

.ui-datepicker td.ui-datepicker-other-month {
	background:transparent;
	border:none;
}

.ui-datepicker-unselectable {
 	color:#eee;
}

td.ui-state-disabled {
	background:none;
	color:#303030;
}

.ui-datepicker td.ui-datepicker-current-day a {
	background:#798cc8;
	border-color:#798cc8;
	color:#000;
}

.ui-datepicker-header {
	background:#fc591f;
	background-repeat:repeat-x;
	background-position:left top;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	color:#fff;
	padding:4px;
	margin:3px;
}

.iefix .ui-datepicker-header {
	background:transparent url(../img/iefix/bg-calendar.png) center top no-repeat;
	margin:-6px -2px 3px -2px;
	padding:9px 9px 4px 9px;
	position:relative;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:1px center;
	border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	margin:2px;
	/*font-size:0;*/
	line-height:0;
}

.iefix .ui-datepicker-prev,
.iefix .ui-datepicker-next {
	background-color:transparent;
}

.ui-datepicker-prev {
	float:left;
}

.ui-datepicker-next {
	background-position:3px center;
	float:right;
}

.aside-datepicker {
	position:absolute;
	left:0;
	top:0;
}

.aside-datepicker.span6 {
	position:relative;
	margin:0 0 10px 0;
}

.contact-step2 fieldset {
	margin-bottom:0 !important;
}

.js .aside-datepicker .item {
	display:none;
}


/*
	-------------------------
	LIGHTBOX
	-------------------------
*/
.js .lightboxcontent {
	display:none;
}

.js .lightbox .lightboxcontent {
	display:block;
}

.lightbox {
	z-index:1000;
	opacity:0;
	transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-moz-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
}

.js .lightbox {
	background:rgba(255,255,255,0.7);
	display:none;
	position: fixed;
	right:0;
	left:0;
	top:0;
	bottom:0;
}

.ltie9 .lightbox {
	background-image:url(../img/bg-lightbox.png);
}

.ie6 .lightbox {
	background-image:none;
	background:#fff;
}

.lightbox.show {
	opacity:1;
}

.lightboxcontent {
	background:#fff;
	border:1px solid #7f7fb2;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0 3px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.25);
	-o-box-shadow: 0px 0 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
	margin:20px auto;
	padding:0 10px 10px 10px;
	width:328px;
	clear:both;
	position:relative;
}

.iefix .lightboxcontent {
	border:none;
}

.iefix .lightboxcontent .borders-alt * {
	background-image:url(../img/iefix/lightboxcontent-border.png);
}

.iefix .lightboxcontent .borders-alt .bt,
.iefix .lightboxcontent .borders-alt .bb {
	background-image:url(../img/iefix/lightboxcontent-border-h.png);
	height:4px;
}

.iefix .lightboxcontent .borders-alt .blt {
	top:-4px;
	left:-4px;
}

.iefix .lightboxcontent .borders-alt .bt {
	top:-4px;
}

.iefix .lightboxcontent .borders-alt .brt {
	top:-4px;
	right:-4px;
}

.iefix .lightboxcontent .borders-alt .br {
	right:-4px;
}

.iefix .lightboxcontent .borders-alt .brb {
	bottom:-4px;
	right:-4px;
}

.iefix .lightboxcontent .borders-alt .bb {
	bottom:-4px;
}

.iefix .lightboxcontent .borders-alt .blb {
	bottom:-4px;
	left:-4px;
}

.iefix .lightboxcontent .borders-alt .bl {
	left:-4px;
}

.lightbox .lightboxcontent {
	position:relative;
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	margin:0 auto 120px auto;
	position:relative;
	top:120px;
}

.lightbox.show .lightboxcontent {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
}

.lightboxcontent h2 {
	border-bottom:1px solid #b4c3e1;
	color:#ea560d;
	font-size:1.818em;
	font-weight:normal;
	line-height:1.5em;
	padding:1px 10px;
	margin:0 -10px 10px -10px;
}

.lightboxcontent p {
	text-align:center;
}

.lightboxcontent .btn-choice {
	text-align:center;
	margin-bottom:10px;
}

.ie7 .lightboxcontent .btn-choice .btn {
	float:none;
}

.lightboxcontent .btn-close {
	display:none;
}

.js .lightbox .lightboxcontent .btn-close {
	background-color:#ff7014;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #ff7014;
	color:#fff;
	display:block;
	overflow:hidden;
	line-height:16px;
	width:21px;
	text-align:center;
	position:absolute;
	right:10px;
	top:6px;
	height:16px;
	padding:0 0 2px 2px;
	text-decoration:none;
}

.iefix.js .lightbox .lightboxcontent .btn-close {
	background:url(../img/iefix/bg-btn-close.png) center top no-repeat;
	border:none;
	width:23px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}

.iefix.js .lightbox .lightboxcontent .btn-close:active {
	background:url(../img/iefix/bg-btn-close.png) center -40px no-repeat;
}


/*
	-------------------------
	TABLE SUMMARY
	-------------------------
*/
.tablesummary {
	overflow:hidden;
}

.tablesummary .first {
	float:left;
	width:42%;
}
.tablesummary .second {
	float:right;
	width:57%;
}


/*
	-------------------------
	CONTACTTIMES
	-------------------------
*/
.js .contacttimes legend,
.contacttimes fieldset legend {
	display:block;
}

.contacttimes legend span,
.contacttimes legend strong {
	display:inline;
}

.contacttimes legend,
.js .contacttimes fieldset legend,
.js .contacttimes .saturdays {
	display:none;
}


/*
	-------------------------
	SCALES
	-------------------------
*/
.scale {
	background:#eeeff2;
	margin:0 0 20px 0;
	padding:20px 20px 40px 20px;
}

table.default .innerwrapper .scale {
	padding-left:28px;
}

.wide table.default .innerwrapper .scale {
	padding-right:24px;
}

.scale div.alertRange {
	width:90%;
	position:relative;
}

.scale h4 {
	position:absolute;
	left:-9999px;
}

.scale ul {
	list-style:none;
	list-style-position:outside;
	padding:20px 0 53px 0;
	width:100%;
}

.scale li {
	float:left;
	position:relative;
}

.scale li > span {
	display:block;
	height:13px;
	overflow:hidden;
}

.scale ul .ld > span {
	background-color:#ba4c45;
	border-right:1px solid #d47464;
	border-left:1px solid #c95f56;
}

.scale .dl > span {
	background-color:#ba4c45;
	border-left:1px solid #ba4c45;
	border-right:1px solid #d47464;
}

.scale .ld-alt > span {
	background-color:#2da113;
	border-right:1px solid #118f02;
	border-left:1px solid #ba9d4d;
}

.scale .dl-alt > span {
	background-color:#2da113;
	border-left:1px solid #118f02;
	border-right:1px solid #ba9d4d;
}

.scale li img {
	width:100%;
	height:52px;
	position:relative;
}

.ltie8 .scale li img {
	position:static;
}

.scale .ld img {top:-13px;}
.scale .ld-alt img{top:-39px;}
.scale .dl-alt img{top:-26px;}

.ltie8 .scale .ld img {margin-top:-13px;}
.ltie8 .scale .ld-alt img{margin-top:-39px;}
.ltie8 .scale .dl-alt img{margin-top:-26px;}

.scale ul strong {
	color:#13164b;
	font-size:1.091em;
	position:absolute;
	width:8em;
	text-align:center;
	top:100%;
	left:-4em;
}

.scale ul .hidden strong {
	left:-9999px;
}

.scale .finish {
	background:url(../img/icons/finish.png) left top no-repeat;
	position:absolute;
	width:23px;
	height:32px;
	overflow:hidden;
	right:-35px;
	top:0;
}

.scale .marker,
.scale-alt .marker {
	background:url(../img/icons/scale-marker.png) center center no-repeat;
	width:21px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:2px;
	margin-left:-10px;
	z-index:1;
}

.scale .marker-alt,
.scale-alt .marker-alt {
	background-image:url(../img/icons/scale-marker-alt.png);
}

.scale p.value {
	background:url(../img/icons/finish-small.png) left center no-repeat;
	color:#13164b;
	padding-left:30px;
	margin-bottom:0;
}

.scale p.value strong {
	background-color:#b94846;
	color:#fff;
	display:inline-block;
	padding:3px 7px;
	font-weight:normal;
}

/*
	-------------------------
	TABLE SCALES
	-------------------------
*/
table.scales {
	color:#000;
	width:100%;
	margin-bottom:20px;
}

table.scales thead th,
table.scales thead td {
	border-top:none;
	border-bottom:none;
	font-weight:bold;
	text-transform:none;
	font-size:1em;
	padding:0 10px;
}

table.scales > tbody th,
table.scales > tbody td {
	background-image:none!important;
	background:#eeeeee;
	border:none;
	padding:10px;
	height:74px;
	font-size:1em;
	vertical-align:middle;
	text-align:left;
}

table.scales > tbody .odd th,
table.scales > tbody .odd td {
	background:transparent;
}

table.scales th:first-child,
table.scales td:first-child {
	padding-left:0;
}

table.scales th:last-child,
table.scales td:last-child {
	padding-right:0;
}

table.scales .neg,
.scales .neg {
	color:#c51313;
	font-size:1.273em;
}

table.scales .pos {
	color:#50ab23;
	font-size:1.273em;
}

.wide table.default .innerwrapper .wide table.scales th:first-child,
.wide table.default .innerwrapper .wide table.scales td:first-child {
	padding-left:28px;
}

.wide table.default .innerwrapper .wide table.scales th:last-child,
.wide table.default .innerwrapper .wide table.scales td:last-child {
	padding-right:24px;
}


/*
	-------------------------
	TABLE SCALES SELECT
	-------------------------
*/
.scale-alt h4 {
	position:absolute;
	left:-9999px;
}

.scale-alt div {
	position:relative;
	/* width:400px; */
	padding:20px 0;
}

.scale-alt ul {
	border-top:1px solid #13144c;
	list-style:none;
	list-style-position:outside;
	width:100%;
	margin:0 0 20px 0;
}

.scale-alt li {
	float:left;
	width:10%;
}

.scale-alt li:first-child {
	width:0;
}

.scale-alt li span {
	display:block;
	border-left:1px solid #13144c;
	border-right:1px solid #13144c;
	height:10px;
	top:-5px;
	position:relative;
}

.scale-alt li:first-child span {
	border-left-width:3px;
}

.scale-alt li.last-child span {
	border-right-width:3px;
}

.scale-alt li strong {
	color:#13164b;
	position:absolute;
	width:6em;
	text-align:center;
	margin-right:-3em;
	top:14px;
	right:0;
}

.scale-alt li:first-child strong {
	margin-right:0;
	right:auto;
	left:-3px;
	width:auto;
}

.scale-alt li.last-child strong {
	margin-right:0;
	right:-3px;
	width:auto;
}

.scale-alt .marker {
	top:0;
}

.scale-alt .range {
	background-color:#7acc78;
	height:10px;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	top:16px;
}

.scale-alt .rangemarker {
	border-left:1px solid #0f7a05;
	border-right:1px solid #0f7a05;
	height:14px;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	top:14px;
	margin-left:-1px;
	width:0;
	left:0;
}

/*
	-------------------------
	DATEPICKER
	-------------------------
*/
.datepickerselect div {
	margin-right:10px;
	float:left;
}

.datepickerselect select {
	float:left;
	margin:0 5px 11px 0;
}

.datepickerselect .day {width:4.5em;}
.datepickerselect .month {width:8.5em;}
.datepickerselect .year {width:5.5em;}

.notification {
	width:56%;
	padding: 0px 14px;
	margin-bottom: 10px;
}

.notification h2 {
	color: #EA560D;
	font-size: 20px;
}

/* .editform dd .btn {
	float:	right;
}

.editform dd .btn.up {
		margin-top: -15px;
} */

.buttonspacer {
	margin-left:6px;
}

.form.form-alt:not(.editing) .settingWidth {width:350px;}

.iefix div.form-alt {
	margin-bottom:1em;
}

html body *:focus,
html body a:focus {
	outline: 0;
}

/*
	-------------------------
	GRADIENTS
	-------------------------
*/
.tabs .box,
.box-alt .inner,
.start-overview .inner,
.js .my-overview-loaded .inner,
.fade-box .inner,
figcaption,
.start-overview .wrapper div,
.ing .box .inner {
	background-image: url(../img/gradients/box.gif);
	background-image: linear-gradient(center top, #ebeaea, #fff 38px);
	background-image: -o-linear-gradient(top, #ebeaea, #fff 38px);
	background-image: -moz-linear-gradient(top, #ebeaea, #fff 38px);
	background-image: -webkit-linear-gradient(top, #ebeaea, #fff 38px);
	background-repeat:repeat-x;
}

.fade-box {
	background-image: url(../img/gradients/fade.gif);
	background-image: linear-gradient(top, #b4c3e1, #fff 115px);
	background-image: -o-linear-gradient(top, #b4c3e1, #fff 115px);
	background-image: -moz-linear-gradient(top, #b4c3e1, #fff 115px);
	background-image: -webkit-gradient(linear, top, bottom, from(#b4c3e1), to(#fff));
	background-image: -webkit-linear-gradient(top, #b4c3e1, #fff 115px);
	background-repeat:repeat-x;
}

.wide-banner {
	background-image: url(../img/gradients/fade.gif);
	background-image: linear-gradient(top, #b4c3e1, #fff);
	background-image: -o-linear-gradient(top, #b4c3e1, #fff);
	background-image: -moz-linear-gradient(top, #b4c3e1, #fff);
	background-image: -webkit-gradient(linear, top, bottom, from(#b4c3e1), to(#fff));
	background-image: -webkit-linear-gradient(top, #b4c3e1, #fff);
	background-repeat:repeat-x;
}

.btn {
	background-position:0 bottom;
	background-image: url(../img/gradients/btn.gif);
	background-image: linear-gradient(top, #fdfdfd, #cfcfe2);
	background-image: -o-linear-gradient(top, #fdfdfd, #cfcfe2);
	background-image: -moz-linear-gradient(top, #fdfdfd, #cfcfe2);
	background-image: -webkit-gradient(linear, top, bottom, from(#fdfdfd), to(#cfcfe2));
	background-image: -webkit-linear-gradient(top, #fdfdfd, #cfcfe2);
	background-repeat:repeat-x;
}

.btn:active {
	background-position:0 bottom;
	background-image: url(../img/gradients/btn-inv.gif);
	background-image: linear-gradient(bottom, #dfe5f1, #c3c9e2);
	background-image: -o-linear-gradient(bottom, #dfe5f1, #c3c9e2);
	background-image: -moz-linear-gradient(bottom, #dfe5f1, #c3c9e2);
	background-image: -webkit-gradient(linear, bottom, bottom, from(#dfe5f1), to(#c3c9e2));
	background-image: -webkit-linear-gradient(bottom, #dfe5f1, #c3c9e2);
	background-repeat:repeat-x;
}

.content-links li a:active,
.content-links li a:hover,
ul.links a:active,
ul.links a:hover,
table.default > tbody td,
.faq li.open > span,
.faq li div.innerwrapper,
.result-overview div.innerwrapper,
.result-overview li.open > span,
.ui-datepicker{
	background-position:0 bottom;
	background-image: url(../img/gradients/link.png);
	background-image: linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.07));
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.07));
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.07));
	background-image: -webkit-gradient(linear, top, bottom, from( rgba(255,255,255,0)), to(rgba(0,0,0,0.07)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.07));
	background-repeat:repeat-x;
}

.lightbox.hide {
	display:		  none;
}

.lightbox .lightboxcontent .btn-close {
	background-image: url(../img/gradients/link.png);
	background-image: linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.15));
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.15));
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.15));
	background-image: -webkit-gradient(linear, top, bottom, from( rgba(255,255,255,0)), to(rgba(0,0,0,0.15)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0), rgba(0,0,0,0.15));
}

.lightbox .lightboxcontent .btn-close:active {
	background-position:0 top;
	background-image: url(../img/gradients/link-inv.png);
	background-image: linear-gradient(bottom, rgba(255,255,255,0), rgba(0,0,0,0.35));
	background-image: -o-linear-gradient(bottom,  rgba(255,255,255,0), rgba(0,0,0,0.35));
	background-image: -moz-linear-gradient(bottom,  rgba(255,255,255,0), rgba(0,0,0,0.35));
	background-image: -webkit-gradient(linear, bottom, bottom, from( rgba(255,255,255,0)), to(rgba(0,0,0,0.35)));
	background-image: -webkit-linear-gradient(bottom,  rgba(255,255,255,0), rgba(0,0,0,0.35));
}

.tabs-top a {
	background-image: url(../img/gradients/tab.gif);
	background-image: linear-gradient(top, #fff, #dfe6f5);
	background-image: -o-linear-gradient(top, #fff, #dfe6f5);
	background-image: -moz-linear-gradient(top, #fff, #dfe6f5);
	background-image: -webkit-gradient(linear, top, bottom, #fff, #dfe6f5));
	background-image: -webkit-linear-gradient(top, #fff, #dfe6f5);
	background-repeat:repeat-x;
}

.paging a {
	background-image: linear-gradient(top, #fff, #dfe6f5);
	background-image: -o-linear-gradient(top, #fff, #dfe6f5);
	background-image: -moz-linear-gradient(top, #fff, #dfe6f5);
	background-image: -webkit-gradient(linear, top, bottom, #fff, #dfe6f5));
	background-image: -webkit-linear-gradient(top, #fff, #dfe6f5);
	background-repeat:repeat-x;
}

.paging a:active {
	background-image: linear-gradient(top, #c1c5d9, #dde3ef);
	background-image: -o-linear-gradient(top, #c1c5d9, #dde3ef);
	background-image: -moz-linear-gradient(top, #c1c5d9, #dde3ef);
	background-image: -webkit-gradient(linear, top, bottom, #c1c5d9, #dde3ef));
	background-image: -webkit-linear-gradient(top, #c1c5d9, #dde3ef);
}

.paging .current a {
	background-image: linear-gradient(top, #b9c9e4, #788cc8);
	background-image: -o-linear-gradient(top, #b9c9e4, #788cc8);
	background-image: -moz-linear-gradient(top, #b9c9e4, #788cc8);
	background-image: -webkit-gradient(linear, top, bottom, #b9c9e4, #788cc8));
	background-image: -webkit-linear-gradient(top, #b9c9e4, #788cc8);
	background-repeat:repeat-x;
}

.tabs-top .current {
	background-position:0 top;
	background-image: url(../img/gradients/tab-current.gif);
	background-image: linear-gradient(top, #006, #e8e7e7);
	background-image: -o-linear-gradient(top, #006, #e8e7e7);
	background-image: -moz-linear-gradient(top, #006, #e8e7e7);
	background-image: -webkit-gradient(linear, top, bottom, #006, #e8e7e7));
	background-image: -webkit-linear-gradient(top, #006, #e8e7e7);
	background-repeat:repeat-x;

	cursor:				pointer;
}

.quick-search {
	background-image:url(../img/gradients/quick-search.gif);
	background-image: linear-gradient(top, #f9f9f9, #ededed);
	background-image: -o-linear-gradient(top, #f9f9f9, #ededed);
	background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
	background-image: -webkit-gradient(linear, top, bottom, #f9f9f9, #ededed));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ededed);
}

table.default .outerwrapper {
	background-image:url(../img/gradients/innerwrapper.gif);
	background-image: linear-gradient(center bottom, #e2e2e2, #fff 5px);
	background-image: -o-linear-gradient(bottom, #e2e2e2, #fff 5px);
	background-image: -moz-linear-gradient(bottom, #e2e2e2, #fff 5px);
	background-image: -webkit-linear-gradient(bottom, #e2e2e2, #fff 5px);
	background-repeat:repeat-x;
}

nav.primary {
	background-image:url('data:image/gif;base64,R0lGODlhAQAEAPcAAO7u7u/v79ra2vT09Pb29v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAQAAAgHAAkQACAgIAA7');
}

.ltie8 nav.primary {
	background-image:url(../img/gradients/nav-bg.gif);
}

#tour {
	background-image:url('data:image/gif;base64,R0lGODlhAQAgAMQAAPf39/T09Pr6+vb29urq6vDw8PPz8+3t7f39/fn5+fHx8e7u7vv7++vr6/j4+Ojo6PX19e/v7+zs7P7+/vLy8vz8/Onp6ebm5ufn5////wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTAzOTdFNUM3REUxMUUwOUM1Q0NFNjNBOUEzMjgyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTAzOTdFNkM3REUxMUUwOUM1Q0NFNjNBOUEzMjgyOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MDM5N0UzQzdERTExRTA5QzVDQ0U2M0E5QTMyODI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1MDM5N0U0QzdERTExRTA5QzVDQ0U2M0E5QTMyODI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAIAAABRrgdWHYY1lEIx1LVCgUZQTQADiJwFQVMk2ZEAA7');
}

.ltie8 #tour {
	background-image:url(../img/gradients/tour.gif);
}

#tour a {
	background-image:url('data:image/gif;base64,R0lGODlhAQBMAIAAAOpWDeZEFSH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTAzOTdFOUM3REUxMUUwOUM1Q0NFNjNBOUEzMjgyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTAzOTdFQUM3REUxMUUwOUM1Q0NFNjNBOUEzMjgyOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MDM5N0U3QzdERTExRTA5QzVDQ0U2M0E5QTMyODI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1MDM5N0U4QzdERTExRTA5QzVDQ0U2M0E5QTMyODI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEATAAAAguEj6nLFg+jnLS+AgA7');
}

#alerts a {
	background-image:url('data:image/gif;base64,R0lGODlhAQAqAIAAAOpWDeZEFSH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTE0MkUzRUM3RTYxMUUwOUM1Q0NFNjNBOUEzMjgyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTE0MkUzRkM3RTYxMUUwOUM1Q0NFNjNBOUEzMjgyOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MDM5N0VCQzdERTExRTA5QzVDQ0U2M0E5QTMyODI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1MDM5N0VDQzdERTExRTA5QzVDQ0U2M0E5QTMyODI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAKgAAAgeEj6nB7Q8LADs=');
}

table.default .more-open > td > * > .outergradient {
	background-image:url('data:image/gif;base64,R0lGODlhAQArAMQAAOzr5unp5/X19ejr8uvt6v////n5+e3r7uzr6ezs7O7s7fv7+/j4+PXz9PLw8e/t7vz8/Pb29vPx8vDu7/39/fr6+vf39/Ty8/Hv8P7+/gAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMzFDQjZDMUNBNjcxMUUwOUE5OThGNDExNDU4RUIwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMzFDQjZDMkNBNjcxMUUwOUE5OThGNDExNDU4RUIwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMUNCNkJGQ0E2NzExRTA5QTk5OEY0MTE0NThFQjA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMzMUNCNkMwQ0E2NzExRTA5QTk5OEY0MTE0NThFQjA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAKwAABSTgEADIkRCK8jzThGGOI0nX1TRCFFkWwxiVymIBgVAomUImEwIAOw==');
}

.ltie8 table.default .outergradient {
	background-image:url(../img/gradients/uitklap.gif);
}

.ui-datepicker-header {
	background-image:url('data:image/gif;base64,R0lGODlhAQAaAIAAAP9tFP9YACH5BAAAAAAALAAAAAABABoAAAIGhI8Xy80FADs=');
}

ul.cutofflinks li span {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAABCAYAAACIRGNTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi/P//PzMDAwMMsyDRrEg0MmZDovFhdjQanY0LI9uBjJHdhOxWGKYaAAgwAOZxA/7lzresAAAAAElFTkSuQmCC');
	background-position:right top;
	background-repeat:repeat-y;
}

.ltie8 ul.cutofflinks li span {
	background-image:url(../img/gradients/cutoff.png);
}

/*
	-------------------------
	ICONS
	-------------------------
*/
a.more,
.wide-banner li,
ul.more li,
nav.primary div.sub li li {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi/J/GwMnAwPCdAQ0wAXECELcDMTO6BAhUAPEWIOZHlwABDyA+A8Ra6BIgoALEJ4HYDF0CBGYB8VkWJAGQy1KAeBmIA5N4BMRBIJUwVYxAf5gB6ftA/BrZPIAAAwAlfg/OisERIQAAAABJRU5ErkJggg==');
}

.ltie8 a.more,
.ltie8 .wide-banner li,
.ltie8 ul.more li,
.ltie8 nav.primary div.sub li li {
	background-repeat:no-repeat;
	background-image:url(../img/icons/more.png);
}

span.phone,
a.phone {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUJEOTVCRTlDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUJEOTVCRUFDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QkQ5NUJFN0M3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QkQ5NUJFOEM3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqoSmYkAAADYSURBVHjanJThDYIwEIWPhgVInABHgBFwhDIC/vWnI+gIOkIdgY6gI9gVGEHvyDW5NBp6fckDCuGj79qj+px2DQDc0BZ0Cugj2td4cOgB9GrRM3pvEsAZ/VDCbC0Gd/QVTfE6/lKWTDIL0iKu1ZCFzzSTqRTSxYzaQkuIFbV5lUImjkIaRTwVhAAXsZGyQSYZT6IePhdkftxzCajnGhHswA5bkIZBVkTr2T4B/4VIkBM7NyTP2y2IXPY3d/nAL9K9p1hJqPBXMBd2cdTaxWNB58Z4a5G/AgwAbsMsPpwiDhQAAAAASUVORK5CYII=');
}

.ltie8 span.phone,
.ltie8 a.phone {
	background-repeat:no-repeat;
	background-image:url(../img/icons/phone.png);
}

a.mail {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUJEOTVCRTVDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUJEOTVCRTZDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QkQ5NUJFM0M3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QkQ5NUJFNEM3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuS+e5EAAADXSURBVHjaYvxfICLIwMDQAcRpDKSB90DcCcIsZBoAAjDLGRiBLvnPQBk4y8RAORBkwSK4B4jv4dGkBMQuyAIsWAILpCgMysZmwBmonCBMENk796CaBaEKldAMMIaKg4AJsgQTFq9gMwjk/N1QF5ige5cJR5ikIxkEiv5VUH4YtvDCZgjI2TOhtr6Hsu9B2auQwwKXIejONoG6yhXJm3fRwwtbYrsH1YwvdhiQXHQPWzo5C0vOuFIooXQCAqGkJllqJPv3IENmUWjIahZo6MO8IUhOeQIQYABekjT2jLAufAAAAABJRU5ErkJggg==');
}

.ltie8 a.mail {
	background-repeat:no-repeat;
	background-image:url(../img/icons/mail.png);
}

a.web {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkU5Q0JGREFDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkU5Q0JGREJDNzFGMTFFMDk1RTRCMzVBODc4MURDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QkQ5NUJFQkM3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QkQ5NUJFQ0M3MUYxMUUwOTVFNEIzNUE4NzgxREMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpDvsesAAADeSURBVHjarJThDYIwEIUP4gJNnABHKCPICDgC/vWfrsAIdQQZAUaAEWQFR8DX5Jk0tZWUeMmDpLn7uHsHZMtlr0TEQLWkxQydoWGHywM6SnoUUA8d8ghggEqbAHUrsDoPHE5QxfGubPlnhCAnemQBDdueUiA3SLNYOIo1sOV9FdKyyDhA29UIKXr0ikFmJnd0WzG5dbbgn31BKo4wskC8J94dT4Kd2PfkuWL+pu2I05EfKgUSAxX/gOhUSB0YRceMjUXD9XcEmFhihl9Bv/Er/qy8zJ0XLTUm1s5vAQYAyhgs7cJQ524AAAAASUVORK5CYII=');
}

.ltie8 a.web {
	background-repeat:no-repeat;
	background-image:url(../img/icons/web.png);
}

.content-links li,
ul.links li,
ul.cutofflinks li,
table.default td.toggle a,
.faq a.toggle,
.result-overview > ul > li,
.paging .next a,
.faq ul.more li,
.result-overview ul.more li,
.ing nav.primary div.sub li li a,
.investmentMethod .toggle {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF9JREFUeNpirOg5wcnAwPCdAQ0wAXECELcDMTO6BAhUAPEWIOZHlwABDyA+A8Ra6BIgoALEJ4HYDF0CBGYB8VkWJAGQy1KAeBmIA5N4BMRBIJUwVSxQjgkQv0Y2DyDAAF4pDr84JdomAAAAAElFTkSuQmCC');
}

.investmentMethod .toggle {
    display: inline-block;
    height: 9px;
    overflow: hidden;
    text-indent: -9999px;
    width: 8px;
    margin:0 5px 0 -5px;
}

.investmentMethod .toggle.open {
	height:7px;
}

.ltie8 .content-links li,
.ltie8 ul.links li,
.ltie8 ul.cutofflinks li,
.ltie8 table.default td.toggle a,
.ltie8 .faq a.toggle,
.ltie8 .result-overview ul li,
.ltie8 .paging .next a,
.ltie8 .faq ul.more li,
.ltie8.ing nav.primary div.sub li li a {
	background-repeat:no-repeat;
	background-image:url(../img/icons/arrow-right.png);
}

.ing nav.primary div.sub li li a:hover {
	background-repeat:no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi/P//PycDA8N3BnQAlMgE4nYgZgZiBhiGSYDAdiDmxyYBAreBWAubBAh8BmIzbBK9IPuQJb4BcRS6HQ+B2BjdVWZALIosCMIAAQYAE4unAUH7INYAAAAASUVORK5CYII=');
}

.ltie8.ing nav.primary div.sub li li a:hover {
	background-image:url(../img/icons/arrow-right-inv.png);
}

.paging .prev a {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBJREFUeNpirOg5wYAFcLKgCTADcQsQP2JCEuQH4i1AXAHiwHRoAfFGIFaBqQJJmAHxXiDmQTYTZNRZIJ6FbjtI4i8QFwNxNBB/R5aAgWVAbAtyEbLlMAAy1gSIFQECDADa7g2hei3GEgAAAABJRU5ErkJggg==');
}

.ltie8 .paging .prev a {
	background-image:url(../img/icons/arrow-left.png);
}

table.default tr.open td.toggle a,
.faq li.open > a.toggle,
.faq li.open > span > a.toggle,
.result-overview li.open,
.investmentMethod .toggle.open {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNpirOg50cjAwODNgB0cZwESfUAcBcQqaJKvgdifCUh8BDGgNAz8AuIgIH7KBBW4BsSJSArKgPgIiMGCJLgeiJuAWA6IJ8IEAQIMAAiuDma2LcvhAAAAAElFTkSuQmCC');
}

.ltie8 table.default tr.open td.toggle a,
.ltie8 .faq li.open a.toggle,
.ltie8 .faq li.open span a.toggle,
.ltie8 .result-overview li.open {
	background-image:url(../img/icons/arrow-down.png);
}

.expand a.toggle {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpirOg5kcDAwLAYiP8yoAEmIM4B4l1ALIpNEgScgPgMEBtgkwQBOSA+BsSx2CRBgBOIFwFxLxAzszBgB0VAzM+EQ3I3EJdhk+wGYk8gfods7BcgTgTiNTABmOQdIA4C4svoXtkKxCboEiAAEGAAv0QSD1n2Pl4AAAAASUVORK5CYII=');
}

.ltie8 .expand a.toggle {
	background-repeat:no-repeat;
	background-image:url(../img/icons/arrow-right-alt.png);
}

.expand.open a.toggle {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpirOg50cjAwODNQBhMYQESfUAcBcQqeBTuA+LFTEDiIxAHAfEXHAofAXEEEP9lggpcBuJELAq/A7E/EL8GcZiQJNYAcTea4nQgvgDjMKFJVgLxbigb5JfFyJLoiv9C3TcXiMvQ3QQQYACISxS3ICa2DQAAAABJRU5ErkJggg==');
}

.iefix .expand.open a.toggle {
	background-image:url(../img/icons/arrow-down-alt.png);
}

table.default tr.loading td.toggle a {
	background-image:url(../img/icons/loading-alt.gif);
}

.icon-alert,
#alerts div h2 {
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAchJREFUeNqUVDtLA0EQnrvLE6MJwUcQQQsVC4t4pvMH2FoJQf+BTVTEShBMb2svEUk6SWFrcVjERyCpFIKVBGx8BBL0cutMdg7WeEl04OP2Zr5vbvZmdzTobTrD4CeZg2jz0/ESaX2S+RAhRBgRYP8nooloIexeSb0+4kfEEDO1Wu3ccRybQGvycczfp6AfRluMkLBarZ6JUl6InYQErsnHSSPMHVhdEJHIZrMbotUQYn9aiMyoBK3RRzHiMFcbVF0UsVCpVC5FflcmchwJWqOPYsRhrtH989Xq6OcPF4vFzcXE0Cpcn3JEkyBDH8WIQ1zWaF4JDe5oPJVKrUNuC0B4NJF8GOtwkMsaozuhzv9jxLKszMTH4xw8lZQkQsI1jBGHuKRhra6eQzoC0WQyOX9/e2PBkQnw+ty/fbFJgIM7WFpOrZTL5Qf0vCG+dGW7wUKhsAdXJ7+THb9IqEYc5HY0skLD3SpVqafT6djs1PgaXBzCnw25pCGtm8utUJimGYHmu7dwe0zCy1DT0WIO1U2tj9fr9Zz4p5GGux1Qm+JjR5ivVIjfe12tNg8KGhINHhj0bmvKoXZHlU8ZWb2ulVBGma2MNPEtwAAbAOwYe2kzdwAAAABJRU5ErkJggg==');
}

.ltie8 .icon-alert,
.ltie8 #alerts div h2 {
	background-repeat:no-repeat;
	background-image:url(../img/icons/alert.png);
}

.btn.previous:before {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpiZGBIY8ADVICYhwmHJD8Q9wLxVSDWYsGiIBmIW4BYAiaArMgSiKcBsQG6LpB1ckC8FIiPYVMAU0QQgBQ9AuJoIHYA4guETDoIxIZAnA7E7whZNwuIlYC4D4j/ggQYCQSmFhCzAQQYAMMODXBUO70FAAAAAElFTkSuQmCC');
}
/*.ui-datepicker-prev {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHZJREFUeNpi/F8gwoAH2APxLyYcknJAvA6IDwCxIguaJA8QVwBxERBzwgSRFUUBcTvUFBQAUqQLxDOB2BKXw0Buug/ER0AOxKfoCxCXAbE2EG/FpQgG7gCxDxB7AvFNXIpgYAcQ6wFxMdQWBkYCgSkBxPwAAQYANaMSp1PsmvUAAAAASUVORK5CYII=');
}*/

.ltie8 .ui-datepicker-prev {
	background-image:url(../img/icons/previous.png);
}

.ltie8 .btn.previous:before {
	background-image:url(../img/icons/previous-alt.png);
}

.ui-datepicker-prev:hover,
.btn-alt.previous:before {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpiZGBIY8ADVICYhwmHJD8Q9wLxVSDWYsGiIBmIW4BYAiaArMgSiKcBsQG6LpB1ckC8FIiPYVMAU0QQgBQ9AuJoIHYA4guETDoIxIZAnA7E7whZNwuIlYC4D4j/ggQYCQSmFhCzAQQYAMMODXBUO70FAAAAAElFTkSuQmCC');
}

.ltie8 .ui-datepicker-prev:hover,
.ltie8 .btn-alt.previous:before {
	background-image:url(../img/icons/previous-alt.png);
}


.btn.next:after {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpiZGBIM2BgYPgCxHcYcAAmINYC4qtA3AvE/LgUgQAbEBcB8Q0gTsalCAYkgHgOEJ8HYktcimAA5M5jQLwUiOVwKUIBLDjELwBxARAfxGbdOyBOB2JDmAJkRX+BuA+IlYB4FrqxjNDA/AXE13C5CSDAAMwLEjOtr7bPAAAAAElFTkSuQmCC');
}
/*.ui-datepicker-next {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHpJREFUeNpi/F8gYsnAwMAGxAcZcAAmIFYE4gNAvA6I5XApgoFAIL4BxC1AzINLEQhwAnE1EF8F4ihcimAAZO1SID4GxLq4FIHALyA+AsT3WXAo2ArEBUB8B8RBV3QTKrkDm8O/AHExEOuhK4CZdBaIVYH4BS7HAQQYAHcNFDItjTakAAAAAElFTkSuQmCC');
}*/

.ltie8 .ui-datepicker-next {
	background-image:url(../img/icons/next.png);
}
.ltie8 .btn.next:after {
	background-image:url(../img/icons/next-alt.png);
}

.ui-datepicker-next:hover,
.btn-alt.next:after {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpiZGBIM2BgYPgCxHcYcAAmINYC4qtA3AvE/LgUgQAbEBcB8Q0gTsalCAYkgHgOEJ8HYktcimAA5M5jQLwUiOVwKUIBLDjELwBxARAfxGbdOyBOB2JDmAJkRX+BuA+IlYB4FrqxjNDA/AXE13C5CSDAAMwLEjOtr7bPAAAAAElFTkSuQmCC');
}

.ltie8 .ui-datepicker-next:hover,
.ltie8 .btn-alt.next:after {
	background-image:url(../img/icons/next-alt.png);
}

header.primary ul.sitewide li.language {
	background-image:url('data:image/gif;base64,R0lGODlhBQADAIAAAOplDejn5yH5BAAAAAAALAAAAAAFAAMAAAIFhB0XC1sAOw==');
}

.ltie8 header.primary ul.sitewide li.language {
	background-image:url(../img/icons/select.gif);
}

table.default .sort {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpirOg50cjAwODNgB0cby82z4VxKntP8gMpNqDYa5gYExD3ATFIwhgNywFxB5JmTiC1BYi3Qw2CG/ARiP2hNAz8AuIgIH4K1cwGpDbaGEvaOJhJgQzfBRTjAckxAr0A0xQIxOug7AIgnghlgzSvtjaS8DPUEgELXLr5luHQ6ecHgUxPZANAoBHq9EQksVIgDscRRrsBAgwAK4QrYWcF3gcAAAAASUVORK5CYII=');
}

.ltie8 table.default .sort {
	background-image:url(../img/icons/sort-up.png);
}

table.default .up .sort {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKxJREFUeNpirOg5UcrAwBDOgB3sBuJKJH4jEMsBcSJMgAWIJwKxjbWRhJ+hlghY8NLNtwyHTj8/CGQ2IWkOBOI6KPsCVB8DU3ux+S8gHXr03IvdF66/Zbhy6x1I8ymgmA9Q7jtUgxYQz0cyrAtkKYjB+P//f7BIZe9JTiC1C4hBtDNQ80eoOD+QOgPEKmjeew3EhkwwHtQ2HyD2hGmGgiIgBvHPouFHQFwBEGAABWw4Q/IqOcsAAAAASUVORK5CYII=');
}

.ltie8 table.default .up .sort {
	background-image:url(../img/icons/sort-down.png);
}

#sitewide-search {
	background-image:url('data:image/gif;base64,R0lGODlhJAAPAMQAAP///zMzM/Pz80FBQYyMjGZmZsvLy7Kysj8/P9jY2PLy8llZWXNzc+Xl5UxMTKWlpX9/f5iYmDQ0NL+/v7GxsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAkAA8AAAWBICCOZCkqRmKuozCw5bQENEIoMOnmIkQHjp9DxdvlHjRCQ3RABBY8gBHmJJQSzkPxBTMEELgSIcDY5ryFFdrcfa4OgXRuumrQiKRCwDrnwvQLYSJIAUt9PAw1BAYHentRdCY+QBI/SVFSfiZjAVoHDAUFEYaQmiWJFJiqJgp4qyUhADs=');
}

.ltie8 #sitewide-search {
	background-image:url(../img/icons/search.gif);
}

.export .excel {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABf5JREFUeNrcVktsVGUU/v77mrltZwZaoG0oFoKQKCKRQEJIfEFCiAuNEjYaY3yEhboQXLpUEnVhgksTTUwgQTfoQqKiLIgSTXhYqtIiEoSWTlvaed/3vb/f/adAC50aN5J4J3fuvf+dOd855/vOOb+QUuK/PjTcheOugBqzH0RWQNOBJEA+txbbCt32ShlD5f92EoRak/Ra3FyTvBeapsVhEEyOBL9ENfyom3yRANGEnB9UbwNyKyDiWDy2advyl+/pW9UrE0HbYpZ5oT7aTJKEuooZUA2GZoogridnfzv94OCJ8pQMMAR/gUiTGFp7p/XSG2898/YTW5/qyVmdtKRDkwbNWdBh0rzJqz7zrM+YSE9dsaUJTWVltDa8+YND72z4ZP/Xe5II5+ZkabZ6rS7x0L6Pdnz+2q499wrYiGWkjGsESk9D3Li3bjrRfNZn1gw6ZSjHNGQw6Q/j+Td3H/zmo8FXZCD9eSNdut7csnHj2pUeamiE07C0TlgiT5OGMh4zaiGaadZSohCqq1ArgYIWM/FnhY2lmTXY8fj2zd8fGezn0oV5Qa12syMQLqqYRCRttGl9BO1Svjcj0hTADX4TJSWp4NPviKuJTGAwQ5JkWlob2rJtRqYD7S1LJonipBFUUYum4Eau4olmVPoM9WGKVVqbwmly2zSRxhvxExLMj314SYNrFQSJIxHPFf+cSGUs4QUN1MMyjCjLP8WoeSOIYw9ZPaegsloeOatPRV6PJuHFJZWHRCSqZKB1kAYfMnHgGRZC1p9MFlJvKOF4DupuBVbSoVQb0Os/p4+rqNJ0mayr1YXtBO7GWPUU/KjCMsmqeNvtfuhWHiH/EyYVOBkdYeixBhcAjfnScckpQW3klXp72tcjCBsYnvgOphHwdDE0dYyR55nCKkyRYSQNFOwVyFi9BJR0xKWtMlJXvDBIS3EB0CBBw3NRc+tMk0PQUAlldeFRFf3Q5HG0W11wBNUvi8iYOZp1YBud6Gy7n6kyEUYNRhcQ3KOeyXGY/ANolGCqOgmr6gGZJVRiWhQ+MoxmU/cueHTo/MQPsM08TM2C75eQNfJYt2Irlb4YtaACLRFNO+4YRscH8Mf1s4gX5hQo1+pIpsqIO/KEc5UiY0rKJrDnJShVK/BNAcuwFY8eizLyJQyKxkv1EHgYmh7A6YlPEWTHMVpy6MiCoJS9r8NrRKjrARpU4JK0BdCbg2few9GBj2FbTKkYUZWZAqeiGb52Hk8/sA95uwfjlXGMTV/BeOkaMgXWdGiyKsLWoDLSEQUGgRlfyDJgKG7o4uiZQzh84gAigutaFT2L+shtDpeuX4TBMfJXdBW1+rvYvZ7A7NcitDipMtQIKSO/iqeWoHwnQx2BZyD0BfkMMeZdRcWrYOeGF9BG/qIgwKb+bVjathzvf7sXg9dOwtIzOFU+CacR48l1r8JIsgiZd2GxLzAQedvYnjtPtfRHRhoefFsqsGWZ5di55Tl0actgRx3QQ4OdS8Jkm3x2w158FtsIIh8JR0ndqWFw9GfYHezTzFjgUg0RW6ZYIFJIpjTWkZBXnwJ2KApX8oaqTLuVzXrUI6YtZG8lTasK9+H1rfvZUGr002N9l1EJS7hQOQ3PJedmuiNggxQL7Rx0TRPSJKchauUGrk8W0d5VQEzVcpiTUxqKOe7ofcw6aJDvtNtoCc3EQk2YtBWWnGm4TgwjS4XrUqRH6zr147ph2ULoOkoTFRw/9hWWdQ3AkhZ5ajb8FEAwI6kAEkafpjV1IObVZ/iNqIqx2mXWsESXkYMMKuwVstEStFEMf5q6VL+85pH+1TI2MT4+gWKx2My8aI4xNfRndNH0vzlNb30zXs1Ad28v26KN4vkrZxJXXm3NqY+zv3858qFuWfv71nV3FBYtohCSWXNJ3tqV3XGIm9+6wdKjGM99cenXsVOVA+wubsvtClOfOrFSz4kXu9bkHs4utgoK51/sx0Waec7z6qhTLF90DrOZHUmTKGcB3Q6aJs7iyX0hFqfjE/PHJmetyTt2pmrTyQ0Iu6ra0/BsCfq/3uH/LcAAng8OuKgdJWMAAAAASUVORK5CYII=');
}

.export .excel {
	background-image:url(../img/icons/excel.png);
}

.export .pdf,
.document .pdf,
.pagebar .pdf {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABw9JREFUeNrEVltsXFcVXfd9PQ+Pp347LnE8dmK3TUMiA8qjouElJJRStUJEICMk+sMPikCq+EMI8ZEf/hAgJVQqEpWqVhVFJGpQnbRNmqYR0NY1wYntpPHYjjNunBnPeO77sM6dGTyNTYEfeqzte+feffbae6999t2KEAJydSgKQl53UOYoB/i7R1Xh199HIkJ7Mo2fPfltVAMfheLdIwvXrz/a2dPzspVKnjc1LfT9AL+/9AYmby/jH9x/v21jolqFio0V0l7z749dCv8qnoe3Z6/CEnSwVBqeW1mZi9aca9lKJJzCKk6+MYGrBLT/gy39vwVV6XnVc/G78xP4W24BGUXzT5eLUzPT7y/usFpQqJbxwdodpJmdShT9b6AymQGQDoTYH4bhfWHtEWOT0QI+71+ZnQ63Gy37egxj57vF27kpoJzmcxlhEEUK91e5/x1Sd/NjQaXlqGb40Z8fPvyTA088MWK3tdlRFAkwSkUKo5D3aiopVs6ca7EX8krb/s/47sBAIN/Hu1UFkeMEVyYm5p957rlf8+EJtWa+KTISK+rk0tv7Tx458lcxNydEuVyTSkWIalUI1xXCZ1kFjIFr8Y9nxLXHHhfRhdfElov7Lhw/Xhgzzcfaabu3LqK5kGSUh7LZo48/9dRuZLPA6ipQKgFra7VrsVgT+TwIkB7OQVWrcAMHqJSpRx1WKhwHggWHRAKfGx/vOHLw4LcyQLKb9ru34nSwu/vBdHu7HhunYeh8XU8pNK12lUeovE4r7cgMdtVS6pNpn0CWJF/5l75K54d37MiNnT3bm7SsmS0LSRiGiL10XR4olpCswgawvI95k/RoUFZn4U29A2RGYI0+DGWN0YYKhKnHGir3kA5EmiY02lCTyY2T8JFjoetCkRFK4Nj7JpHPpYQ0GSlwLp2G9fAovMtXEM3M1jIgqWDEMVhjH0EV2xaKZUFY5mZQxTBqiuQlBm4WCShTqBkQH+bhTp5H6mtPouWBUVSeeYGsJRFV1xGVKoioy8KLwaVNnfxGtoVMa2aLSKkgZBpleqU0AKUj8b0fMxLMvgWYKrT2IbQe/QrCuRvwzl5kqtOI7hYR0mmf+gFtqJqOkO2wp7UNP9i7fzOnmoxUcikBY/5QS5t0RD43mJ71EvypV2Fs30t9ei4KSH7vGyj/8lm0SDZ3jyAolaF02XEx+Qk77LBs77vbBpGR9jeBMu+KjEimVxZQA1AWkqxeM4ng6pvwlj5AamycVbxCB0swDj8Co+yj+uyLML90CNEDuxByf2ioMs3mfsXedh/UIjtIaROoIhV5XAwJSh7Q0rJRwWyEwq2ievlP0D81Br29B1ieRWi1IZiZhyojvHETpV/8BonhIVTaErjDbfrKcn8h8MevFZYXsxomO4GXN0CZThmpGp/D8kZBkQ/ojDLTiWD6EqJihVEeBKbfh7dcgOsvobp6Fw6LaN3QUPnmV3H3eh7qhbdhaRbs/nZ/3vGuDCyvLvlOuGvXRyIlqE5QjWkU5C9mVPIou4xJ4OKHcC6ehpndCS2/DKcwD7etDw4Lyu3rhKvzc8fjpLAeSl0d8HbvRML10XrthhhbyHcfUtNrWmC/uyWnDdA4rZps4IzSTsC98ibC9QDGgzmsV27D3b4dfqYLPkGCqgPPYUtkdTvMVJhKwGPHcjKtuJFNLpRf/cOpLywtVVI9I2u4N1LNNCHIXyAjJbgiG0HFQchusz79d2BoH40SIJ1FkOyAz5R61PWYVldPwaMNTxHw6bBPaoxiGclEQqx8+YsLyqm/3NTkWW8GlelUyV/Isq6QQ41pDSfnoPR2IVq9CU+wsdot7HQm/Gwfv7k0Tgc96vr0jd8geDTqBWHNESE7nIaEqmn67k8br7T24utnLiOxiVPTVEJDR4Wzjn95inORglTGRPjeFLx9exGlGGFbO4FFnA0J5nF2knOUjM6TV5rypPBel02fgST9QMkP9+OFtjS+cy+oyVamJ5K4zQ7jcPzoHxmGf/4iKrkcwtGHIJIpORmwYCLwzNXAGiKniqZ7l3oWz7edSikWj19SZwb7u++ZHHhEpvP5Sa2zk53GhMHKiy69h8LgIPxHPsui0uPeKifGkIBBbayJQYJ6pI2ryyxIvd6+Plydmpo5de7css0ilev7P/wRlMYIKseNrq6uvudPnHj+87ncwTsX3sIdchRt64mzIEdH2ZlCSlAHDZtAZQbiFFPkN3VgYACaEMvHjh0bn3j99T83TyrNoPGQs2fPnqM/fvrpnx4YHc0lbEsRLAwJGtU/5lFD6tNGWB93wng25lWC09nFhYVbvz158lcvvvTS8TrN4t+Byhxwpk4/lBsayiVtu4WDGZR684831JTlpto/aUwIpVEXcgVB4C3k8/NLt27xK4/F2hC5Bej/c6n4BNYnAvpPAQYA45TxXJIfz0cAAAAASUVORK5CYII=');
}

.ltie8 .export .pdf,
.ltie8 .pagebar .pdf {
	background-image:url(../img/icons/pdf.png);
}

/*
	-------------------------
	IEFIX
	-------------------------
*/
.iefix .wide-banner .borders-alt *,
.iefix #tour .borders-alt *,
.iefix #alerts .borders-alt *,
.ing.iefix nav.primary > .borders-alt * {
	background-image:url(../img/iefix/wide-banner-border.png);
}

.iefix .wide-banner .borders-alt .bt,
.iefix .wide-banner .borders-alt .bb,
.iefix #tour .borders-alt .bt,
.iefix #tour .borders-alt .bb,
.iefix #alerts .borders-alt .bt,
.iefix #alerts .borders-alt .bb,
.ing.iefix nav.primary > .borders-alt .bt,
.ing.iefix nav.primary > .borders-alt .bb {
	background-image:url(../img/iefix/wide-banner-border-h.gif);
	height:4px;
}

table.default form {
	margin:0;
}


/*
	-------------------------
	RESPONSIVE TABLE RANDOM FIX
	-------------------------
*/
.responsiveFix label.responsiveFix-label {
	display:block;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
.responsiveFix input.small {
	width:80px;
}

.responsiveTableTable,
.responsiveTableCareEducation {
	width:100%;
}

.responsiveTableTable tr td,
.responsiveTableTable tr th {
	width:33%;
}

.responsiveTableTable tr td:first-child,
.responsiveTableTable tr th:first-child {
	padding-left:26px;
}

.responsiveTableCareEducation tr th:first-child,
.responsiveTableCareEducation tr td:first-child {
	padding-left:14px;
}

.rendementSelect .row-fluid {
	position:absolute;
	top:-47px;
	right:0;
}

#returnChartInfo {
	display:block;
	margin:10px 0 0 0;
}

#non-supported-browsers {
	display:none;
	visibility:hidden;
}

#non-supported-browsers #non-supported-browsers-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../../GENERAL/img/black-transparant.png) repeat;
	z-index:10000;
}

#non-supported-browsers .non-supported-browser-name {
	display:none;
}

#non-supported-browsers #non-supported-browsers-box {
	position:fixed;
	top:50%;
	left:50%;
	z-index:10001;
	background:#fff;
	width:850px;
	border-radius:10px;
}

#non-supported-browsers #non-supported-browsers-box .inside {
	display:block;
	padding:25px;
}

#non-supported-browsers #non-supported-browsers-box h1 {
	font-size:18px;
	font-family:sans-serif, arial,verdana;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:normal;
	color:#000;
}

#non-supported-browsers #non-supported-browsers-box ul {
	margin:20px 0;
	padding:0;
	list-style-type:none;
	width:100%;
	float:left;
}

#non-supported-browsers #non-supported-browsers-box ul li {
	width:20%;
	float:left;
}

#non-supported-browsers #non-supported-browsers-box ul li.firefox a {
	background:url(../../GENERAL/img/icon-firefox.png) no-repeat left center;
}

#non-supported-browsers #non-supported-browsers-box ul li.chrome a {
	background:url(../../GENERAL/img/icon-chrome.png) no-repeat left center;
}

#non-supported-browsers #non-supported-browsers-box ul li.ie a {
	background:url(../../GENERAL/img/icon-ie.png) no-repeat left center;
}

#non-supported-browsers #non-supported-browsers-box ul li.safari a {
	background:url(../../GENERAL/img/icon-safari.png) no-repeat left center;
}

#non-supported-browsers #non-supported-browsers-box ul li.opera a {
	background:url(../../GENERAL/img/icon-opera.png) no-repeat left center;
}

#non-supported-browsers #non-supported-browsers-box ul li a {
	display:block;
	padding:0 0 0 42px;
	height:42px;
	font-size:14px;
	line-height:40px;
	color:#000;
	text-decoration:none;
	font-family:sans-serif, arial,verdana;
}

#non-supported-browsers #non-supported-browsers-box ul li a:hover {
	text-decoration:underline;
	color:#000;
}

#non-supported-browsers #non-supported-browsers-box p {
	font-size:14px;
	font-family:sans-serif, arial,verdana;
	margin:20px 0 0 0;
	padding:0;
	line-height:20px;
}


/*
	-------------------------
	RESPONSIVE TABLET VERSION
	-------------------------
*/
@media (min-width: 768px) and (max-width: 985px) {
	.start-overview .wrapper div {
		height:170px;
	}

	.start-overview.home-start .wrapper div {
		height:155px;
	}

	.start-overview h2 {
		height:40px;
	}

	.start-overview.home-start h2 {
		height:auto;
	}

	.start-overview .wrapper div:before {
		top:59px;
	}

	.start-overview.home-start .wrapper div:before {
		top:32px;
	}

	#tour h1 {
		display:block;
		width:100%;
	}

	#tour div.about {
		width:370px;
		margin:0;
		display:block;
	}

	#tour a {
		float:right;
		margin:0;
	}

	.employmentData .row-fluid,
	.employmentData .row-fluid .span4 {
		width:100% !important;
		margin:0 !important;
	}

	.employmentData .row-fluid .span4 .span6 {
		width:200px;
		text-align:left;
	}

	.contacttimes .span6 {
		width:100% !important;
		margin:20px 0 0 0;
	}

	.contacttimes .span6:first-child {
		margin:0;
	}
}


/*
	-------------------------
	RESPONSIVE (max-width:767px)
	-------------------------
*/
@media (max-width: 767px) {

	/*
		-------------------------
		COOKIEBAR
		-------------------------
	*/
	#cookieContainer {
		margin:0 -20px;
	}


	/*
		-------------------------
		HEADER
		-------------------------
	*/
	header.primary {
		padding-top:0;
	}

	header.primary {
		margin:0 -20px;
		position:relative;
		z-index:9000;
	}

	header.primary .logo {
		margin:0 40px 0 20px;
	}

	header.primary .welcome {
		margin:0 20px 12px 20px;
		float:left;
	}

	header.primary p.trail {
		margin:0 20px 12px 20px;
	}

	.header-right h2 {
		position:absolute;
		top:50px;
		left:20px;
		z-index:50;
		letter-spacing:0.10em;
	}

	.header-right .btn-navbar {
		display:block;
	}


	/*
		-------------------------
		MENU
		-------------------------
	*/
	.header-right ul,
	#menu ul {
		position:absolute;
		top:89px;
		left:0;
		z-index:9999;
		width:100%;
		display:block;
		background:#000066;
		margin:0 !important;
		padding:0;
		display:none;
		box-shadow:none;
	}

	.header-right ul {
		display:none !important;
	}

	#menu ul .sub {
		display:block;
		position:relative;
		background:none;
		font-size:normal;
		line-height:normal;
		margin:0;
		z-index:auto;
		border:none;
		left:0 !important;
	}

	.header-right ul ul,
	#menu ul ul {
		display:block;
		position:relative;
		top:auto;
	}

	.header-right ul > li:before,
	#menu ul > li:before {
		display:none;
	}

	.header-right ul li,
	#menu ul li
	 {
		background:#000066;
		display:block;
		width:100% !important;
		padding:0 !important;
		margin:0 !important;
		border:none;
		border-top:1px solid #000050;
	}

	.header-right ul li a,
	.header-right ul li span,
	#menu ul li a:not(.no-link):not(.selectedno-link),
	#menu ul li span {
		background:none;
		display:block;
		padding:0 20px;
		height:50px;
		line-height:50px;
		color:#fff !important;
		font-weight:bold;
		border:none;
	}

	#menu ul li span {
		font-size:10pt;
	}

	#menu ul li a:not(.no-link):not(.selectedno-link) {
		font-size:10pt;
		font-weight:normal;
	}

	.header-right ul li a span,
	#menu ul li a span {
		padding:0;
		font-size:11pt;
	}

	#menu ul li a.no-link span,
	#menu ul li a.selectedno-link span {
		background:#000050;
		padding:0 20px;
		cursor:default;
	}

	.header-right ul li a:hover,
	#menu ul li a:not(.no-link):not(.selectedno-link):hover {
		background:#000050;
		text-decoration:none;
	}

	nav.primary {
		display:none;
		position:inherit;
		background:none !important;
		border-top:none;
		clear:none;
		z-index:auto;
		margin-top:0;
	}


	/*
		-------------------------
		TOUR
		-------------------------
	*/
	#tour .inner {
		min-width:auto;
		width:100%;
		padding:15px;
	}

	#tour div.about {
		margin:0;
		width:auto;
	}

	#tour a {
		margin:0;
		min-width:auto;
		width:100%;
		display:block;
	}


	/*
		-------------------------
		STEPS
		-------------------------
	*/
	.step-indicator li {
		width:29px;
		clear:none;
		padding-left:0;
	}

	.step-indicator span {
		margin-left:0;
	}


	/*
		-------------------------
		RADIO/LIST
		-------------------------
	 */
	ul.radio ul {
		/* GAAT FOUT BIJ FIRSTTIME LOGIN*/ margin-left:15px;
		list-style-position:outside;
	}

	ul.radio ul li {
		padding-left:0;
	}


	/*
		-------------------------
		RANDOM FIX
		-------------------------
	*/
	form.default .wrapper {
		margin-bottom:0;
	}

	.quick-search .pull-right {
		float:none;
	}

	.quick-search input.query {
		width:100%;
		margin:0 0 5px 0;
	}

	.lightbox .lightboxcontent {
		width:auto;
		display:block;
		margin:0 20px 20px 20px !important;
	}

	form.default .item legend {
		float:none;
		margin:0;
		padding:0;
		width:auto;
	}

	form.default .legend legend strong {
		position:relative;
		width:auto;
		float:none;
		clear:none;
		padding:0;
	}

	.rendementSelect .row-fluid {
		position:relative;
		top:0;
		left:0;
	}

	.rendementSelect .row-fluid .pull-right {
		float:none;
	}

	.lightbox .btn {
		margin:0 5px 5px;
	}

	.js table.default .outerwrapper {
		width:100% !important;
	}


	/*
		-------------------------
		ALERTS
		-------------------------
	*/
	.alignAlertBox {
		height:20px;
	}

	.alignAlert .hidden-desktop {
		display:inline-block !important;
	}

	.alertBox:after {
		width:auto;
		margin:10px -28px 0 -28px;
		padding:10px 0 0 0;
		border-top:1px solid #7F7FB2;
		display:block;
	}

	/*
		-------------------------
		RESPONSIVE TABLE
		-------------------------
	*/
	.wide table,
	table.my-accounts-direct,
	table.responsiveTable {
		width:100%;
	}

	.wide thead, .wide tfoot,
	table.my-accounts-direct thead, table.my-accounts-direct tfoot,
	table.responsiveTable thead, table.responsiveTable tfoot {
		display:none;
	}

	.wide tr, .wide td:not(.toggle):not(.checkbox),
	table.my-accounts-direct tr, table.my-accounts-direct td:not(.toggle),
	table.responsiveTable tr, table.responsiveTable td:not(.toggle) {
		display:block;
		width:auto !important;
		border-right:none;
	}

	.wide tr.visible-phone,
	table.my-accounts-direct tr.visible-phone,
	table.responsiveTable tr.visible-phone {
		display:inline !important
	}


	table.my-accounts-direct tr:not(.more) {
		border-top:1px solid #B4C3E1;
	}
	table.default.total,
	table.default.total tr:not(.more) {
		border:none;
	}

	.wide td.fundFund, .wide td.fundCategory {
		border-right:none;
	}

	.wide tr:not(.more) td:not(.toggle):not(.checkbox):before,
	table.my-accounts-direct tr:not(.more) td:not(.toggle):before,
	table.responsiveTable tr:not(.more) td:not(.toggle):before {
		content: attr(data-label)": ";
		font-weight:bold;
		text-transform:capitalize;
		color:#808080;
		font-size:0.909em;
		margin:0 0 0 -100px;
		float:left;
	}

	.wide tr:not(.more) td:not(.toggle):not(.checkbox):after,
	table.my-accounts-direct tr:not(.more) td:not(.toggle):not(.checkbox):after,
	table.responsiveTable tr:not(.more) td:not(.toggle):not(.checkbox):after {
		content:'';
		display:block;
		float:left;
	}

	table.my-accounts-direct tr:not(.more) td:not(.toggle):before {
		margin:0 0 0 -140px;
	}

	.wide td.toggle, .wide td.checkbox,
	table.my-accounts-direct td.toggle,
	table.responsiveTable td.toggle {
		padding:5px 0;
		background:none !important;
		float:left;
	}

	.wide td.checkbox {
		padding:8px 0 0 6px !important;
		border:none !important;
	}

	.wide tr:not(.more) td:not(.toggle):not(.checkbox),
	table.my-accounts-direct tr:not(.more) td:not(.toggle),
	table.responsiveTable tr:not(.more) td:not(.toggle):not(.checkbox) {
		padding:5px 5px 5px 125px;
	}

	table.my-accounts-direct tr:not(.more) td:not(.toggle) {
		padding:5px 5px 5px 165px;
	}

	table.my-accounts-direct td.currencyCell,
	table.my-accounts-direct td.alerts,
	table.my-accounts-direct td.right,
	table.responsiveTable td.currencyCell,
	table.responsiveTable td.alerts,
	table.responsiveTable td.right,
	.wide td.right,
	.wide td.currencyCell {
		text-align:left !important;
	}

	table td {
		white-space:normal !important;
	}

	table select {
		width:100%;
	}

	table.default.form .daterangepicker * {
		float:none;
		margin:0;
	}

	.wide tr td.label-fix:before,
	td.label-fix:before {
		content:'' !important;
	}

	table.default > tbody >  tr tr:not(.more),
	table.default tr:not(.more) {
		border-top:1px solid #B4C3E1;
	}

	table.default .innerwrapper {
		border-top:none;
	}

 	table.default > tbody > tr:last-child > td {
		border-bottom:none;
	}

	table.default > tbody > tr:last-child > td:last-child {
		border-bottom:1px solid #B4C3E1;
	}


	/*
		-------------------------
		INVESTMENTMETHOD
		-------------------------
	*/
	.investmentMethod .row-fluid {
		margin:0 -12px 5px 12px !important;
	}

	.investmentMethod .toggle-hide .row-fluid {
		padding:0 !important;
		margin:0 0 20px 0 !important;
	}

	.investmentMethod .btn.right {
		margin:5px 0 0 0 !important;
		float:left;
	}

	.investmentMethod .toggle {
		margin:0 0 0 -11px;
	}

	.investmentMethod .toggle-click:not(:first-child) {
		padding:0 0 0 12px;
	}


	/*
		-------------------------
		FIX PORTFOLIO OVERVIEW
		-------------------------
	*/
	tfoot.responsiveFix {
		display:block !important;
		position:relative;
		height:140px;
	}

	tfoot.responsiveFix td:before {
		display:none;
	}

	table tfoot.responsiveFix tr {
		width:100% !important;
		clear:both;
		display:block;
	}

	tfoot.responsiveFix tr td,
	tfoot.responsiveFix tr th {
		position:absolute;
		padding:0 !important;
	}

	tfoot.responsiveFix tr td.responsiveFix-row-1 {
		top:10px;
		left:25px;
	}

	tfoot.responsiveFix tr td.responsiveFix-row-2 {
		top:45px;
		left:25px;
	}

	tfoot.responsiveFix tr th.responsiveFix-row-3 {
		top:80px;
		left:25px;
	}

	.wide table.default tfoot.responsiveFix tr td.responsiveFix-row-3b,
	.wide table.default tfoot.responsiveFix tr td.responsiveFix-row-4b,
	.wide table.default tfoot.responsiveFix tr td.responsiveFix-row-5b {
		width:85px !important;
		text-align:right;
	}

	tfoot.responsiveFix tr td.responsiveFix-row-3b {
		top:80px;
		left:165px;
	}

	tfoot.responsiveFix tr th.responsiveFix-row-4 {
		top:100px;
		left:25px;
	}

	tfoot.responsiveFix tr td.responsiveFix-row-4b {
		top:100px;
		left:165px;
	}

	tfoot.responsiveFix tr th.responsiveFix-row-5 {
		top:120px;
		left:25px;
	}

	tfoot.responsiveFix tr td.responsiveFix-row-5b {
		top:120px;
		left:165px;
	}

	tfoot.responsiveFix tr .responsiveFix-row-6 {
		position:absolute;
		top:10px;
		left:25px;
	}

	tfoot.responsiveFix tr .responsiveFix-row-6b {
		position:absolute;
		top:10px;
		left:165px;
	}


	/*
		-------------------------
		FIX BUY ORDER PORTFOLIO
		-------------------------
	*/
	.wide table tfoot.responsiveFix.fullWidth tr,
	.wide table tfoot.responsiveFix.fullWidth td,
	.wide table tfoot.responsiveFix.fullWidth th {
		position:relative;
		width:100% !important;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:5px 25px ;
		float:left;
	}

	.wide table tfoot.responsiveFix.fullWidth .btn.left {
		margin-left:-10px;
	}

	.wide table tfoot.responsiveFix.fullWidth .btn.right {
		margin-right:-10px;
	}

	.wide table tfoot.responsiveFix.fullWidth p {
		white-space:normal !important;
		margin:0;
	}

	tfoot.responsiveFix tr .row-float {
		width:100%;
		float:left;
	}

	tfoot.responsiveFix tr .row-float input[type="text"] {
		margin:0;
	}

	tfoot.responsiveFix th .row-float-left,
	tfoot.responsiveFix label.row-float-left {
		width:130px;
		text-align:left;
		margin:0;
		float:left;
	}

	tfoot.responsiveFix tr .row-float-right {
		margin:-18px 0 0 130px;
	}

	tfoot.responsiveFix tr .row-float-right span {
		margin:0 3px 0 -10px;
	}

	tfoot.responsiveFix ul.radio {
		height:auto !important;
		margin:10px 0 0 0;
	}

	tfoot.responsiveFix ul.radio li > label {
		position:relative !important;
		width:auto !important;
	}

	/*
		-------------------------
		FIX BUY ACCEPT PORTFOLIO
		-------------------------
	*/
	tfoot.portfolioOrderFoot {
		display:block;
	}

	table tfoot.portfolioOrderFoot tr:not(.more) td:not(.toggle):before {
		content: attr(data-label) !important;
		font-weight:normal !important;
		text-transform:capitalize;
		color:#333 !important;
		font-size:normal;
		margin:0 0 0 -165px !important;
		display:none;
		float:left;
	}

	table tfoot.portfolioOrderFoot td tr:not(.more) th:not(.toggle):not(.checkbox),
	table tfoot.portfolioOrderFoot td tr:not(.more) td:not(.toggle):not(.checkbox) {
		padding:5px 5px 5px 25px !important;
	}

	.responsiveFix-fullWidth-btn {
		display:block !important;
		float:none !important;
		margin:0 15px !important;
	}

	/*
		-------------------------
		RESPONSIVE TABS
		-------------------------
	*/
	.tab-btn {
		position:absolute;
		top:10px;
		left:25px;
		background:none;
		padding:0;
		margin:0;
		border:none;
		z-index:10;
	}
	.tabs {
		width:100%;
		position:relative;
	}

	.tabs .tabs-top {
		padding:0;
		margin:0 0 10px 0;
		border-radius:4px;
		overflow:hidden;
		border:1px solid #000066;
	}

	.tabs .tabs-top li {
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		display:none;
	}

	#personalDataTabs .tabs-top li,
	#documentsTab .tabs-top li,
	#dutyOfCareTabs .tabs-top li,
	#fundDetail .tabs-top li {
		display:block;
	}

	.tabs .tabs-top li.current {
		display:block;
		background:#000066;
		background-image:none;
		border:none;
		box-shadow:none;
		margin:0;
		padding:0;
	}

	.tabs .tabs-top li a,
	.tabs .tabs-top li.current a {
		cursor:pointer !important;
		text-align:left;
		line-height:2.769em;
		padding:0 0 0 20px;
		border-radius:none;
		border:none;
		margin:0;
	}

	.editform .form:not(:first-child):before {
		content:' ';
		height:1px;
		width:100%;
		display:block;
		background:#eee;
		margin:10px 0 0 0;
	}

	.wide table.default .indentright {
		padding:10px 28px 0 28px !important;
		min-height:auto !important;
	}


	/*
		-------------------------
		RANDOM FIX
		-------------------------
	*/
	dl.total {
		margin:0 0 10px 0;
	}

	.transactions .btn.lightboxlink {
		margin:0 0 10px 0;
	}

	dl.col dt, dl.col dd {
		padding:0;
		margin:0;
		width:100%;
	}

	dl.col dd {
		margin:0 0 10px 0;
	}

	dl .row-fluid dd.span8 {
    	width: 100% !important;
    	*width: 100%% !important;
  	}

	table.default .row-fluid.bg-fix .span4 {
		width:100%;
		padding:0 0 14px 0;
	}

	.tools .summary {
		width:auto;
		text-align:center;
		float:none;
	}

	.paging {
		display:block;
		text-align:center;
	}

	.start-overview .wrapper div {
		width:100%;
		height:auto;
		padding:0 0 40px 0;
	}

	.start-overview .wrapper div a.more {
		left:10px;
	}

	.start-overview .wrapper div:before {
		display:none;
	}

	.start-overview h2 {
		border-left:none;
	}


	/*
		-------------------------
		FOOTER
		-------------------------
	*/
	footer.primary .footer-left {
		float:none;
	}

	footer p {
		line-height:200%;
	}

	footer p a {
		display:block;
		width:100%;
	}

	footer.primary .footer-right {
		display:inline-block;
		float:none;
		text-align:left;
	}

	footer.primary .footer-right p {
		text-align:left;
		padding:0;
	}

	footer.primary .footer-left p {
		padding:2px 0 0 0;
	}

	#returnChartInfo .span2 {
		text-align:left;
	}

	#returnChartInfo br {
		display:none;
	}

	#returnChartInfo strong {
		width:50%;
		display:inline-block;
	}

}

/*
	-------------------------
	RESPONSIVE (max-width:480px)
	-------------------------
*/
@media (max-width:480px) {

	/*
		-------------------------
		BUTTON FIX
		-------------------------
	*/
	.btn-left-fix {
		float:none !important;
		clear:none !important;
		margin:0 0 5px 0 !important;
	}
	.btn-right-clear-fix,
	.btn-right-clear-fix-left {
		clear:none !important;
	}
	.btn-right-clear-fix-left {
		float:left !important;
	}


	/*
	 	-------------------------
		WARNING
		-------------------------
	*/
	dd .warning {
		width:auto;
		text-align:left;
	}

	dd .totalFix {
		position:absolute;
		top:0;
		right:0;
	}

	dd .totalFix2 {
		position:absolute;
		top:32px;
		right:0;
	}

	dl.wide dd {
		clear:none;
		float:none;
		text-align:left;
		margin:0;
		padding:0;
	}

	.btn {
		padding:5px 10px;
	}
}


/*
	-------------------------
	WIDTH
	-------------------------
*/
.t1 {width:1%;}
.t2 {width:2%;}
.t3 {width:3%;}
.t4 {width:4%;}
.t5 {width:5%;}
.t6 {width:6%;}
.t7 {width:7%;}
.t8 {width:8%;}
.t9 {width:9%;}
.t10 {width:10%;}
.t11 {width:11%;}
.t12 {width:12%;}
.t13 {width:13%;}
.t14 {width:14%;}
.t15 {width:15%;}
.t16 {width:16%;}
.t17 {width:17%;}
.t18 {width:18%;}
.t19 {width:19%;}
.t20 {width:20%;}
.t21 {width:21%;}
.t22 {width:22%;}
.t23 {width:23%;}
.t24 {width:24%;}
.t25 {width:25%;}
.t26 {width:26%;}
.t27 {width:27%;}
.t28 {width:28%;}
.t29 {width:29%;}
.t30 {width:30%;}
.t31 {width:31%;}
.t32 {width:32%;}
.t33 {width:33%;}
.t34 {width:34%;}
.t35 {width:35%;}
.t36 {width:36%;}
.t37 {width:37%;}
.t38 {width:38%;}
.t39 {width:39%;}
.t40 {width:40%;}
.t41 {width:41%;}
.t42 {width:42%;}
.t43 {width:43%;}
.t44 {width:44%;}
.t45 {width:45%;}
.t46 {width:46%;}
.t47 {width:47%;}
.t48 {width:48%;}
.t49 {width:49%;}
.t50 {width:50%;}
.t51 {width:51%;}
.t52 {width:52%;}
.t53 {width:53%;}
.t54 {width:54%;}
.t55 {width:55%;}
.t56 {width:56%;}
.t57 {width:57%;}
.t58 {width:58%;}
.t59 {width:59%;}
.t60 {width:60%;}
.t61 {width:61%;}
.t62 {width:62%;}
.t63 {width:63%;}
.t64 {width:64%;}
.t65 {width:65%;}
.t66 {width:66%;}
.t67 {width:67%;}
.t68 {width:68%;}
.t69 {width:69%;}
.t70 {width:70%;}
.t71 {width:71%;}
.t72 {width:72%;}
.t73 {width:73%;}
.t74 {width:74%;}
.t75 {width:75%;}
.t76 {width:76%;}
.t77 {width:77%;}
.t78 {width:78%;}
.t79 {width:79%;}
.t80 {width:80%;}
.t81 {width:81%;}
.t82 {width:82%;}
.t83 {width:83%;}
.t84 {width:84%;}
.t85 {width:85%;}
.t86 {width:86%;}
.t87 {width:87%;}
.t88 {width:88%;}
.t89 {width:89%;}
.t90 {width:90%;}
.t91 {width:91%;}
.t92 {width:92%;}
.t93 {width:93%;}
.t94 {width:94%;}
.t95 {width:95%;}
.t96 {width:96%;}
.t97 {width:97%;}
.t98 {width:98%;}
.t99 {width:99%;}
.t100 {width:100%;}

/*
	-------------------------
	PORTALS
	-------------------------
*/
.showretail {
	display:none;
}

.document img {
	max-width:inherit;
}

/*
	-------------------------
	FONTS
	-------------------------
*/
@font-face {
	font-family:NNDagnyDisplay;
	src: url('../fonts/NNDagnyDisplayWebPro.eot');
	src: url('../fonts/NNDagnyDisplayWebPro.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NNDagnyDisplayWebPro.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

.tools.newsPagingBar {
	margin-top: 20px;
}

#newsBox h1.news-title {
	font-weight: bold;
	font-size: 1.6em;
}
#newsBox h1.news-title.nn {
	color: #000066;
}
#newsArticle .info {font-weight: bold;}

#generalAjaxUnreadcorrespondence {
	display:none;
}

.showData span{
	word-wrap:break-word;
}