/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}



/* ***Components*** */
/* ***phe-billboard*** */
 
/*Specific for billboard - do not change*/
.phe-billboard {
	position:relative;
	overflow:hidden;
	zoom:1;
}

.phe-board-body {
	display:none;
	padding: 0px;
	margin: 0;
	xx
}

.phe-board-body-selected {
	display:block;
}

/* ***phe-image-sliderconten*** do not change*/

.phe-image-slide {
	position:absolute; /*!important when clicking very fast bug*/
}

.phe-image-slidercontent {
	position: relative;
}

/* ***phe-carrousel*** do not change*/

.phe-carrousel-body {
	position:relative;
	overflow:hidden;
}

.phe-carrousel-body ul {
	margin:0;
	padding:0;
	position:relative;
	width:10000px;
}

.phe-carrousel-body li{
	float:left;
	list-style:none;
	padding:0;
	display:block;
}

/* ***phe-zoomImage*** */

.phe-zoomImageLoaded img {
	width: 100%;
	height: 100%;
}


/* ***phe-collapse*** do not change*/

.phe-collapse-body {
	position:relative;
	overflow:hidden;
	height:0;
	padding-top: 12px;
}

.phe-collapse-head .phe-collapse-close-link,
.phe-collapse-head-selected .phe-collapse-open-link {
	display:none;
}

.phe-collapse-body-selected {
	position:relative;
	overflow:hidden;
	padding-top: 12px;
}

/* ***phe-tabbox *** do not change*/

.pheTabBody {
	display:none;
}

.pheTabsBody .pheSelected,
.pheTabsBody .pheTabBodySelected {
	display:block;
}	


/* ***chamaleon*** do not change*/

#chameleon-animation-main {
	position: absolute;
	overflow: hidden;
}


/* *** free for change*** */
/* *** Components *** (Free for changes without changing functionality) */
/* *** phe-foldout menu *** */ 

.phe-foldoutMenu {
	background-color: #222;
	background: transparent url("http://images.backbase.com/website/images/BB_mainnavigation_01BG.png") no-repeat;
	height: 35px;
}

.phe-foldoutMenu-expander {
	clear: both;
	position: relative;
	background-color: #3c3630;
	height: 0px;
	top: -15px;
	overflow: hidden;
}

.phe-foldoutMenu-bottom {
	background: transparent url("http://images.backbase.com/website/images/BB_mainnavigation_02BG.png") no-repeat 0 0;
	height: 10px;
	position: relative;
	top: -15px;
}

.phe-foldoutMenu ul {
	margin-left: 26px;
	margin-top: 6px;
	padding-bottom: 2px;
	width: 880px;
}

.phe-foldoutMenu ul, 
.phe-foldoutMenu ul li,
.phe-foldoutMenu ul li.phe-foldoutMenu-item-selected {
	float: left;
}

.phe-foldoutMenu ul li.phe-foldoutMenu-item-selected,
.phe-foldoutMenu ul li{
	cursor: pointer;
}

.phe-foldoutMenu ul li.phe-foldoutMenu-item-selected {
	background-position: -26px -280px;
}

.phe-foldoutMenu ul li {
	list-style-type: none;
	line-height: 1.7;
	padding-left: 0px;
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") -46px -240px no-repeat;
}

.phe-foldoutMenu ul li a {
	font-weight: bold;
	padding-left: 15px;
	padding-right: 20px;
}

.phe-foldoutMenu .devNetwork {
	position: absolute;
	right: 0;
	padding-right: 0;
	background-position: -105px -121px;
}
.phe-foldoutMenu .phe-foldoutMenu-item-selected.devNetwork {
	background-position: -85px -161px;
}

/* *** phe-carrousel *** */

.phe-carrousel-right,
.phe-carrousel-left {
	width: 40px;
	z-index: 1;
	vertical-align: middle;
}

.phe-carrousel-left .carrousel-leftArrow {
	background:url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat scroll left -166px;
	height: 30px;
	width: 40px;
}

.phe-carrousel-left .carrousel-leftArrow.phe-button-hover {
	background-position: left -126px;
}

.phe-carrousel-right .carrousel-rightArrow {
	background: #ffffff url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat scroll left -45px;
	height: 30px;
	width: 40px;
}

.phe-carrousel-right .carrousel-rightArrow.phe-button-hover {
	background-position: left -5px;
}

.phe-carrousel-body {
	width: 820px;
}

.phe-carrousel.small .phe-carrousel-body {
	width: 450px;
}
.phe-carrousel-center
{
	
}

.phe-carrousel-body li {
	margin: auto;
	width: 137px;
	background: none;
}

.phe-carrousel.small .phe-carrousel-body li {
	width: 150px;
}

/* *** phe-carrousel big for index page*** */

.phe-carrousel-big .phe-carrousel-body {
	width:960px;
	height:300px;
}
.phe-carrousel-big li {
	width: 960px;
	height:300px;
}
.phe-carrousel-big li .phe-board-body {
	position:relative;
	display:block;
}
.phe-carrousel-big li .phe-board-body .topIntroduction {
	text-transform:uppercase;
	font-size:13px;
}

.phe-carrousel-big .phe-board-body-text{
	top:100px;
	left:24px;
	width:475px;
	position:absolute;
}
.phe-carrousel-big .phe-board-body-text h1 {
	font-size:42px;
	line-height:1em;
	margin-bottom:0px;
	text-transform:none;
	color:#3e3832;
}
.phe-board-body-text-white{
	color:#FFFFFF;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-button {
	position:absolute;
	top:240px;
	left:25px;
	width:300px;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-3GreenButtons {
	position:absolute;
	left:260px;
	top:95px;
	position:absolute;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-3GreenButtons .actionbutton {
	float:left;
	background:url(http://images.backbase.com/website/images/general/buttons/greenBoxButton_125.png) -125px 0;
	width:125px;
	height:125px;
	padding:0;
	overflow:hidden;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-3GreenButtons .actionbutton.phe-button-hover {
	background-position:0px 0;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-3GreenButtons .actionbutton p {
	display:block;
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-3GreenButtons .actionbutton p a{
	font-size:17px;
	line-height:2.5em;
	padding-top:38px;
	height:100%;
	width:100%;
	display: block;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-replayLink {
	position:absolute;
	left:40px;
	top:200px;
}
.phe-carrousel-big li .phe-board-body .phe-board-body-replayLink a {
	text-decoration:underline;
}
.phe-carrousel-pager {
	position:absolute;
	top:272px;
	left:882px;
	overflow:hidden;
}

.phe-carrousel-page {
	background-image:url("http://images.backbase.com/website/images/general/components/carrousel/pagination-page-dot.png");
	cursor:pointer;
	height:6px;
	margin-right:6px;
	width:6px;
	float:left;
	overflow:hidden;
}
.phe-carrousel-page-selected {
	background-position:0 -6px;
	cursor:default;
}
.phe-carrousel-page-hover {
	background-position:0 -12px;
}
/* *** phe-zoomImage *** */

.phe-zoomImage {
	cursor: pointer;
}

.phe-zoomImageImage {
	display: none
}

.phe-zoomImageLoaded .phe-zoomImageImage {
	display: block;
}

.phe-zoomImageOverlay {
	position: absolute;
	padding: 0px;
	height: 50px;
	width: 50px;
	opacity: 0.65;
	z-index: 1001;
	overflow: visible;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

.phe-zoomImageLoading {
	display: block;
	text-indent: -9000px;
	height: 50px;
	width: 50px;
	background: #ffffff url("http://images.backbase.com/website/images/general/components/imageZoom/circle32.gif") 10px 5px no-repeat;
}

.phe-zoomImageClose {
	display: none;
	position: absolute;
	top: 0;
	right: -10px;
	text-indent: -9000px;
	margin: -10px 0px 0px 0px;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	z-index: 1500;
	background: transparent url("http://images.backbase.com/website/images/general/components/imageZoom/closebox.png") center center no-repeat;
}

.phe-zoomImageLoaded .phe-imageSlider-rightArrow,
.phe-zoomImageLoaded .phe-imageSlider-leftArrow {
	position: absolute;
	top: 50%;
	z-index: 1;
	height: 30px;
	width: 40px;
}

.phe-zoomImageLoaded .phe-imageSlider-rightArrow {
	right: 0;
	background: transparent url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat scroll left -45px;
}

.phe-zoomImageLoaded .phe-imageSlider-leftArrow {
	left: 0px;
	background: transparent url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat scroll left -166px;
}


/* *** photo-slider *** */
.photo-slider a img {
	border: 1px solid #ffffff;
	height: 80px;
	margin: auto;
	opacity: 0.7;
	padding: 1px;
	vertical-align: middle;
	width: 100px;
}

.photo-slider a img.selected, .photo-slider a:hover img {
	border: 1px solid #ff0000;
	opacity: 1;
}

/*This buttons are not visible but don't remove them, otherwise the slider wont work*/
.phe-image-slidercontent .prev-slide-button {
	cursor: pointer;
	height: 30px;
	left: 0;
	position: absolute;
	top: 79px;
	width: 40px;
	z-index: 110;
}

.phe-image-slidercontent .next-slide-button {
	cursor: pointer;
	height: 30px;
	right: 0;
	position: absolute;
	top: 78px;
	width: 41px;
	z-index: 110;
}

/* *** phe-billboard *** */

.phe-billboard .phe-board-head {
	cursor: pointer;
}

.phe-billboard .billboardContent {
	position: absolute;
	left: 260px;
	top: 20px;
	width: 595px;
}

.phe-board-body-wrap {
	position: absolute;
}

/* *** Only for medium billboard *** */
.phe-billboard-medium {
	margin-bottom:20px;
}
.phe-billboard-medium .phe-vboard-heads {
	display: none;
}

.phe-billboard-medium .phe-board-body {
	position: relative; /*important to place absolute positioned elements inside*/
	height: 300px;
}

.phe-billboard-medium .phe-board-body .phe-board-body-wrap {
	bottom: 10px;
	left: 40px;
	width: 530px;
}

.phe-billboard-medium .phe-board-body-wrap .phe-board-body-text,
.phe-billboard-top .phe-board-body-wrap .phe-board-body-text {
	font-weight: normal;
}

.phe-billboard-medium .callAction {
	right: 10px;
	position: absolute;
	bottom: 20px;
}

.pheTabBox .phe-billboard-top {
	margin-left:-20px;
	margin-right:-20px;
	margin-top:-29px;
	margin-bottom: 20px;
}

/* *** phe-collapse *** */

.phe-collapse-head, .phe-collapse-head-selected {
	font-weight: bold;
	border-top: 1px dotted #E4E4E4;
	margin-top: 10px;
}

.phe-collapse-open-link,
.phe-collapse-close-link {
	cursor: pointer;
}

.collaps-spacer {
	padding-bottom: 25px;
}

/* *** Lightbox *** */
 
.lightbox-overlayLayer {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000;
	position: absolute;
	z-index: 999;
	display: hidden;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.lightbox {
	z-index: 1;
	width: 900px;
	z-index: 9999;
	background-color: #ffffff;
	left: 50%;
	margin: -220px 0 0 -450px;
	position: absolute;
	text-align: left;
	top: 50%;
	z-index: 9999;
}

.lightbox .lightbox-top-left {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 10px;
	border-bottom: 1px solid #dadada;
	cursor: move;
}

.lightbox .lightbox-top-center {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 0 -64px;
	background-repeat: repeat-x;
	height: 40px;
}

.lightbox .lightbox-top-right {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 100% -128px;
	background-repeat: no-repeat;
	padding-right: 10px;
}

.lightbox .lightbox-middle-left {
	border-left: 1px solid #DADADA;
	background-color: #ffffff;
}

.lightbox .lightbox-middle-right {
	border-right: 1px solid #DADADA;
}

.lightbox .lightbox-bottom-left {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 0 -192px;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-top: -3px;
}

.lightbox .lightbox-bottom-center {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 0 -256px;
	background-repeat: repeat-x;
	height: 5px;
}

.lightbox .lightbox-bottom-right {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-top-bottom.png");
	background-position: 100% -320px;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.lightbox-minimized .lightbox-middle-left,
.lightbox-minimized .lightbox-bottom-left {
	display: none;
}

.lightbox-header {
	padding-top: 12px;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.lightbox-maximized .lightbox-top-left {
	cursor: default;
}

.lightbox-icon,
.lightbox-button {
	width: 16px;
	height: 16px;
	overflow: hidden; /* To prevent font scaling making the element bigger and revealing parts of the background that should not be revealed. */
}

.lightbox-icon {
	display: none;
}

.lightbox-button {
	float: right;
	margin-left: 1px;
}

.lightbox-button-bbicon {
	background: transparent url("http://images.backbase.com/gfx/rich-portal/BB_portal_icons.gif") no-repeat scroll 0 -324px;
	float: left;
	margin-left: 0;
	margin-right: 5px;
}

.lightbox-button-unload {
	background-image: url("http://images.backbase.com/gfx/rich-portal/gadgetWindow-buttons.png");
	background-position: -112px 0;
}

.lightbox-button-unload:hover{
	background-position: -112px -16px;
}

.lightbox-button-unload-press {
	background-position: -112px -32px;
}

.lightbox-button-text { /* cancels the styling of a button, because there should be text only */
	width: auto;
	height: auto;
	background-image: none;
}

.lightbox-title-wrapper {
	padding-right: 10px;
}

.lightbox-title {
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.lightbox-simple .lightbox-title {
	margin-left: 10px;
}

.lightbox-content {
	overflow: auto;
}

/* *** Lightbox Simple *** */

.lightbox-simple {
	z-index: 1;
	width: 900px;
	z-index: 9999;
	background-color: #ffffff;
	left: 50%;
	margin: -220px 0 0 -450px;
	position: absolute;
	text-align: left;
	top: 50%;
	z-index: 9999;
}

.lightbox-simple .lightbox-header .lightbox-button-unload {
	position: absolute;
	right: 10px;
}

.lightbox-simple-overlayLayer {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000;
	position: absolute;
	z-index: 999;
	display: hidden;
	opacity: 0;
	filter: alpha(opacity = 0);
}

/* *** Buttons *** */ 

/* *** green button *** */
.button-green {
	display: block;
	background: transparent url("http://images.backbase.com/website/images/BB_download_buttons2.png") no-repeat scroll 0 0;
	padding-left: 5px;
	width: auto;
}

.button-green .buttonRight {
	display: block;
/* 	border:1px solid red; */
	height:32px;
	background: transparent url("http://images.backbase.com/website/images/BB_download_buttons2.png") no-repeat scroll right -32px;
	padding-right: 5px;
}

.button-green .buttonCenter {
	display: block;
	background: transparent url("http://images.backbase.com/website/images/BB_download_buttons2.png") repeat-x scroll 0 -63px;
	height: 26px;
	padding-top: 5px;
	text-align: center;
}

.button-green .buttonCenter h4 {
	margin-top: -2px;
}

.button-green .buttonCenter img {
	padding-top: 2px;
}

.button-green .buttonCenter a {
	display: inline-block;
}
.phe-board-body a:hover,
.button-green a:hover {
	text-decoration: none;
}
/* *** green button hover *** */

.button-green.phe-button-hover {
	background-position: 0 -94px;
}

.button-green.phe-button-hover .buttonRight {
	background-position: right -126px;
}

.button-green.phe-button-hover .buttonCenter {
	background-position: 0 -157px;
}

/* *** gray button *** */

.button-green.phe-button-press {
	background-position: 0px -188px;
}

.button-green.phe-button-press .buttonRight {
	background-position: right -252px;
}

.button-green.phe-button-press .buttonCenter {
	background-position: 0 -219px;
}

/* *** actionbarButtons *** */

.actionbutton { 
	background: transparent url("http://images.backbase.com/website/images/BB_call2action_buttons.png") no-repeat scroll 0 0;

	
	font-weight: bold;
	text-align: center;
	padding-top: 0;
	margin: 0 20px 0 0;
	//padding: 5px;
	cursor: pointer;
	float: left;
	height:69px;
	width: 70px;
	overflow: hidden;
}

.actionbutton.phe-button-hover {
	background-position: 0 -69px;
}

.actionbutton.actionbutton-red {
	background-position: -140px 0;
}

.actionbutton.actionbutton-red.phe-button-hover {
	background-position: -140px -69px;
}

.actionbutton.actionbutton-green {
	background-position: -70px 0px;
}

.actionbutton.actionbutton-green.phe-button-hover {
	background-position: -70px -69px;
}

.actionbutton p {
	
	text-transform:uppercase;
}

/*phe tab box free for change*/
/* ***PHE TAB CONTROL*** */

.pheTabsHead li {
	float:left;
	margin-right:-1px;
	position:relative;
	top:1px;
	background:none;
	background-color:#eeeeee;
	border:1px solid #dddddd;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:3px;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 20px 11px 20px;
	width:100px;
	cursor:pointer;
}

.pheTabsHead li.tabBig {
	padding:12px 8px;
	width:279.5px;
	text-align:center;
	height:20px;
}

.pheTabsHead li a,
.pheTabsHead li span {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.pheTabsHead li:hover a,
.pheTabsHead li a:hover,
.pheTabsHead li:hover span,
.pheTabsHead li span:hover {
	color:#ff0000;
	text-decoration:none;
}

.pheTabsBody {
	border:1px solid #dddddd;
	clear:both;
	background:#ffffff;
	zoom:1;
}

.pheTabsBody {
	background: #ffffff;
}

.pheTabsBody .pheSelected {
	padding: 0 20px;
	position:relative;
}

.bottomGreenButtonsPara{
	display:block;
	height:100%;
	width:100%;
	
}

.bottomGreenButtonsAnchor{
	padding-top:25px;
	margin-top:0px;
	display:block;
	height:100%;
	width:100%;
	
}

/* financial buttons */

.fin_button a
{
	display: block;
	width:212px;
	height:21px;
	background:url(http://images.backbase.com/website/images/industries/financials/button.jpg);
	text-transform: uppercase;
	color:white;
	text-align: center;
	padding-top:7px;
	margin:auto;
}
.fin_button a:hover
{
	color:#cccccc;
}/*form*/

.wForm form {
	margin: 0;
}

/* Inputs */

.wForm select,
.wForm input {
	color:#666666;
	font-size:12px;
	height:18px;
	padding-left:5px;
	width:22.25em;
	padding-top:3px;
	margin-bottom:3px;
}

.wForm input[type=checkbox]{
	width:auto;
}

.wForm textarea {
	vertical-align: top;
	margin: 0;
	padding: 0;
	width:473px;
}

.wForm select {
	vertical-align: top;
	width:275px;
	height:20px;
}

/* Label + input wrapper */
.wForm form .oneField {						
	display: block;
	padding: 2px 0;
	margin-bottom: 0.75em;
	width: 100%
}
/* Asterisk on required fields */
.wForm form .reqMark {							
	color: #F00;	
	font-size: xx-small;
	margin-left: 5px;
}

/* Styling for message associated with a validation error. */
.wForm form .errMsg {							
	color: #fff;
}

.wForm .primaryActionSmall {
	height:25px;
	width:auto;
	background: transparent url('http://images.backbase.com/website/images/general/buttons/BB_form_action_button.png') no-repeat scroll 0 0;
	width:115px;
	height:30px;
	border:0;
	font-size:11px;
	color: #fff;
	text-transform:uppercase;
	padding:0;
	cursor:pointer;
}



.wForm .phe-button-hover{
	background-position: 0 -40px;
}

.wForm .primaryActionSmall:hover
{
	background-position: 0 -40px;
}
.ie .wForm .primaryActionSmall {
	margin-top:-12px;
}

	
.start-downloading-button,
.wForm form button, .wForm form .primaryAction {
	background:white url(http://images.backbase.com/website/images/gfx/rich-portal/Bb_forms_green_button.png) no-repeat scroll 0 0;
	border:1px solid white;
	color:white;
	cursor:pointer;
	font-weight:bold;
	height:58px;
	padding:4px 10px 4px 20px;
	text-transform:uppercase;
	width:260px;
	outline: none;
	padding: 20px 80px;
}


.wForm .preField {
	width:100px;
	display: inline-block
	}
	
/* Backbase.com 
 * CSS 2009
 */
html { color: #000000; background: #ffffff; height:100%;}

body {
	font-family: arial, sans-serif;
	font: 14px arial, helvetica, clean, sans-serif;
	*font-size: small; /* for IE */
	*font: x-small; /* for IE in quirks mode */
	/* /1.231 would mess up some styling in IE */
	font: 14px arial, helvetica, clean, sans-serif;
	height: 100%;
}

.container-submenubar li a
.txtInverse .txtHighlight,
.small-contact-box .txtHighlight,
.actionbutton p a,
h6 a.actionbutton,
h6 a.actionbutton:hover, 
.actionbutton p a:hover,
.pheTabBox .head-1,
body, td, p, span, dd.highlight a,
h1, h2, h3, h4, h5, h6 {
	color: #443c34;
}

/* *** Generic text *** */

.phe-externalLink,
a {
	cursor: pointer;
	outline: none;
	text-decoration:  none;
}

blockquote,ul,ol,dl { margin: 1em; }

ol { margin-left: 2em; }

ul { margin-left: 0em; }

dl dd { margin-left: 1em; }

ol li { list-style: decimal outside; }

ul li {
	padding-left: 1em;
	list-style-type: none;
  color:  #443C34;
}
strong {
	font-weight:bold;
}
fieldset, img {
	border: 0;
}

fieldset,pre, ul {
	margin-bottom: 1em;
	line-height: 1;
}
em {
	font-style: italic;
	font-weight: normal;
}

/* *** Markup *** */
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.5em;
	margin-bottom: 10px;
}

.lowerCaseText{
	text-transform: none;
}
.form-head-font{
	font-size:12px;
}

h3, .h3 {
 	margin-bottom: 5px;
 	line-height:1.2;
}

h1, .h1 {
	font-size: 34px;
	line-height: 1.3em;
}

h2, .h2 {
	font-size: 26px;
	line-height: 1.2em;
}

h3, .h3, .actionbarText {
	font-size: 20px;
}

h4, .h4 {
	font-size: 14px;
}

h5, .h5 {
	font-size: 12px;
}

h6, .h6, .txtSmall, dd, 
.actionbutton a, .actionbutton p {
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
}

.txtBold,
.phe-foldoutMenu ul, dt {
	font-size: 11px;
	font-weight: bold;
}

p {
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}
.phe-foldoutMenu .phe-foldoutMenu-body-selected .description, 
.txtLowercase {
	text-transform: none;
}

.phe-foldoutMenu ul,
.phe-foldoutMenu li,
.eventDate,
dt, 
dd a,
.txtUppercase {
	text-transform: uppercase;
}

.darkBg h1,
.darkBg h2,
.darkBg h3,
.darkBg h4,
.darkBg h5,
.darkBg h6,
.darkBg p,
.darkBg .bigCall,
.phe-foldoutMenu .phe-foldoutMenu-item-selected .phe-foldoutMenu-head a,
.phe-foldoutMenu .phe-foldoutMenu-item-selected .phe-foldoutMenu-head, 
.phe-foldoutMenu .phe-foldoutMenu-item .phe-foldoutMenu-head:hover, 
.phe-foldoutMenu div ul li a:hover,
.phe-foldoutMenu-body-selected p, 
.button-green .buttonCenter a, 
.callAction .highlight,
.callAction a,
.actionbutton.actionbutton-green .highlight,
.actionbutton.actionbutton-green .highlight:hover,
.txtInverse,
.txtInverse td,
table.prodov th, table.prodov th a
{
	color: #ffffff !important;
}

.container-submenubar li a,
.txtLighter,
.skinList a,
.skinList,
.txtCite, 
.phe-foldoutMenu li a, 
.actionbar .actionbarText, 
.actionbutton, 
.roundedcornrBox, 
.pheTabBox .head-2, 
.pheTabBox .text-2,
.moreItems a,
.txtLink,
.txtLink:visited,
.backToTop a,
h5 a:hover,
.topIntroduction,
.callActionFooter .caCenter {
	color: #666666;
}

.lightbox-title,
.tableProduct th,
table.prodov th, table.prodov th a,
.lightbox-button,
.phe-billboard .billboardContentTopic,
.phe-foldoutMenu .devNetwork,
.phe-foldoutMenu ul li a,
.phe-collapse-open-link,
.phe-collapse-close-link,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, dd a,
.txtGhost, .mailHeader, .txtArrow 
{
	color: #999999;
}

.pheSelected .container-submenubar .submenubar-item-selected a,
.pheSelected .container-submenubar li a:hover,
.actionbutton .highlight,
.actionbutton .highlight:hover,
.actionbutton .highlight,
.txtLink:hover,
.txtLink:active,
.txtHighlight, 
.phe-board-head span:hover,
.phe-board-head-selected span,
.container-submenubar .submenubar-item-selected a,
a:hover {
	color: #ff0000;
}

a
{	
color: #999999;
}

a:hover
{
color: #ff0000;
}
		

.topIntroduction {
	font-size: 18px;
}

.phe-board-body-wrap .servicesSupport, .phe-board-body-wrap h2.servicesSupport {
	color: #fff;
}

.txtIntro {
	font-size: 14px;
	line-height: 1.6em;
}

.txtIntro li a:hover,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: underline;
}

dl {
	display: inline;
	float: left;
	margin: 0 45px 0 0;
}

dt {
	margin-bottom: 8px;
	padding: 0 30px;
}

dd.highlight {
	font-weight: bold;
}

.txtCite {
	font-style: italic;
}
div #content_intab
{
	font-size:12px;
}
.textLink{font-size:12px;}/* ***Layout*** */

/* *** general layout*** */
.mainLogo .backbase-logo {
/* 	background: transparent url("http://images.backbase.com/website/images/BB_logo_dark.png") no-repeat scroll 0 0; */
	display: block;
	margin-left: 2px;
	padding-top: 0px;

}

.mainLogo .backbase-logo-white {
/* 	background: transparent url("http://images.backbase.com/website/images/BB_logo_white.png") no-repeat scroll 0 0; */
	display: block;

}

/*Logo slogan*/
.mainLogoSlogan{
	position:absolute;
	right:0;
	top:55px;
	width:582px;
	height:28px;
}

/* logo/menu */
.mainTop .tabBox-title {
	left: 40px;
	margin: 0;
	padding: 30px 0;
	position: absolute;
	font-weight: normal;
}
.mainContentBox {
	padding: 40px 10px 0px 10px;
	background-color:#fff;
}

.gartnerMainBox{
	padding: 0px;
	background-color:#fff;
}

.pheSelected .mainCenter {
	padding:0 20px 10px 20px;
}

.gartnerMainCenter {
	padding:0 px;
}

.mainCenterNoPaddingTop {
	padding-top:15px;
	padding-left: 19px;
}

.mainContentBox .pheTabBox {
	margin: -20px 0 0 0;
	clear:both;
}


/* logo */
.mainLogo .backbase-logo-white {
/* 	background: transparent url(http://images.backbase.com/website/images/BB_logo_white.png) no-repeat scroll 0 0; */
	display: block;
	height: 28px;
}

.mainBackground {
	padding: 0;
	margin: 0;
/* 	background-image:url("http://images.backbase.com/website/images/BB_BG_gradient.jpg"); */
	background-repeat: repeat-x;
	background-color:#e4e4e4;
}

.mainHeader {
	position:absolute;
	width:960px;
	z-index:999;
	top:0;
}

.mainHeader .mainLogo {
	height:45px;
	margin-left:30px;
	margin-top:45px;
	margin-bottom: 10px;
}

.mainContainer {
	width:960px;	
	margin:auto;
}

.mainTop {
	position:relative;
	margin-top:130px;
}

.mainTop .grid-type1 { /*grid #1 - main page*/
	margin-top: -130px;
	height: 500px;
}

.sub_header
{
	width:300px;
	text-align: right;	
	float:right;
	margin-top:30px;
	margin-right: -2px;
	font-size:11px;
	position: relative;	
}

.sub_header a
{
	color:#443e38;
	text-decoration: none;

}

.sub_header ul li
{
	display: inline;
	padding-top:3px;
}
.sub_header a:hover
{
	color:#000;
}

/*content*/

.tableContent4col, 
.tableContent3col,
.tableContent2col, 
.tableContent1col{
	display: block;
	width: 920px;
	clear: both;
}


#content_items .tableContent4col, 
#content_items .tableContent3col,
#content_items .tableContent2col, 
#content_items .tableContent1col{
	width:705px;	
}

.tableContent2col .col,
.tableContent3col .col,
.tableContent4col .col {
	margin-right: 1px;
	float:left;
}

.tableContent2col .col.last,
.tableContent3col .col.last,
.tableContent4col .col.last {
	margin-right: 0;
}

.tableContent2col .col {
	width: 458px;
	padding-left: 18px;
}
.tableContent2col .col.overview{
	padding-left: 0px;
}


.tableContent2col .col .overview{
	width: 458px;
	padding-left: 18px;
}

.tableContent2col .col .overview{
	width: 458px;
	padding-left: 0px;
}

.tableContent3col .col{
	width: 304px;
}

.tableContent3col .colspan {
	margin-right: 1px;
	width: 613px;
	float: left;
}

.tableContent3col .colspan .callAction {
	float: left;
}

.tableContent3col .colspan .rightCallAction {
	float: right;
	margin-left: 0px;
	margin-right: -20px;
}

.tableContent4col .col {
	width:229px;
}

.pheTabBox .tableContent1col{
	width: 900px;
}

.ie .pheTabBox .tableContent1col{
	width:880px;
}

.pheTabBox .tableContent2col .col {
	width: 440px;
}

.pheTabBox .tableContent3col .col{
	width: 298px;
}

.pheTabBox .tableContent3col .colspan {
	width: 600px;
}

.pheTabBox .tableContent4col .col {
	width:224px;
}


/* *** Rounded Box *** */

.smallerBox {
	margin-left: -10px;
	margin-right: -10px;
}

.roundedBox.mini {
	width: 90px;
	margin: 0 20px;
}

.roundedBox.mini .content {
	padding: 10px;
}

.colspan .roundedBox,
.col .roundedBox {
	margin: 0 0px;
}

.roundedBox .header {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/corner_wire_TR_bg.gif") repeat-x scroll 100% 0;
	height: 4px;
	overflow: hidden;
}


.roundedBox .content {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	position: relative;
	padding: 20px;
}


.roundedBox.products .content {
	padding-right: 5px;
}

.roundedBox.whiteBorders .content {
	border-color: #ffffff;
}

.roundedBox.whiteBorders-right .content {
	padding-left:0;
}

.roundedBox.whiteBorders-left .content {
	padding-right:0;
}
.roundedBox.whiteBorders .footer,
.roundedBox.whiteBorders .footer div,
.roundedBox.whiteBorders .header,
.roundedBox.whiteBorders .header div {
	background: none;
}

.roundedBox .header div {
	background: #ffffff url("http://images.backbase.com/website/images/general/boxes/corner_wire_TL.gif") no-repeat scroll 0 0;
	height: 4px;
	width: 4px;
}

.roundedBox .footer div {
	background: #ffffff url("http://images.backbase.com/website/images/general/boxes/corner_wire_BL.gif") no-repeat scroll 0 0;
	height: 4px;
	width: 4px;
}

.roundedBox .footer {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/corner_wire_BR._bg.gif") no-repeat scroll 100% 0;
	height: 4px;
	overflow: hidden;
	margin-bottom: 5px;
}

/* *** benefits table *** */
table.prodov {
	border: 1px solid #aaaaaa;
	width: 100%;
}

table.prodov th, table.prodov th a {
	border: medium none;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	background-color: #999;
}

table.prodov tr.separator td {
	background-color: #efefef;
	font-weight: bold;
}

table.prodov td {
	padding: 5px;
}


.packageCol {
	width: 55px;
}

.agendaTable th {
	text-align: left;
	width: 70px;
	height: 20px;
	font-weight: bold;
}

/* *** Styled Lists *** */
.skinList li {
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") no-repeat scroll -27px -281px;
	line-height: 1.6;
}

.skinList li span a,
.skinList li span {
	margin: 0;
}

.skinList li span h4 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
}

.opera .skinList li span h4 {
	display: inline;
}

/* *** ROUNDE GRAY BUTTONS *** */
.roundedcornrBox {
	background: #f2f2f2;
}

.roundedcornrTop div {
	background: url("http://images.backbase.com/gfx/rich-portal/roundedcornr_tl.png") no-repeat top left;
}

.roundedcornrTop {
	background: url("http://images.backbase.com/gfx/rich-portal/roundedcornr_tr.png") no-repeat top right;
}

.roundedcornrBottom div {
	background: url("http://images.backbase.com/gfx/rich-portal/roundedcornr_bl.png") no-repeat bottom left;
}

.roundedcornrBottom {
	background: url("http://images.backbase.com/gfx/rich-portal/roundedcornr_br.png") no-repeat bottom right;
}

.roundedcornrTop div, .roundedcornrTop, 
.roundedcornrBottom div, .roundedcornrBottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.roundedcornrContent { 
	margin: 0 10px; 
}

/* *** linkedin *** */
.linkedin {
	display: block;
	width: 100%;
	margin-bottom: 5px !important;
}

.linkedin a {
	display: block;
	float: right;
	position: relative;
	height: 17px;
	width: 51px;
	margin-top: -4px;
	overflow: hidden;
	background: transparent url("../images/company/logo_linkedin.png") left top no-repeat;
}

.linkedin a span {
	display: block;
	height: 17px;
	width: 51px;
	padding-top: 17px;
}

/* *** Images *** */

.slide-aig {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_aig.jpg") left top no-repeat;}
.slide-eds {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_eds.jpg") left top no-repeat;}
.slide-emc {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_emc.jpg") left top no-repeat;}
.slide-gm {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_gm.jpg") left top no-repeat;}
.slide-ibm {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_ibm.jpg") left top no-repeat;}
.slide-kpn {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_kpn.jpg") left top no-repeat;}
.slide-mapfre {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_mapfre.jpg") left top no-repeat;}
.slide-motorola {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_motorola.jpg") left top no-repeat;}
.slide-nxp {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_nxp.jpg") left top no-repeat;}
.slide-philips {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_philips.jpg") left top no-repeat;}
.slide-telus {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_telus.jpg") left top no-repeat;}
.slide-tomtom {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_tomtom.jpg") left top no-repeat;}
.slide-vanguard {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_vanguard.jpg") left top no-repeat;}
.slide-ziggo {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_ziggo.jpg") left top no-repeat;}
.slide-visa {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_visa.jpg") left top no-repeat;}
.slide-abn {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_abn.jpg") left top no-repeat;}

/*added by seb (29-06-2010)*/
.slide-aft {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_logoslider_aft.gif") left top no-repeat;}
.slide-arizonhealth {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_logoslider_arizonahealth.gif") left top no-repeat;}
.slide-cibc {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_logoslider_cibc.gif") left top no-repeat;}
.slide-motorola {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_logoslider_motorola.gif") left top no-repeat;}
.slide-seatle {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_logoslider_seatle.gif") left top no-repeat;}
/* end */

/*added by seb (28-9-2010)*/
.slide-db {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_deutsche_bank.jpg") left 50% no-repeat;margin-left:15px;}
.slide-boa {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_bank_oa.jpg") left 50% no-repeat;}
.slide-ing {background: transparent url("http://images.backbase.com/website/images/company/clients/BB_C_06_A_ing.jpg") left top no-repeat;width:60px;}
.slide-abn {background: transparent url("http://images.backbase.com/website/images/company/clients/bb_abn.jpg") left 50% no-repeat;width: 60px;}


/*end*/

.arrowDown {
	background: transparent url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat -72px -13px;
	width: 16px;
	height: 16px;
}

.arrowUp {
	background: transparent url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat -73px -133px;
	width: 16px;
	height: 16px;
}

.whiteRightArrow {
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") no-repeat scroll -67px -201px;
	height: 12px;
	width: 12px;
}

/*submenu bar*/
.container-submenubar {
	position: absolute;
	right: 20px;
	z-index:1;
}

.container-submenubar li {
	float: left;
	margin-left: 10px;
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") no-repeat scroll -46px -240px;
	line-height: 1.7;
	list-style-type: none;
}

.container-submenubar li a {
	text-transform: uppercase;	
	text-decoration: none;
}

.container-submenubar .submenubar-item-selected {
	background-position: -26px -280px;
	display: inline;
	padding-left: 1em;
	padding-right: 0;
}

.container-submenubar-bottom .left {
	margin-right: 3px;	
}
.container-submenubar-bottom .left-last {
	margin-right: 0;	
}
.container-submenubar-bottom h2 {
	position: absolute;
	padding: 10px;
}
.container-submenubar-bottom h2 a:hover {
	text-decoration: none;
	color: #ff0000;
}

/*Learn more green box (contains a contact form) */
.callto-action-bar {
	margin:0 20px;
	height:160px;
	position:relative;
}

.callto-action-bar .learn-more-box-white, .callto-action-bar .financial1 {
	position:absolute;
	left:0;	
}

.callto-action-bar .learn-more-box-white h3, .callto-action-bar .financial1 h3
.callto-action-bar .learn-more-box-white p, .callto-action-bar .financial1 p {
	width: 230px;	
}
	
.callto-action-bar .learn-more-box {
	position:absolute;
	right:0;	
}
	
.learn-more-box {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box.png") no-repeat scroll 0 0 ;
	height:130px;
	width:396px;
	/*padding:10px 20px;*/
}

.learn-more-box-white {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box-white.png	") no-repeat scroll 0 0 ;
	height:153px;
	width:439px;
	/*padding:10px 20px;*/
}

.financial1 
{
	background: transparent url("http://images.backbase.com/website/images/general/banners/BB_banner_banking_01.jpg") no-repeat scroll 0 0 ;
	height:153px;
	width:439px;
}

.financial2
{
	background: transparent url("http://images.backbase.com/website/images/general/banners/BB_banner_banking_02.jpg") no-repeat scroll 0 0 ;
	height:153px;
	width:439px;
}

.financial3
{
	background: transparent url("http://images.backbase.com/website/images/general/banners/BB_banner_banking_03.jpg") no-repeat scroll 0 0 ;
	height:153px;
	width:439px;
}

.financial_vision
{
	background: transparent url("http://images.backbase.com/website/images/industries/financials2/vision.jpg") no-repeat scroll 0 0 ;
	height:153px;
	width:439px;
}
}


.learn-more-box .txtInverse {
	line-height:1.3;
	margin-bottom:10px;
}

/*product tab*/
.product-tab-top .phe-board-body .topIntroduction {
	text-transform:uppercase;
	font-size:13px;
}

.product-tab-top .phe-board-body-text{
	top:74px;
	left:170px;
	width:415px;
	position:absolute;
}
.product-tab-top  .phe-board-body-text h1 {
	font-size:36px;
	line-height:1.1em;
	margin-bottom:0px;
}
.product-tab-top .phe-board-body .phe-board-body-3GreenButtons {
	position:absolute;
	left:625px;
	top:80px;
	position:absolute;
}
.product-tab-top .phe-board-body .phe-board-body-3GreenButtons .actionbutton {
	float:left;
	background:url(http://images.backbase.com/website/images/general/buttons/greenBoxButton_80.png) 0 0;
	width:80px;
	height:80px;
	padding:0;
	overflow:hidden;
}
.product-tab-top .phe-board-body .phe-board-body-3GreenButtons .actionbutton p {
	display:block;
	height:100%;
	width:100%;
	margin-top:0;
}
.product-tab-top .phe-board-body .phe-board-body-3GreenButtons .actionbutton p a{
	line-height:35px;
	font-size:11px;
	display:block;
	height:100%;
	width:100%;
	padding:20px 0 0;
}

.product-tab-top .phe-board-body .phe-board-body-3GreenButtons .actionbutton.phe-button-hover {
	background-position:-80px 0;
}
/*clientWithBackbase*/
.clientWithBackbase {
	border: 1px solid #ccc;
/* 	padding: 15px 10px 5px; */
	position: relative;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; 
}
.clientWithBackbase h6 {
	text-align: center;
	z-index: 1;
	background-color: white;
	position: relative;
	width: 185px;
	margin: 0pt auto;
}



/*called in home*/
.pheTabsHead li.tabBig sup {
	left:240px;
	margin-top:16px;
	padding-top:17px;
	position:absolute;
	top:-26px;
}

.pheTabsBody .pheSelected .title {
	height:230px;
	display:block;
	position:relative;
}

.pheTabsBody .pheSelected .title p {
	margin-top:90px;
}

/*special for billboard inside tabbox*/

.pheTabBox .phe-billboard-top .phe-board-body-wrap {
	top:50px;
	left:20px;
	width:520px;
}

.phe-billboard-top .phe-board-body .phe-board-body-wrap {
	bottom:10px;
	left:40px;
	width:530px;
}

.phe-board-body-image{
	display: block;
	height: 200px;
	padding: 0 30px;
	border-bottom:2px dotted #999;
}

.phe-board-bodies {
	position:relative;
}

.phe-billboard-top .phe-board-body-wrap .txtIntro{
	min-height:65px;
}

.phe-billboard-top .callAction {
	margin-right:10px;
	position:absolute;
	right:0;
}

.mainContainer .pheTabsBody {
	padding:0;
}

/*Lightbox containers*/
.lightboxContainer.webinarContainer {
	height:450px;
	width:520px; 
	left:50%; 
	margin-left:-251px; 
	position:absolute;
}

.lightboxContainer.formContainer {
	padding: 20px 40px;
}

/*fixed call action bar */
.fixedCallAction{
	position:fixed;
	left:0;
	top:190px;
	width:170px;
}

.fixedCallAction .actionbutton {
	margin-bottom:10px;
	text-decoration:none;
	height:49px;
	padding-top:15px;
}

.fixedCallAction .actionbutton h6 {
	font-weight:bold;
	color: #443C34;	
}


.phe-board-body-image {
	border: 0;
}

`/*tableContent inside pheTabBox (width 900px)*/
.pheTabBox .tableContent2col .col {
	padding-right: 20px;
	width: 428px;
}

.pheTabBox .tableContent3col .col{
	padding-right: 20px;
	width: 279px;
}

.pheTabBox .tableContent2col .colContent,
.pheTabBox .tableContent3col .colContent { /*Used when there are double titles and 2 or 3 images on top*/
	padding: 0 0 0 0;
}


#content_items .tableContent3col .col{
	width: 210px;
		padding-right: 20px;	
}


.pheTabBox .tableContent3col .colspan {
	padding-right: 20px;
	width: 559px;
}

.pheTabBox .tableContent4col .col {
	padding-right: 20px;
	width:204px;
}

#content_items .tableContent4col .col {
	width: 150px;
}
/*tableContent inside pheTabBox with Rounded Boxes*/
.pheTabBox .tableContent2col .col.roundedBox {
	padding-right:0;
	width: 430px;
}

.pheTabBox .tableContent3col .col.roundedBox{
	width: 298px;
}

.pheTabBox .tableContent3col .colspan.roundedBox {
	padding-right:0;
	width: 600px;
}

.pheTabBox .tableContent4col .col.roundedBox {
	padding-right:0;
	width:224px;
}

.pheTabBox .tableContent3col .col.roundedBox {
	padding-right:0;
}

.col.roundedBox {
	margin-left: 1px;
}

/* ***PHE TAB CONTROL*** */
.tabsTitle {
	padding: 15px 0 0 35px;
}
.pheTabsHead {
	margin: 0 16px 0 0;
	padding: 0;
	float: right;
}
/*special styling for H1 tags inside tabBox*/
.pheTabBox .title-1 {
	margin-top: 15px;
}

.pheTabsHead li {
	position: relative;
	float: left;
	top: 1px;
	padding: 14px 15px 11px 15px;
	background: none;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	border: 0;
}

.pheTabsHead .pheSelected {
	margin-top:0px;

}

.pheTabsHead .pheSelected a,
.pheTabsHead .pheSelected span {
	color: #999;
}

.pheTabsHead li a,
.pheTabsHead li span {
	font-weight: bold;
	color: #443C34;
	text-decoration: none;
}

.pheTabsHead li: hover a,
.pheTabsHead li a: hover,
.pheTabsHead li: hover span,
.pheTabsHead li span: hover {
	color: #ff0000;
	text-decoration: none;
}

/*called in home*/
.pheTabsHead li.tabBig sup {
	left: 240px;
	margin-top: 16px;
	padding-top: 17px;
	position: absolute;
	top: -26px;
}

.pheTabsBody .pheSelected {
	padding:0; /*this padding is different from bbv1*/
}

.pheTabsBody .pheSelected .title ,
.pheTabsBody .pheTabBodySelected .title {
	height: 230px;
	display: block;
	position: relative;
}

.pheTabsBody .pheSelected .title p
.pheTabsBody .pheTabBodySelected .title p {
	font: 12px/15px #ff0000 arial;
	margin-top: 90px;
}

/* billboard text */
.phe-board-body-wrap .phe-board-body-text {
	position:relative;
	left: 0;
	width: 580px;
	color: #3e3832;
	line-height: 1.4;
}

/*
For roundedBox used as a banner
*/
.roundedBox .roundedBox-image-content-right {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 550px;
}

/*
Small roundedBox with a play button in the middle
*/
.roundedBox .roundedBox-video,
.roundedBox .roundedBox-image {
	padding: 0;
	margin: 0;
}

.roundedBox .image-video {
	left: 90px;
	position: absolute;
	top: 40px;
}

.roundedBox .roundedBox-image-content-absolute {
	position: absolute;
	left: 39px;
	top: 284px;
	width: 500px;
	color: white;
}

.roundedBox .roundedBox-video-content {
	background: transparent url("http://images.backbase.com/website/images/BB_picto_small.png") no-repeat 0 0;
	padding: 3px 0 0 40px;
	margin: 0 10px 0 10px;
}

.roundedBox .roundedBox-video-content .roundedBox-video-content-title,
.roundedBox .roundedBox-video-content .roundedBox-video-content-subtitle {
	text-transform: uppercase;
	color: #443c34;
	padding-bottom: 10px;
}

/*
small list
*/
.skinList-compact li {
	line-height: 1.2;
}

/*Loaders*/
.phe-tabBox-zoomImageLoading {
	display: block;
	text-indent: -9000px;
	height: 50px;
	width: 50px;
	background: #fff url("http://images.backbase.com/website/images/general/components/imageZoom/circle32.gif") 10px 5px no-repeat;
	position: absolute;
	top: 280px;
	left: 600px;
}

/*small-contact-box 
 is similar to actionCall bottom but it has a gradient and can be expanded
 used it inside overview
*/
.small-contact-box {
	background: transparent url("http://images.backbase.com/website/images/rich-portalv2/small-contact-box/gbox_01.png") left top no-repeat;
	height: 172px;
	width: 304px;
}

.phe-collapse-head, .phe-collapse-head-selected {
	padding: 0 20px;
}

/*
table used in overview tab
*/
.tableProduct {
	width:100%;
	border:0;
}

.tableProduct tbody th,
.tableProduct tbody td
{
	padding: 5px 0 5px 10px;
	vertical-align:middle;
}

.tableProduct thead th {
	background: #fff;
	border:0;
}

.tableProduct tbody th,
.tableProduct tbody td {
	border:1px solid #ddd;
}

.tableProduct thead th.centered,
.tableProduct tbody td {
	text-align:center;
}

.tableProduct thead th h3 {
	margin-bottom:5px;
}

.tableProduct tbody th h4 {
	margin:0;
} 

/*
top container inside tabbox
Used it inside features tab
*/
.topContainer {
	position:relative;
	margin-top: 40px;
}
.topContainer-colspan {
	width: 450px;
	padding: 60px 20px 0 20px;
}
.topContainer-col {
	width: 322px;
}
.topContainer .topContainer-content {
	margin-bottom: 10px;
	margin-top: 72px;
}
.topContainer .topContainer-text {
	bottom: 10px;
	color: #666;
	font-weight: normal;
	left: 40px;
	line-height: 1.4;
}
.chamaleon-sticker {
	background: url("http://images.backbase.com/website/images/rich-portalv2/chamaleon-sticker.png") no-repeat 0 0 ;
	height: 145px;
	width: 220px;
	padding: 10px;
	z-index: 1;
}


/*modification to the billboard*/

.phe-billboard .phe-board {
	
}

.phe-billboard .phe-board .phe-board-arrows {
	display:none;
}

.phe-billboard .phe-board-hover .phe-board-arrows {
	position:absolute;
	left:250px;
	top:80px;
	display:block;
	z-index:300;
	cursor:pointer;
	width:90px;
}

.phe-billboard .phe-board-hover .phe-board-arrows .phe-board-arrow-previous {
	background:transparent url('http://images.backbase.com/website/images/rich-portalv2/overview/billboardArrows.gif') no-repeat scroll 0 0;
	width: 44px;
	height:15px;
	float:left;
	margin-right:0;
}

.phe-billboard .phe-board-hover .phe-board-arrows .phe-board-arrow-next {
	background:url("http://images.backbase.com/website/images/rich-portalv2/overview/billboardArrows.gif") no-repeat scroll 0 -15px transparent;
	width: 44px;
	height:15px;
	float:right;
}

/*dividers*/
.divider-dotted {
	background:transparent url("http://images.backbase.com/website/images/BB_dotted.gif") repeat-x scroll 0 40px;
	clear:both;
	height:80px;
	margin:0;
}

.divider-dottedhalf {
	background:transparent url("http://images.backbase.com/website/images/BB_dotted.gif") repeat-x scroll 0 20px;
	clear:both;
	height:40px;
	margin:0;
}


.divider-blank {
	width: 100%;
	clear: both;
	border: 0;
	background:none;
	height:30px;
}

.divider-height1 { /*divider without spacing*/
	height:1px;
	background-position:0 0;
	margin: 0 0 10px 0;
}


/*Learn more green box (contains a contact form) */
.callto-action-bar {
	height:160px;
	position:relative;
	margin:0;
}

.callto-action-bar .learn-more-box-white {
	position:absolute;
	left:0;	
}

.callto-action-bar .learn-more-box-white h3,
.callto-action-bar .learn-more-box-white p {
	width: 230px;	
}

.callto-action-bar .learn-more-box-white p {
	margin-top:10px;
}	
.callto-action-bar .learn-more-box {
	position:absolute;
	right:0;	
}
	
.learn-more-box {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box.png") no-repeat scroll 0 0 ;
	height:130px;
	width:396px;
	padding:0px;
	/*padding:10px 20px;*/
}

.learn-more-box-white {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box-white.png") no-repeat scroll 0 0 ;
	height:150px;
	width:439px;
	padding:0px;
	padding:10px 20px;
}

.learn-more-box-white-empty {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box-white-empty.jpg") no-repeat scroll 0 0 ;
	height:153px;
	width:400px;
	padding:10px 20px;
}

.learn-more-box-white-empty-150 {
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box-white-empty-150.png") no-repeat scroll 0 0 ;
	height:150px;
	width:400px;
	padding:10px 20px;
}

.learn-more-box-white-empty-right{ 
	background: transparent url("http://images.backbase.com/website/images/general/boxes/learn-more-box-white-empty-right.png") no-repeat scroll 0 0 ;
	height:153px;
	width:20px;
	position: absolute;
	top: 0;
	right: 0;
}

.tableContent3col .col .learn-more-box-white-empty{
	width: 270px;
}

.callto-action-bar .learn-more-box-white-empty .actionbutton-last {
	margin-right:0;
}

.learn-more-box .txtInverse {
	line-height:1.3;
	margin-bottom:10px;
}

.callto-action-bar .learn-more-box .actionbutton {
	margin-top:20px;
	float: left;
}

.small-contact-box-expand {
	margin-top: 19px;
}

.pheTabBox .phe-billboard-top {
	margin:0 0 20px 0;
}

/*call Action box*/
.callActionContent {
	padding:5px 20px;
}

/*Slider*/
.phe-image-slidercontent .next-slide-button {
	right:33px;
}
.phe-image-slidercontent .prev-slide-button {
	left:10px;
}

/*cross-line */
.cross-line {
	border-top: 1px solid #ccc; 
	width: 100%;
	position: relative;
	top: -8px;
}

/*Used in hoome page carousel*/
.img600x180 {
	width: 600px;
	height: 180px;
}
	
.img130x40 {
	width: 130px;
	height: 40px;
}


/* demo page by Seb van Dijk (02-06-2010) */
div#demopage
{
	padding-top:15px;

}
div#left-col-first
{
	margin-top:40px;

}
div.left-col
{
	
	width:460px;
	float:left;
	padding:5px 5px 5px 20px;
}

div.right-col
{

	width:430px;
	float: left;
	text-align: center;
}
div.right-col a
{ 
	text-transform: uppercase;
	color:#555;
}
div.right-col div.right-col-learn-more
{
	float:left;
	padding-left:90px;
	margin-top: 20px;

	text-align: center;
}


.demobutton a
{
	margin-top:-5px;
	
}
.demobutton a:hover
{
	background-position: 0 69px;
	
}
.demobutton3line a
{
	margin-top:-10px;
}
/* end of demo page */


/* **generic ** */
.hide {
	display: none;
}

.clear {
	display:block;
	clear:both;
}

.check {
background:url("http://images.backbase.com/website/images/BB_icons.gif") no-repeat scroll -133px -172px transparent;
height:16px;
width:16px;
}

/* *** green fixed size button *** */

.callAction {
	padding: 0;
	position: relative;
	width: 290px; 
	z-index: 100;
}

.callActionContent {
	background: #008700;
	padding: 15px 20px;
}

/*for forms inside the callAction button*/
.wForm
{

	margin-top:22px;
	padding-left:30px;
}

.callActionContent .wForm { 
	margin-left: -10px;

}

.callActionContent .wForm form .errMsg {
	color: #EE4000; /*orange*/
}

.callActionContent .wForm input {
	width: 20.25em;
}

.callActionHeader {
	background: transparent url("http://images.backbase.com/website/images/BB_BG_green_corners2.png") no-repeat scroll 0 0;
	height: 5px;
	overflow: hidden;
	padding-left: 1px;
	width: 294px;
}

.callActionFooter {
	height: 5px;
	padding-left: 5px;
	width: 290px;
	overflow: hidden;
	background: transparent url("http://images.backbase.com/website/images/BB_BG_green_corners2.png") no-repeat 0 -165px;
}

.caRight {
	float: right;
	padding-right: 10px;
	width: 280px;
}

.callActionFooter .caCenter, .callActionHeader .caCenter {
	background-color:#008700;
	display:block;
	float:left;
	width:100%;
}
.callActionHeader .caRight {
	background: transparent url("http://images.backbase.com/website/images/BB_BG_green_corners2.png") no-repeat scroll 280px -55px
}

.callActionFooter .caRight {
	background: transparent url("http://images.backbase.com/website/images/BB_BG_green_corners2.png") no-repeat 280px -110px;
}

.callActionFooter .caCenter,
.callActionHeader .caCenter {
	display: block;
	float: left;
	width: 100%;
}

.callAction ul li { /*white circles*/
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") no-repeat scroll -6px -319px;
}

div#carrouseldiv
{
	width:920px;
	height: 90px;
	padding-top:15px;
	padding-left: 8px;
	padding-right: 20px;
	
	background: url(http://images.backbase.com/website/images/homepage/carrousel_bg2.png) center top no-repeat;

}

div#carrousel img
{
/* 	border:1px dashed green; */
}

div#carrouseldiv ul li
{
	width: 1000px;
	text-align: center;
}

/* *** Footer links *** */

#menuLinks {
	border: none;
	clear: both;
	overflow: hidden;
	position: relative;
    height: 310px;
}

#news_and_events
{

	width: 360px;
}
#menuLinks 
{
	font-size: 11px;
}
#menuLinks .menuitems ul
{
	margin-top: 0px;
}
#menuLinks ul
{
	padding-left: 1em;
}
#menuLinks ul li
{
	margin-bottom: 5px;
    list-style-image:url(http://images.backbase.com/website/images/red-dot.png);
    list-style-type: inherit;
    padding-left: 0px;
}

#menuLinks div
{
/* 	border:1px solid red; */
	float:left;
	margin-left: 20px;
    margin-top: 14px;
}

#menuLinks div strong
{
	color:white;
	margin-left: 10px;

}

#menuLinks .menuitems 
{
	margin-left: 20px;
}
#menuLinks .menuitems a
{
	color:#fff;
}

#menuLinks .menuitems a:hover
{
	color:#ff0000;
}

#menuLinks .footer_header
{
	padding-left:30px;
	padding-top:10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
/* 	border-bottom: 1px solid #807366; */
	background: url(http://images.backbase.com/website/images/footer/BB_footer_line.gif) no-repeat bottom;
	width: 890px;
}

#menuLinks .footer_header a{color:#fff;}
/* *** Bottom bar *** */

#menuLinks .about{
    width: 230px;
}
#menuLinks .about p{
    font-size: 11px;
    color: #999;
    line-height: normal;
    padding-left: 10px;
    padding-top: 10px;
}


#footer {
	
/* 	border-top: 1px solid #cccccc; */
	margin-top: 20px;
	padding: 10px 40px;
/* 	background: #262320; */
}

#footer h6 {
	float: left;
	padding-right: 5px;
	font-weight: normal;
}

#footer .and {
	border-left: 1px solid #777;
	padding-left: 8px;
}

.floating-footer-container{
    position:fixed;
    width:100%;
    height:46px;
    bottom:0px;
    z-index: 100;
    background: url(http://images.backbase.com/website/images/floating-footer.png) repeat-x center;

}
.floating-footer-container .floating-footer{
    margin: 0 auto;
    width: 960px;
}
.floating-footer p{
    color: #8B8B8B;
    float: left;
    font-size: 12px;
    margin: 15px 8px;
}
.stay-connected-icons{
    display:inline-block;
    margin: 7px;
}

.stay-connected-icons .connected-icon{
    width: 30px;
    height: 26px;
    float: left;
    background-image: url(http://images.backbase.com/website/images/stay-connected-icons.png);
    margin: 4px;
}
.stay-connected-icons .connected-icon.twitter{
    background-position: left -26px;
}
.stay-connected-icons .connected-icon.linked-in{
    background-position: left -52px;
}
.stay-connected-icons .connected-icon.facebook{
    background-position: left -0px;
}
.stay-connected-icons .connected-icon.youtube{
    background-position: left -78px;
}
.stay-connected-icons .connected-icon.slideshare{
    background-position: left -104px;
}
.floating-footer .have-questions{
    float:right;
}
.floating-footer .download-whitepaper-button{
    width: 151px;
    height: 26px;
    display:inline-block;
    float:right;
    margin: 10px 40px 0px 10px;
    background-image: url(http://images.backbase.com/website/images/button-download-whitepaper.png);
    color: #555;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
}
/* Industries tab */

div#financials h4
{
	margin-left: 47px;
}

div#financials
{
	background: url(http://images.backbase.com/website/images/industries/financials2/header.jpg) no-repeat left;
	height: 354px;
	width:  915px;
	padding-left:-15px;
	margin-left:-20px;
	padding-top:0px;
	margin-top:-30px;
	
}

/*
div#financials
{
	background: url(http://images.backbase.com/website/images/industries/financials/financials_bg.jpg) no-repeat;
	height: 316px;
	width: 915px;
	padding-left:-15px;
	
}
*/


div.scheef
{
	font-style: italic;
	color:#95918e;
	font-size: 14px;

}
div.beeldgroot
{
	margin-left:-20px;
}
div.beeldgroot img
{
	width:938px;
}

div#financials div#content-intro
{
	margin-left:285px;
	width:600px;
	padding-left:25px;
	padding-top:100px;
	float:left;
}

/*
div#financials div#content-intro
{
	margin-left:285px;
	width:320px;
	padding-left:25px;
	padding-top:10px;
	float:left;
}
*/
div#financials div#content-intro h3
{
	font-size: 25px;
}
div#financials div#content-intro ul li
{
/* 	margin-top: 15px; */
}

div#financials div#content-buzz
{
	float:left;
	width:275px;
	height: 313px;	
}

div#financials div#content-buzz img
{
	float:left;
	width:37px;
	height:37px;
}

div#financials div#content-buzz p
{
	display: block;
	float: left;
	width:220px;
	margin-left: 10px;
	font-size:12px;
	color:#443e38;
	margin-top:0px;
	margin-bottom: 0px;
}
div#financials div#content-buzz p a, div#financials div#content-buzz p a:hover, div#financials div#content-buzz p a:visited
{
	clear: both;
	color:#0099ff;
}

div#financials div#content-buzz p .via
{
	font-size: 11px;
	color:#999999;
}

div#financials_brands
{
	padding-bottom: 20px;
	height:20px;
}
div#financials_brands h5
{
	float:left;
	margin-left:47px;
	width:240px;
	text-align: right;
	padding-top:5px;
}

div#financials_brands img
{
	float:right;
	margin-right: 116px;
}

div.empowerright img
{
	float:right;
/* 	margin-top:20px; */
}

.financial p, .financial ul li a , .financial ul li
{
	font-size: 14px;
}

/* gartner */

div#gartner
{
	background:url("http://images.backbase.com/website/images/gartner/BB_gartner_landing1.jpg") no-repeat scroll 0 0 transparent;
	height:360px;
	width:960px;
}
div#webinar
{
background:url("http://images.backbase.com/website/images/webinars/BB_webinar_fall.jpg") no-repeat scroll 0 0 transparent;
	height:300px;
	width:960px;
}
div#webinar h1
{
	font-family: arial;
	font-size: 42px;
	font-weight: 100;
}
div#webinar_28102010
{
	background:url("http://images.backbase.com/website/images/webinars/BB_28102010_webinar_bank20_visual.jpg") no-repeat scroll 0 0 transparent;
	height:300px;
	width:960px;
}

div#webinar_28102010 #gartner-form
{
	display: none;
	text-align: left;
}

div#webinar_27012011
{
	background:url("http://images.backbase.com/website/images/webinars/27012011/top_header.jpg") no-repeat scroll 0 0 transparent;
	height:280px;
	width:960px;
}
div#webinar_27012011 div#content-intro
{
	padding-top: 60px;
	padding-left:30px;
	width:410px;

}
div#webinar_27012011 div#content-intro h2
{
	text-transform: none;
	font-size: 30px;
	font-weight: bold;
	font-family: arial;

}

div#webinar_27012011 div#content-intro p
{
	margin-top: 15px;	
}

.web27012011 h3
{
	text-transform: none;
	font-size: 18px;
}

.web27012011 .content_onder
{
	margin-top:40px;
}
.web27012011 .item 
{	
	margin-top: 30px;
	display: block;
	clear:both;
	height: 100px;
}
.web27012011 .item .logo
{
	float:left;
	width:150px;
	padding-top:40px;
}
.web27012011 .item .text
{
	float:left;
	width:385px;
	padding-left:20px;
}
.rweb27012011 .register
{
	margin-bottom:30px; 
}


.rweb27012011 .right_thingies img
{
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.rweb27012011 .right_thingies p
{
	float:left;
/* 	border:1px solid green; */
	width:142px;
	font-size: 13px;
}
.rweb27012011 .divider-dotted
{
	margin-left: 10px;
	width:235px;
}


.agenda ul li
{
	margin-bottom: 10px;
}
div#content-intro
{
	margin-left:10px;
	width:555px;
	padding-left:25px;
	padding-top:90px;
	float:left;
}

div#finovate
{
	background:url("http://images.backbase.com/website/images/finovate/finovate_header.jpg") no-repeat scroll 0 0 transparent;
	height:300px;
	width:960px;
}



div#content-intro h1
{
	color:#fff;
	text-transform: none;
}

 div#content-intro
{
	margin-left:10px;
	width:510px;
	padding-left:25px;
	margin-top:0px;
	padding-top: 170px;
	float:left;
}

div#webinar div#content-intro
{
	width:700px;
}
.webinar div#content-intro
{
	width: 400px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top:170px;
	position: absolute;
	letter-spacing: 1px;
}

.webinar div#content-intro h1
{
	color:#27231f;
	font-family: arial;
	font-size: 40px;
	line-height: 1.25;
}

div#playbutton
{
	position: absolute;
	top:110px;
	left:440px;
	width:100px;
	height: 100px;
	
}

div#playbutton a
{
	display: block;
	width: 100px;
	height: 100px;
	background: url(http://images.backbase.com/website/images/webinars/BB_pijl.png);
}

div#playbutton a:hover
{
	background-position: bottom;
}

.webinar_left
{
	float:left;
	width: 530px;
		padding: 20px 10px 10px 35px;
}

.web27012011
{
	width:600px;
}


.webinar_right
{
	float:right;
	margin-right: 10px;
	width: 285px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #9c9c9c;
}


.rweb27012011
{
	border:0px;
	width:280px;
}




.webinar_left a
{
/* 	color:#9c9c9c; */
}
.thumb_left, .thumb_right
{
	width:138px;
	float:left;
}
.thumb_right
{
	margin-left: 9px;
}
div#gartner div#gartner-form
{
	float:left;
	height:280px;
	margin-left:110px;
	margin-top:75px;
	padding-left:15px;
	width:260px;

}

div#gartner div#gartner-form .field
{
	border: 1px solid #d7d7d7;
	margin-left:15px;
	margin-top:8px;
	height: 18px;
	width:155px;
}

div#gartner div#gartner-form select
{
	width: 155px;
	margin-left:15px;
	margin-top:8px;
}
div#gartner div#gartner-form .field_button
{
	margin-top:15px;
}
div#pressdoc_container
{
	width: 500px;
	margin-top:25px;
}
div#pressdoc_container a
{
	color:grey;
}
div#pressdoc_container a:hover
{
	color:#ff0000;
}

div#pressdoc_container ol
{
	margin: 0px;
	padding: 0px;

}
div#pressdoc_container  li
{
	list-style-type: none;
	padding-left:20px;
	background: transparent url("http://images.backbase.com/website/images/BB_bullets.gif") no-repeat scroll -27px -281px;
	margin-bottom: 20px;
	
}
.gartner
{
	border: 0px;
}

.gartnerHighlights{
	padding-left:18px;
}

/* technology subpages */

	#submenu 
	{
		margin-left: -13px;
		margin-top:-12px;
		float:left;
	}

	#submenu ul li a
	{
		display:block;
		width:132px;
		height: 26px;
		border:1px solid #dddddd;
		margin-top:-1px;
		padding-top:16px;
		padding-left:19px;
		color:#999999;
	}
	
	#submenu ul li a:hover
	{
		background: #eeeeee;
		color:#443c34;
	}
	
	#submenu ul li a.active
	{
		
		color:#ea2529;
		border-right: none;
		margin-left: -2px;	
		background-color: #fff;
	}	
		#content_items
		{
			float:left;
			width: 770px;
		}
		#content_items .twocol
		{
			float:left;
			
			width: 770px;
			

		}
		
		#content_items .onecol
		{
			width:604px;
			padding:29px 33px 29px 29px;
			display: block;
		}
		
		#content_items .onecol .head
		{
			width:750px;
			margin-bottom: 20px;
			position: relative;
		}
		
		.tour .onecol .head h2
		{
			padding-top: 130px;
			width: 400px;
			text-transform: none;
			font-size: 34px;
			font-family: Arial;
		}
		
		.tour .onecol .head h2.overview
		{
			width: 740px;
		}
		
		.tour .onecol .head h2.oneline
		{
			padding-top:210px;
		 
		}
		
		.tour .onecol .head h2.twoline
		{
			padding-top:160px;
		 
		}
		
		.tour .onecol .head h2.fourline
		{
			padding-top:90px;
		 	
		}
		
		
		.tour .head img
		{
			position: absolute;
			top:0px;
			left:440px;
			height: 250px;
		
		}
		
		#content_items .twocol div
		{
			width:294px;
			padding:0px 33px 29px 29px;
			float:left;
			
		}
		#content_items .twocol .readmore
		{
			padding:0px 33px 10px 29px;
			
		}
		#content_items .twocol .readmore h3
		{
			background:transparent url("http://images.backbase.com/website/images/BB_dotted.gif") repeat-x;
			
		}
		
	
		.stippellijn
		{
			height: 1px;
			margin-bottom: 15px;	
			display: block;
			background:transparent url("http://images.backbase.com/website/images/BB_dotted.gif") ;
		}
		
		.nextstepbtn
		{
			margin-top: 40px;
		}
		.tourbutton_prev
		{
			display: block;
			width:41px;
			height:41px;
			background: url(http://images.backbase.com/website/images/portal_software/tour/prev_next_sprite.png);	
			margin: auto;
		}
		
		.tourbutton_prev:hover
		{
			background-position: 0 82px;
		}
		
		.tourbutton_next
		{
			display: block;
			width:41px;
			height:41px;
			background: url(http://images.backbase.com/website/images/portal_software/tour/prev_next_sprite.png);	
			background-position: 41px 0;
			margin: auto;
		}
		
		.tourbutton_next:hover
		{
			background-position: 41px 82px;
		}
		
		.tourbutton_prev_inactive
		{
			display: block;
			width:41px;
			height:41px;
			background: url(http://images.backbase.com/website/images/portal_software/tour/prev_next_sprite.png);	
			background-position: 0px 41px;
			margin: auto;
		}
		
		.tourbutton_next_inactive
		{
			display: block;
			width:41px;
			height:41px;
			background: url(http://images.backbase.com/website/images/portal_software/tour/prev_next_sprite.png);	
			background-position: 41px 41px;
			margin: auto;
		}
		
	
		
/* nextsteps form */
.left_container
{	
	width: 242px;
	float:left;
	margin-right:30px;

}
.left_small
{
	width:100px;
	float:left;
}

.een
{
	margin-right:20px; 
}

.left_norm
{
	width: 432px;
	float:left;
	margin-right:30px;
	margin-top:5px;
}

.left_small label, .left_norm label
{
	font-weight: bold;
	margin-bottom: 3px;
}

.left_small input, .left_norm input
{
	height: 22px;
	border:1px solid #b9b9b9;
	width:120px;
}
.left_norm input
{
	width:432px;
}
.form_centre
{
	width: 100%;
	text-align: right;
}

.form_centre input
{
	margin-right: 80px;
}

 .more_info_submit
{
	display: block;
	border:1px solid black;
	width:268px;
	height: 32px;
	background: url('http://images.backbase.com/website/images/button_grey.png');
}


#sm_button
{
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:10px;
}

#sm_button:hover
{
	color:red;
}



.textNextToForm
{
	width:280px;height:200px;float:right;margin-top: 40px;
}

.textNextToForm ul li
{
	margin-left: 15px;
}


/* new style vanaf 1-11-2010 */
div#portal_software_header
{
	background-image :url('http://images.backbase.com/website/images/portal_software/overview/bg_header.png');width:945px;height:420px;margin-left:-20px;
	margin-bottom:30px;
	
}

div#portal_software_header div#what_who_why
{
/* 	width:912px;height:128px;background-image:url(http://images.backbase.com/website/images/portal_software/overview/bg_balk.png); */
	position:absolute;top:270px;left:15px;
}

div#portal_software_header div#what_who_why div
{
	float:left;
	width:255px;
	height:115px;
	padding-left:15px;
	padding-top:25px;
	padding-right:20px;
}
div#portal_software_header h1
{
	width:520px;
	height:120px;
	top:85px;
	left:28px;
	position: absolute;
	text-transform: none;
}

div#portal_software_header p.introText
{
	position: absolute;
	top:175px;
	left:28px;
	width: 620px;
	color:#666666;
	font-size: 16px;
}
div#portal_software_header .more_info
{
	position: absolute;
	left:28px;
	top:198px;
}
div#portal_software_header div#what_who_why div h3
{
	color:#fff;
	text-transform: none;
}

div#portal_software_header div#what_who_why div p
{
	color:#fff;
}

div#portal_software_header div#what_who_why div#what
{

}
div#portal_software_header div#what_who_why div#who
{
	width: 260px;
	padding-left:25px;
}
div#portal_software_header div#what_who_why div#why
{
	width:266px;
	padding-left:25px;
}
div#our_focuspoints 
{
	margin-top:20px;
	width:938px;
	background:transparent url("http://images.backbase.com/website/images/BB_dotted.gif") ;
}

div#our_focuspoints h3
{
	width: 300px;
	float:left;
	text-transform: none;
}
div#our_focuspoints div.download_more
{
	float:right;
	width:300px;
	margin-right: 30px;
}



.pheTabsBody
{
	border:0;
}
.pheSelected
{
	margin-top:-3px;

/* 	border: 1px solid red; */
}
html
{
	background: url(http://images.backbase.com/website/images/portal_software/tour/bg_gradient.png) repeat-x top;
/* 	background: url(http://images.backbase.com/website/images/homepage/bg_gradient.png) repeat-x; */

}

.mainBackground, .mainContentBox, .mainContainer, body, .pheSelected
{
	background: none;
	background: transparent;


}
#tabs .pheSelected
{
	background-color:#fff;
}



.row
{

	width: 100%;
	
	
}
.col2
{
	width:350px;
	float:left;
	margin-right: 5px;
}

.bottomnav
{
	font-family: Arial;
	
	font-size: 18px;
	text-transform: uppercase;	
	height: 30px;
	clear:both;
	margin-bottom: 20px;
	margin-top: 5px;
	width:750px;
}

.bottomnav .right
{
	text-align: right;
	float: right;
	padding-right: 0px;
	margin-right: -10px;
}
.bottomnav .col2 a
{
	color:#000;
	font-weight: normal;
}
.bottomnav .col2 a .pijl
{
	display: block;
	width: 23px;
	height: 33px;
	background: url(http://images.backbase.com/website/images/bank20/pijlen.png) top left;
	float:left;
	margin-top: -5px;
	margin-right: 20px;
}

.bottomnav .right a .pijl
{
	display: block;
	width: 23px;
	height: 33px;
	background: url(http://images.backbase.com/website/images/bank20/pijlen.png) top right;
	float:right;
	margin-top: -5px;
	margin-right: 20px;
	margin-left: 20px;
}
.bottomnav .col2 a .pijl:hover {background-position: bottom left;}
.bottomnav .right a .pijl:hover {background-position: bottom right;}


#prefooter .row
{
	margin: auto;
	width: 894px;
	padding-top:30px;
	padding-left:20px;

}

#financials_we_proudly_work_for
{
	overflow:hidden;
	width: 100%;
	height: 110px;
	background: url(http://images.backbase.com/website/images/bank20/BB_financials_wpwf_bg.png) repeat-x #d3cec5;
}

#financials_we_proudly_work_for .images
{
	padding-top:15px;
	margin:auto;
	width: 920px;
}

.carousel-prev-horizontal
{
	border: 1px solid red;
}


#prefooter
{
	width: 100%;
	height: 237px;
	background: url(http://images.backbase.com/website/images/bank20/prefooter-back.png);
}

#prefooter .col2
{
	width:430px;
}
#menuLinks
{
	margin-top: -1px;
}

.footerContainer
{
	width:960px;
	margin: auto;
}
.mainBottom
{
    background: url(http://images.backbase.com/website/images/footer.png) repeat-x center !important;
	clear:both;

}


