body {
	background: url("../img/body_bkg.gif") repeat-x left top rgb(203, 215, 221); font: 12px/normal arial, sans-serif; margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#BodyPage {
	background: url("../img/body_bkg.gif") repeat-x left top rgb(203, 215, 221); font: 12px/normal arial, sans-serif; margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
h1 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(98, 155, 185); line-height: 25px; font-size: 20px; font-weight: normal;
}
.level_1 h1 {
	margin: 0px 0px 5px; padding: 0px 0px 0px 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 35px;
}
.level_2 h1 {
	margin: 0px 0px 5px; padding: 0px 0px 0px 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 35px;
}
h2 {
	margin: 0px; padding: 5px 0px 10px; color: rgb(98, 155, 185); line-height: 23px; font-size: 17px;
}
h3 {
	margin: 0px; padding: 5px 0px 6px; color: rgb(29, 47, 71); line-height: 15px; font-size: 13px;
}
h4 {
	
}
#rightnav h4 {
	margin: 0px 0px 5px; padding: 0px; color: rgb(255, 255, 255); line-height: 17px; font-size: 15px;
}
h5 {
	font: bold 12px/13px Arial, Helvetica, Sans-serif; margin: 0px 0px 20px; padding: 0px; color: rgb(29, 47, 71); font-size-adjust: none; font-stretch: normal;
}
h5 a {
	color: rgb(29, 47, 71); text-decoration: none;
}
h5 a:link {
	color: rgb(29, 47, 71); text-decoration: none;
}
h5 a:hover {
	text-decoration: underline;
}
a:link {
	color: rgb(0, 105, 153);
}
a:visited {
	color: rgb(102, 163, 194);
}
a:hover {
	color: rgb(0, 78, 129);
}
a img {
	border: 0px currentColor;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.Bold {
	font-weight: bold;
}
i {
	font-style: italic;
}
.italic {
	font-style: italic;
}
.Italic {
	font-style: italic;
}
#Header .sectionBloc img {
	float: left;
}
.important {
	font-weight: bold;
}
.Important {
	font-weight: bold;
}
.color {
	color: rgb(231, 86, 46);
}
.left {
	float: left;
}
.right {
	float: right;
}
p {
	margin: 0px; padding: 2px 0px 5px;
}
ul {
	
}
ul li {
	margin: 0px 0px 6px; padding: 0px;
}
ol li {
	margin: 0px 0px 6px; padding: 0px;
}
#Content li {
	margin: 0px; padding: 1px 0px 2px; line-height: 13px; font-size: 11px;
}
iframe {
	border: 0px currentColor; background-color: transparent;
}
input {
	width: 227px; line-height: 18px; font-family: arial, sans-serif; font-size: 12px;
}
textarea {
	width: 227px; line-height: 18px; font-family: arial, sans-serif; font-size: 12px;
}
select {
	width: 227px; line-height: 18px; font-family: arial, sans-serif; font-size: 12px;
}
option {
	width: 227px; line-height: 18px; font-family: arial, sans-serif; font-size: 12px;
}
.clear {
	height: 0px; overflow: hidden; clear: both; display: block;
}
.line {
	background: url("../img/bg-line.gif") repeat-x; margin: 15px 0px; height: 1px; overflow: hidden; clear: both;
}
#rightnav .line {
	margin: 10px 0px;
}
.corner {
	position: absolute;
}
.black {
	color: rgb(0, 0, 0);
}
.files li {
	background: url("../img/pdf-icon.gif") no-repeat left top; padding: 0px 0px 2px 25px; list-style-type: none;
}
#body .column_2 ul {
	padding-left: 0px;
}
.hp#body {
	padding: 0px; width: 100%; float: none;
}
.hp#body .main {
	background: url("../img/hp-main-bkg.gif") repeat-x left top; height: 260px; overflow: hidden;
}
.hp#body .main .text {
	background: url("../img/dotted-sep.gif") repeat-y right top; margin: 15px 0px; padding: 30px; width: 580px; height: 170px; color: rgb(74, 105, 124); font-size: 18px; float: left;
}
.hp#body .main .text p {
	padding: 0px 0px 18px;
}
.hp#body .blocLink {
	cursor: pointer;
}
.hp#body .main .explore {
	padding: 20px; width: 276px; float: left;
}
.hp#body .main .explore #coverPreview {
	height: 134px;
}
.hp#body .main .explore h2 {
	text-align: center; font-size: 16px; font-weight: normal;
}
.hp#body .main .explore h2 a {
	background: url("../img/explore-arrow.gif") no-repeat right top; padding: 2px 25px 2px 0px; text-decoration: none;
}
.hp#body .hpblocs {
	background: rgb(255, 255, 255); height: 170px; overflow: hidden; border-top-color: rgb(186, 196, 208); border-top-width: 1px; border-top-style: solid;
}
.hp#body .hpblocs .hpbloc {
	background: url("../img/dotted-sep.gif") repeat-y right top; margin: 15px 0px; width: 316px; height: 140px; float: left; position: relative;
}
.hp#body .hpblocs .hpbloc .hpbloc-content {
	padding: 0px 20px; height: 100%;
}
.hp#body .hpblocs .bloc_partners {
	width: 324px;
}
.hp#body .hpblocs .bloc_jobs {
	
}
.hp#body .hpblocs .bloc_video .hpbloc-content {
	background: url("../img/bloc-video-bkg.gif") no-repeat 99% 10px;
}
.hp#body .hpblocs .bloc_partners .hpbloc-content {
	background: url("../img/bloc-partner-bkg.gif") no-repeat 99% 10px;
}
.hp#body .hpblocs .bloc_jobs .hpbloc-content {
	background: url("../img/bloc-jobs-bkg.jpg") no-repeat 90% 0px;
}
.hp#body .hpblocs .hpbloc h2 {
	font-size: 20px; font-weight: normal;
}
.hp#body .hpblocs .hpbloc h2 a {
	background: url("../img/arrow-orange.gif") no-repeat 100% 8px; padding: 0px 15px 0px 0px; color: rgb(233, 94, 17); text-decoration: none;
}
.hp#body .hpblocs .hpbloc small {
	top: 10px; right: 20px; position: absolute;
}
.branchInsights h2 {
	color: rgb(38, 59, 173);
}
.branchInsights h5.color {
	color: rgb(38, 59, 173);
}
.branchInsights h5.color a {
	color: rgb(38, 59, 173);
}
.branchInsights ul li {
	color: rgb(38, 59, 173);
}
.branchInsights #intro {
	background: url("../img/intro_branchInsights_bkg.jpg") no-repeat left top rgb(38, 59, 173);
}
.branchInsights ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat 0px 0px; list-style: none; padding-left: 22px;
}
.brandNavigator h2 {
	color: rgb(172, 206, 221);
}
.brandNavigator h5.color {
	color: rgb(172, 206, 221);
}
.brandNavigator h5.color a {
	color: rgb(172, 206, 221);
}
.brandNavigator ul li {
	color: rgb(172, 206, 221);
}
.brandNavigator #intro {
	background: url("../img/intro_brandNavigator_bkg.jpg") no-repeat left top rgb(172, 206, 221);
}
.brandNavigator ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -300px 0px; list-style: none; padding-left: 22px;
}
.climateDesk h2 {
	color: rgb(136, 200, 0);
}
.climateDesk h5.color {
	color: rgb(136, 200, 0);
}
.climateDesk h5.color a {
	color: rgb(136, 200, 0);
}
.climateDesk ul li {
	color: rgb(136, 200, 0);
}
.demo_climateDesk {
	color: rgb(136, 200, 0);
}
.climateDesk #intro {
	background: url("../img/intro_climateDesk_bkg.jpg") no-repeat left top rgb(136, 200, 0);
}
.climateDesk ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -600px 0px; list-style: none; padding-left: 22px;
}
.clinicalTrialImpact h2 {
	color: rgb(4, 185, 166);
}
.clinicalTrialImpact h5.color {
	color: rgb(4, 185, 166);
}
.clinicalTrialImpact h5.color a {
	color: rgb(4, 185, 166);
}
.clinicalTrialImpact ul li {
	color: rgb(4, 185, 166);
}
.clinicalTrialImpact #intro {
	background: url("../img/intro_clinicalTrialImpact_bkg.jpg") no-repeat left top rgb(4, 185, 166);
}
.clinicalTrialImpact ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -900px 0px; list-style: none; padding-left: 22px;
}
.CCI h2 {
	color: rgb(110, 176, 213);
}
.CCI h5.color {
	color: rgb(110, 176, 213);
}
.CCI h5.color a {
	color: rgb(110, 176, 213);
}
.CCI ul li {
	color: rgb(110, 176, 213);
}
.CCI #intro {
	background: url("../img/intro_CCI_bkg.jpg") no-repeat left top rgb(110, 176, 213);
}
.CCI ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -1200px 0px; list-style: none; padding-left: 22px;
}
.globalBankingPools h2 {
	color: rgb(103, 169, 68);
}
.globalBankingPools h5.color {
	color: rgb(103, 169, 68);
}
.globalBankingPools h5.color a {
	color: rgb(103, 169, 68);
}
.globalBankingPools ul li {
	color: rgb(103, 169, 68);
}
.globalBankingPools #intro {
	background: url("../img/intro_globalBankingPools_bkg.jpg") no-repeat left top rgb(103, 169, 68);
}
.globalBankingPools ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -1500px 0px; list-style: none; padding-left: 22px;
}
.granularGrowth h2 {
	color: rgb(233, 155, 0);
}
.granularGrowth h5.color {
	color: rgb(233, 155, 0);
}
.granularGrowth h5.color a {
	color: rgb(233, 155, 0);
}
.granularGrowth ul li {
	color: rgb(233, 155, 0);
}
.granularGrowth #intro {
	background: url("../img/intro_granularGrowth_bkg.jpg") no-repeat left top rgb(233, 155, 0);
}
.granularGrowth ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -1800px 0px; list-style: none; padding-left: 22px;
}
.LSN h2 {
	color: rgb(0, 124, 188);
}
.LSN h5.color {
	color: rgb(0, 124, 188);
}
.LSN h5.color a {
	color: rgb(0, 124, 188);
}
.LSN ul li {
	color: rgb(0, 124, 188);
}
.LSN #intro {
	background: url("../img/intro_LSN_bkg.jpg") no-repeat left top rgb(0, 124, 188);
}
.LSN ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -2100px 0px; list-style: none; padding-left: 22px;
}
.CorporateBankingLens h2 {
	color: rgb(137, 112, 93);
}
.CorporateBankingLens h5.color {
	color: rgb(137, 112, 93);
}
.CorporateBankingLens h5.color a {
	color: rgb(137, 112, 93);
}
.CorporateBankingLens ul li {
	color: rgb(137, 112, 93);
}
.CorporateBankingLens #intro {
	background: url("../img/intro_CBL_bkg.jpg") no-repeat left top rgb(137, 112, 93);
}
.CorporateBankingLens ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -6300px 0px; list-style: none; padding-left: 22px;
}
.CorporateBankingLens ul ul li {
	background: url("../img/bluebullet2.gif") no-repeat 22px 4px; list-style: none; padding-left: 34px;
}
.finalta h2 {
	color: rgb(8, 68, 17);
}
.finalta h5.color {
	color: rgb(8, 68, 17);
}
.finalta h5.color a {
	color: rgb(8, 68, 17);
}
.finalta ul li {
	color: rgb(8, 68, 17);
}
.finalta #intro {
	background: url("../img/intro_finalta_bkg.jpg") no-repeat left top rgb(8, 68, 17);
}
.finalta ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -6600px 0px; list-style: none; padding-left: 22px;
}
.wave h2 {
	color: rgb(244, 131, 29);
}
.HSI h5.color {
	color: rgb(244, 131, 29);
}
.CorporateBankingLens h5.color a {
	color: rgb(244, 131, 29);
}
.HSI ul li {
	color: rgb(244, 131, 29);
}
.wave #intro {
	background: url("../img/intro_wave_bkg.jpg") no-repeat left top rgb(244, 131, 29);
}
.wave ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -3000px 0px; list-style: none; padding-left: 22px;
}
.mckinseyHospitalInstitute h2 {
	color: rgb(46, 143, 151);
}
.mckinseyHospitalInstitute h5.color {
	color: rgb(46, 143, 151);
}
.mckinseyHospitalInstitute h5.color a {
	color: rgb(46, 143, 151);
}
.mckinseyHospitalInstitute ul li {
	color: rgb(46, 143, 151);
}
.mckinseyHospitalInstitute #intro {
	background: url("../img/intro_hospitalInstitute_bkg.jpg") no-repeat left top rgb(46, 143, 151);
}
.mckinseyHospitalInstitute ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -6000px 0px; list-style: none; padding-left: 22px;
}
.objectiveHealth h2 {
	color: rgb(245, 87, 26);
}
.objectiveHealth h5.color {
	color: rgb(245, 87, 26);
}
.objectiveHealth h5.color a {
	color: rgb(245, 87, 26);
}
.objectiveHealth ul li {
	color: rgb(245, 87, 26);
}
.objectiveHealth #intro {
	background: url("../img/intro_objectiveHealth_bkg.jpg") no-repeat left top rgb(245, 87, 26); height: 106px;
}
.objectiveHealth ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -6000px 0px; list-style: none; padding-left: 22px;
}
.insightsChina h2 {
	color: rgb(223, 0, 27);
}
.insightsChina h5.color {
	color: rgb(223, 0, 27);
}
.insightsChina h5.color a {
	color: rgb(223, 0, 27);
}
.insightsChina ul li {
	color: rgb(223, 0, 27);
}
.demo_insightsChina {
	color: rgb(223, 0, 27);
}
.insightsChina #intro {
	background: url("../img/intro_insightsChina_bkg.jpg") no-repeat left top rgb(223, 0, 27);
}
.insightsChina ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -2400px 0px; list-style: none; padding-left: 22px;
}
.logos h2 {
	color: rgb(209, 124, 15);
}
.logos h5.color {
	color: rgb(209, 124, 15);
}
.logos h5.color a {
	color: rgb(209, 124, 15);
}
.logos ul li {
	color: rgb(209, 124, 15);
}
.logos #intro {
	background: url("../img/intro_logos_bkg.jpg") no-repeat left top rgb(209, 124, 15);
}
.logos ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -2700px 0px; list-style: none; padding-left: 22px;
}
.MSMatics h2 {
	color: rgb(245, 130, 31);
}
.MSMatics h5.color {
	color: rgb(245, 130, 31);
}
.MSMatics h5.color a {
	color: rgb(245, 130, 31);
}
.MSMatics ul li {
	color: rgb(245, 130, 31);
}
.MSMatics #intro {
	background: url("../img/intro_MSMatics_bkg.jpg") no-repeat left top rgb(245, 130, 31);
}
.MSMatics ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -3000px 0px; list-style: none; padding-left: 22px;
}
.OHI#body ul {
	padding-left: 0px; margin-left: 0px;
}
.OHI h5.color {
	color: rgb(17, 17, 17);
}
.OHI h5.color a {
	color: rgb(17, 17, 17);
}
.OHI ul li {
	color: rgb(17, 17, 17);
}
.OHI h2 {
	color: rgb(0, 63, 95);
}
.OHI #intro {
	background: url("../img/intro_OHI_bkg.jpg") no-repeat left top; margin: 0px; height: 170px; overflow: hidden; padding-top: 0px;
}
.OHI ul li {
	background: url("../img/list_arrow_blue.png") no-repeat 0px 0px; list-style: none; padding-left: 22px;
}
.nocompreds {
	background: yellow;
}
.OHI #intro .clear {
	
}
.OHI #intro p {
	width: 510px;
}
.OHI #intro h1 {
	margin-top: 20px;
}
.OHI .intro_title {
	padding: 0px 27px 10px 40px; margin-top: 20px;
}
.oilDesk h2 {
	color: rgb(252, 175, 35);
}
.oilDesk h5.color {
	color: rgb(252, 175, 35);
}
.oilDesk h5.color a {
	color: rgb(252, 175, 35);
}
.oilDesk ul li {
	color: rgb(252, 175, 35);
}
.oilDesk #intro {
	background: url("../img/intro_oilDesk_bkg.jpg") no-repeat left top rgb(252, 175, 35);
}
.oilDesk ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -3600px 0px; list-style: none; padding-left: 22px;
}
.P360 h2 {
	color: rgb(113, 42, 131);
}
.P360 h5.color {
	color: rgb(113, 42, 131);
}
.P360 h5.color a {
	color: rgb(113, 42, 131);
}
.P360 ul li {
	color: rgb(113, 42, 131);
}
.P360 #intro {
	background: url("../img/intro_P360_bkg.jpg") no-repeat left top rgb(113, 42, 131);
}
.P360 ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -3900px 0px; list-style: none; padding-left: 22px;
}
.periscope h2 {
	color: rgb(20, 134, 166);
}
.periscope h5.color {
	color: rgb(20, 134, 166);
}
.periscope h5.color a {
	color: rgb(20, 134, 166);
}
.periscope ul li {
	color: rgb(20, 134, 166);
}
.periscope #intro {
	background: url("../img/intro_periscope_bkg.jpg") no-repeat left top rgb(20, 134, 166);
}
.periscope ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -4200px 0px; list-style: none; padding-left: 22px;
}
.periscope .periscope-bloc {
	background: rgb(119, 119, 119); margin: 0px 0px 5px; padding: 10px; color: rgb(255, 255, 255);
}
.periscope .periscope-bloc h3 {
	padding: 0px 0px 5px; color: rgb(255, 255, 255); font-size: 15px;
}
.periscope .periscope-bloc ul {
	margin: 0px !important; padding: 5px 10px 5px 20px !important;
}
.periscope .periscope-bloc ul li {
	color: rgb(255, 255, 255); padding-left: 0px;
}
.periscope .periscope-vision {
	background: rgb(28, 134, 173);
}
.periscope .periscope-advisor {
	background: rgb(23, 170, 89);
}
.periscope .periscope-university {
	background: rgb(240, 78, 60);
}
.POBOS h2 {
	color: rgb(247, 148, 29);
}
.POBOS h5.color {
	color: rgb(247, 148, 29);
}
.POBOS h5.color a {
	color: rgb(247, 148, 29);
}
.POBOS ul li {
	color: rgb(247, 148, 29);
}
.POBOS #intro {
	background: url("../img/intro_POBOS_bkg.jpg") no-repeat left top rgb(247, 148, 29);
}
.POBOS ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -4500px 0px; list-style: none; padding-left: 22px;
}
.RAInsights h2 {
	color: rgb(0, 179, 255);
}
.RAInsights h5.color {
	color: rgb(0, 179, 255);
}
.RAInsights h5.color a {
	color: rgb(0, 179, 255);
}
.RAInsights ul li {
	color: rgb(0, 179, 255);
}
.RAInsights #intro {
	background: url("../img/intro_RAInsights_bkg.jpg") no-repeat left top rgb(0, 179, 255);
}
.RAInsights ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -4800px 0px; list-style: none; padding-left: 22px;
}
.SMB h2 {
	color: rgb(242, 101, 34);
}
.SMB h5.color {
	color: rgb(242, 101, 34);
}
.SMB h5.color a {
	color: rgb(242, 101, 34);
}
.SMB ul li {
	color: rgb(242, 101, 34);
}
.SMB #intro {
	background: url("../img/intro_SMB_bkg.jpg") no-repeat left top rgb(242, 101, 34);
}
.SMB ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -5100px 0px; list-style: none; padding-left: 22px;
}
.successLab h2 {
	color: rgb(79, 171, 222);
}
.successLab h5.color {
	color: rgb(79, 171, 222);
}
.successLab h5.color a {
	color: rgb(79, 171, 222);
}
.successLab ul li {
	color: rgb(79, 171, 222);
}
.successLab #intro {
	background: url("../img/intro_successLab_bkg.jpg") no-repeat left top rgb(79, 171, 222);
}
.successLab ul li {
	background: url("../img/list-big-arrows-solutions.gif") no-repeat -5400px 0px; list-style: none; padding-left: 22px;
}
.businessSupportFunction h2 {
	color: rgb(132, 0, 109);
}
.businessSupportFunction h5.color {
	color: rgb(132, 0, 109);
}
.businessSupportFunction h5.color a {
	color: rgb(132, 0, 109);
}
.businessSupportFunction ul li {
	color: rgb(132, 0, 109);
}
.businessSupportFunction #intro {
	background: url("../img/intro_businessSupportFunction_bkg.jpg") no-repeat left top rgb(132, 0, 109);
}
.businessSupportFunction ul {
	background: rgb(233, 197, 227);
}
.horizonBenchmark h2 {
	color: rgb(110, 176, 213);
}
.horizonBenchmark h5.color {
	color: rgb(110, 176, 213);
}
.horizonBenchmark h5.color a {
	color: rgb(110, 176, 213);
}
.horizonBenchmark ul li {
	color: rgb(110, 176, 213);
}
.horizonBenchmark #intro {
	background: url("../img/intro_horizonBenchmark_bkg.jpg") no-repeat left top rgb(110, 176, 213);
}
.horizonBenchmark ul {
	background: rgb(185, 220, 240);
}
#Global {
	background: url("../img/Global_bkg.gif") repeat-y rgb(255, 255, 255); margin: 0px auto; width: 976px; overflow: hidden; position: relative;
}
#Header {
	background: url("../img/Header_bkg.gif") no-repeat;
}
#Center {
	background: url("../img/Center_bkg_blankaaa.gif") no-repeat left bottom; padding: 0px 10px 6px; width: 956px; overflow: hidden; -ms-zoom: 1;
}
#container {
	background: url("../img/Center_container_bkg.gif") repeat-y 735px top; width: 956px; overflow: hidden; -ms-zoom: 1;
}
.level_0 #container {
	background-image: none;
}
.level_2 #container {
	background-image: none;
}
#LeftColumn {
	padding: 24px; width: 325px; overflow: hidden; float: left;
}
#Footer {
	background: rgb(203, 215, 221); padding: 0px 20px 15px; width: 936px; color: rgb(87, 117, 136); overflow: hidden; font-size: 10px; -ms-zoom: 1;
}
#Footer p {
	margin: 0px; padding: 0px;
}
#Footer a:link {
	color: rgb(87, 117, 136); text-decoration: none;
}
#Footer a:visited {
	color: rgb(87, 117, 136); text-decoration: none;
}
#Footer a:hover {
	color: rgb(87, 117, 136); text-decoration: underline;
}
#Footer a:active {
	color: rgb(87, 117, 136); text-decoration: underline;
}
#body {
	padding: 0px 0px 20px; width: 735px; float: left;
}
.level_2 #body {
	width: auto;
}
#intro {
	background: url("../img/intro_default_bkg.jpg") no-repeat left top rgb(102, 163, 194); margin: 0px 0px 20px; padding: 60px 0px 0px; color: rgb(255, 255, 255);
}
.ourStory #intro {
	background: url("../img/intro_ourStory_bkg.jpg") no-repeat left top rgb(102, 163, 194);
}
.partnering #intro {
	background: url("../img/intro_partnering_bkg.jpg") no-repeat left top rgb(102, 163, 194);
}
#intro p {
	padding-right: 20px; padding-left: 35px;
}
.CorporateBankingLens #intro p {
	padding-right: 200px;
}
#intro .clear {
	background: url("../img/intro_clear_bkg.gif") repeat-y 223px top; margin: 10px 0px 0px; width: 100%; height: 10px; overflow: hidden;
}
#body ul {
	margin: 5px 0px 10px; padding: 10px 10px 10px 22px; font-size: 11px;
}
#body ul li span {
	color: rgb(0, 0, 0);
}
.column_0 {
	padding: 0px 23px 0px 30px; width: 180px; overflow: hidden; float: left;
}
.column_1 {
	padding: 0px 27px 0px 40px; width: 300px; overflow: hidden; float: left;
}
.column_2 {
	padding: 0px 40px 0px 27px; width: 300px; overflow: hidden; float: left;
}
.column_3 {
	padding: 0px 20px 0px 0px; width: 482px; overflow: hidden; float: left;
}
.column_left {
	padding: 0px 23px 0px 30px; width: 682px; overflow: hidden; float: left;
}
.button {
	background: url("../img/button.png") left 0px; margin: 5px 0px 0px; padding: 0px 0px 0px 10px; height: 30px; text-align: center; clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
.website {
	background: url("../img/button.png") left 0px; margin: 5px 0px 0px; padding: 0px 0px 0px 10px; height: 30px; text-align: center; clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
a.button {
	background: url("../img/button.png") left 0px; margin: 5px 0px 0px; padding: 0px 0px 0px 10px; height: 30px; text-align: center; clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
a.website {
	background: url("../img/button.png") left 0px; margin: 5px 0px 0px; padding: 0px 0px 0px 10px; height: 30px; text-align: center; clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
a.demo {
	background: url("../img/button.png") left -40px;
}
a.dload {
	background: url("../img/button.png") left -80px;
}
a.demo:link {
	color: rgb(0, 107, 155);
}
a.demo:visited {
	color: rgb(0, 107, 155);
}
a.dload:link {
	color: rgb(0, 107, 155);
}
a.dload:visited {
	color: rgb(0, 107, 155);
}
.button:link {
	color: rgb(255, 255, 255);
}
.button:visited {
	color: rgb(255, 255, 255);
}
.button a:link {
	color: rgb(255, 255, 255);
}
.website:link {
	color: rgb(255, 255, 255);
}
.website:visited {
	color: rgb(255, 255, 255);
}
.website a:link {
	color: rgb(255, 255, 255);
}
.button:hover {
	text-decoration: underline;
}
.website:hover {
	text-decoration: underline;
}
a.button:hover {
	text-decoration: underline;
}
a.website:hover {
	text-decoration: underline;
}
.button span {
	background: url("../img/button.png") right 0px; padding: 0px 20px 0px 0px; height: 30px; line-height: 30px; display: block; cursor: pointer;
}
.website span {
	background: url("../img/button.png") right 0px; padding: 0px 20px 0px 0px; height: 30px; line-height: 30px; display: block; cursor: pointer;
}
.demo span {
	background: url("../img/button.png") right -40px;
}
.dload span {
	background: url("../img/button.png") right -80px;
}
.button_large {
	background: url("../img/button_large.png") left 0px; margin: 15px 0px 0px; padding: 0px 0px 0px 10px; height: 40px; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
a.button_large {
	background: url("../img/button_large.png") left 0px; margin: 15px 0px 0px; padding: 0px 0px 0px 10px; height: 40px; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
.button_large:link {
	color: rgb(255, 255, 255);
}
.button_large a {
	color: rgb(255, 255, 255);
}
.button_large:hover {
	text-decoration: underline;
}
a.button_large:hover {
	text-decoration: underline;
}
.button_large span {
	background: url("../img/button_large.png") right 0px; padding: 5px 10px 0px 0px; height: 40px; line-height: 15px; display: block; cursor: pointer;
}
.brandNavigator .button {
	
}
.brandNavigator .website {
	
}
.brandNavigator .button span {
	background-position: right 0px;
}
.brandNavigator .website span {
	background-position: right 0px;
}
.submit {
	padding: 0px; border: currentColor; width: auto; overflow: visible; text-decoration: none; vertical-align: baseline !important; white-space: nowrap; cursor: pointer;
}
.submit span {
	background: url("../img/button.png") left 0px; font: bold 11px/28px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 10px; height: 30px; display: inline-block !important; font-size-adjust: none; font-stretch: normal;
}
.submit span {
	display: table-cell;
}
.submit span span {
	background-position: 100% 0px; padding: 0px 35px 0px 0px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px #000;
}
#rightnav {
	padding: 20px 0px 0px 10px; width: 200px; font-size: 11px; float: left;
}
#rightnav a {
	text-decoration: none;
}
#rightnav a:hover {
	text-decoration: underline;
}
#rightnav .related {
	list-style: none; margin: 0px 0px 5px; padding: 0px;
}
.related li {
	background: url("../img/index_arrow.gif") no-repeat left 6px; margin: 0px 0px 0px 3px; padding: 0px 0px 0px 12px;
}
#rightnav .related li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#rightnav .related li a:hover {
	text-decoration: underline;
}
#Header .break {
	height: 31px; overflow: hidden;
}
#tabs {
	background: url("../img/tabs_bkg.gif") repeat-x left bottom; list-style: none; margin: 0px; padding: 0px 10px; width: 936px; height: 30px; clear: both; font-size: 11px; font-weight: bold;
}
#tabs li {
	background: url("../img/tab_bkg.gif") no-repeat left top; margin: 0px; padding: 0px; width: 180px; height: 30px; line-height: 30px; float: left; display: block;
}
#tabs li a {
	margin: 0px; padding: 4px 0px 0px; width: 180px; height: 26px; text-align: center; color: rgb(86, 156, 187); text-decoration: none; float: left; display: block;
}
#tabs li.active {
	background: url("../img/tab_active_bkg.gif") no-repeat left top;
}
#tabs li.active a {
	color: rgb(86, 156, 187);
}
#index {
	padding: 5px 0px 0px 8px; width: 633px; overflow: hidden; float: left;
}
#index .index {
	padding: 0px 0px 0px 6px; width: 633px; overflow: hidden;
}
#index .column {
	padding: 0px 10px 0px 0px; width: 146px; overflow: hidden; font-size: 11px; float: left;
}
#index ul {
	list-style: none; margin: 3px 0px 2px; padding: 0px;
}
#index ul li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#index ul li a:hover {
	text-decoration: underline;
}
#bottom {
	background: url("../img/bg-bottom-inner.gif") no-repeat left bottom; overflow: hidden; padding-bottom: 10px; -ms-zoom: 1;
}
#bottom .column li {
	margin-bottom: 3px;
}
#bottom #contact {
	padding: 16px 22px; width: 271px; float: right;
}
#bottom #sibos {
	background: url("../img/seeuthere.gif") no-repeat; margin: 0px 22px; width: 271px; height: 120px; float: right; position: relative;
}
#bottom #sibos a {
	padding: 5px 0px; left: 155px; top: 15px; width: 84px; height: 17px; text-align: center; color: rgb(49, 82, 101); text-decoration: none; display: block; position: absolute;
}
#container #footer #contact {
	padding: 6px 15px 10px; width: 150px; overflow: hidden; float: left;
}
#container #contact h5 {
	background: url("../img/contact-top.gif") no-repeat; margin: 0px; padding: 8px 15px 2px; width: 241px; height: 20px; color: rgb(255, 255, 255); font-size: 15px; font-weight: normal;
}
#container #contact p {
	background: url("../img/contact-bot.gif") no-repeat left bottom; padding: 15px; width: 241px; color: rgb(102, 102, 102); font-size: 12px;
}
.watch-demo {
	background: url("../img/bg-watch-demo.gif") no-repeat; margin: 15px 0px 0px; padding: 10px; height: 143px; text-align: center; overflow: hidden; font-weight: bold;
}
.watch-demo img {
	margin: 8px 0px 0px;
}
.watch-demo a {
	color: rgb(255, 255, 255);
}
.screenshot {
	position: relative; -ms-zoom: 1;
}
.screenshot .zoom {
	background: url("../img/ico-zoom.png") no-repeat; width: 24px; height: 25px; right: 0px; bottom: 0px; text-indent: -9999px; display: none; position: absolute; cursor: pointer;
}
#coverflow_infos {
	padding: 20px 30px 0px; height: 135px;
}
.contact fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.contact fieldset.field_sl {
	margin: 0px auto; padding: 0px 100px 0px 0px; width: 400px;
}
.contact p {
	margin: 0px 0px 10px; overflow: hidden; -ms-zoom: 1;
}
.contact label {
	margin: 0px 10px 0px 0px; padding: 0px 7px 0px 0px; width: 150px; text-align: right; float: left; position: relative;
}
.contact .checkbox {
	margin: 0px 17px 0px 135px; padding: 0px; width: 15px; text-align: right; float: left; position: relative;
}
.contact .checkText {
	margin: 0px; padding: 0px; width: 227px; text-align: left; font-family: arial,sans-serif;
}
.contact label.reqLabel {
	color: rgb(0, 105, 153); font-weight: bold;
}
.contact .requiredText {
	margin: 5px 91px 0px 0px; text-align: right; color: rgb(0, 105, 153); font-size: 10px; font-weight: bold;
}
.contact fieldset.field_sl .requiredText {
	margin: 5px 0px 0px;
}
.contact input.text {
	background: rgb(255, 255, 255) !important; font: 12px/normal Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(91, 143, 177); width: 220px; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact textarea {
	background: rgb(255, 255, 255) !important; font: 12px/normal Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(91, 143, 177); width: 220px; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact em {
	top: 0px; width: 6px; height: 10px; text-align: right; right: 0px; color: rgb(98, 155, 185); overflow: hidden; display: block; position: absolute;
}
.contact .submit {
	margin: 0px 0px 0px 155px;
}
.contact .required em {
	color: rgb(98, 155, 185);
}
.contact .info {
	text-align: right; color: rgb(102, 102, 102); font-size: 11px;
}
.contact .error {
	color: rgb(98, 155, 185);
}
.contact label.error {
	margin: 0px; padding: 3px 0px 0px 167px; width: 250px; text-align: left; clear: both; font-size: 11px; display: block;
}
.contact input.error {
	border-width: 2px; padding: 1px;
}
.contact #intro {
	background: rgb(98, 155, 185); padding-top: 30px !important;
}
.contact #intro .clear {
	background-color: rgb(78, 124, 148) !important;
}
.partnering_blocIntro {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.partnering_left {
	width: 500px; margin-left: 36px; float: left;
}
.partnering_right {
	width: 346px; margin-left: 36px; float: left;
}
.partnering_imgLeft {
	width: 220px; height: 190px; overflow: hidden; float: left;
}
.partnering_quote {
	width: 240px; height: 190px; overflow: hidden; padding-top: 5px; float: left;
}
.partnering_quote p {
	color: rgb(100, 101, 105); font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;
}
.partnering_quote small {
	color: rgb(100, 101, 105); font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.partnering#body h2 {
	margin: 0px; padding: 5px 0px 10px; line-height: 23px; font-size: 17px;
}
.partnering#body ul li strong {
	color: rgb(98, 155, 185);
}
.partnering#body ul {
	margin: 0px; padding: 0px;
}
.partnering#body li {
	background: url("../img/bluebullet.gif") no-repeat left 2px; list-style: none; padding-left: 15px; font-size: 12px;
}
.partnering#body ul.nm_bullet li {
	background: url("../img/nm_bullet.jpg") no-repeat left top; list-style: none; padding-left: 35px; font-size: 12px;
}
#body .partnering_col3 ul {
	padding: 0px; margin-left: 0px;
}
.partnering_blocRight {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.partnering_col3 {
	padding: 10px; width: 265px; margin-left: 25px; float: left;
}
.partnering_col2 {
	padding: 10px; width: 265px; color: rgb(98, 155, 185); font-size: 12px; font-weight: bold; margin-left: 25px; float: left;
}
.partnering_col3 .h2 {
	margin: 0px; padding: 5px 0px 10px; line-height: 23px; font-size: 17px;
}
.partnering_col3 li {
	background: url("../img/puce.jpg") no-repeat left 2px; list-style: none; padding-left: 15px; font-size: 12px;
}
#body .partnering_col4 ul {
	margin: 0px; padding: 0px;
}
.partnering_col4 li {
	background: url("../img/puce_2.jpg") no-repeat left 2px; list-style: none; padding-left: 35px; font-size: 12px;
}
.partnering_col4 {
	padding: 10px; width: 265px; margin-left: 25px; float: left;
}
.partnering_col4 b {
	color: rgb(98, 155, 185);
}
#body .ourstory_col3 ul {
	font-size: 12px;
}
.ourstory_blocRight h2 {
	color: rgb(98, 155, 185);
}
.ourstory_col3 h2 {
	color: rgb(98, 155, 185);
}
.ourstory_blocRight .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
.ourstory_col3 .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
.ourstory_blocIntro {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.ourstory_blocRight {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.ourstory_col3 {
	padding: 10px; width: 265px; margin-left: 25px; float: left;
}
.ourstory_col3 .h2 {
	margin: 0px; padding: 5px 0px 10px; line-height: 23px; font-size: 17px;
}
#body .ourstory_col3 ul {
	font-size: 12px;
}
.ourstory_blocRight h2 {
	color: rgb(125, 154, 170);
}
.ourstory_col3 h2 {
	color: rgb(125, 154, 170);
}
.ourstory_blocRight .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
.ourstory_col3 .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
.breakintro {
	margin: 0px 25px; width: 905px; clear: both; border-bottom-color: rgb(124, 157, 172); border-bottom-width: 1px; border-bottom-style: solid;
}
#player {
	background: url("../img/videos_player_bkg.gif") repeat-y top rgb(255, 255, 255);
}
#player .header {
	background: url("../img/videos_player_header.gif") no-repeat top rgb(255, 255, 255); width: 100%; height: 10px; overflow: hidden; clear: both;
}
#player .footer {
	background: url("../img/videos_player_footer.gif") no-repeat top rgb(255, 255, 255); width: 100%; height: 10px; overflow: hidden; clear: both;
}
#player #screen {
	background: url("../img/video_default.jpg") no-repeat center rgb(0, 0, 0); border: 1px solid rgb(153, 156, 157); width: 620px; height: 465px; float: left;
}
#player #list {
	margin: 0px 0px 0px 14px; width: 270px; height: 505px; overflow: auto; float: left;
}
#player #list .list {
	width: 248px; overflow: hidden;
}
#player #list .inner {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 4px 0px; border-radius: 5px; border: 1px solid rgb(170, 177, 180); overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#player #list .active.list .inner {
	background: rgb(122, 154, 169); color: rgb(255, 255, 255);
}
#player #list .active.list .inner a {
	color: rgb(255, 255, 255);
}
#player #list .list h4 {
	padding: 0px 0px 5px 9px;
}
#player #list .list ul {
	list-style: none; padding: 0px 0px 5px; width: 115px; float: left;
}
#player #list .list ul li {
	background: url("../img/play.png") no-repeat left 2px; padding: 0px 0px 5px 20px;
}
#player #list .list .header {
	
}
#player #list .list .footer {
	
}
#player #list img {
	padding: 0px 9px 5px; float: left;
}
.videos_texts {
	padding: 25px 35px 0px;
}
.videos_texts .column_1 {
	padding: 0px 25px 0px 0px; width: 300px; overflow: hidden; float: left;
}
.videos_texts .column_2 ul {
	margin: 0px !important; padding: 0px !important;
}
.coverflow_infos {
	height: 150px;
}
.coverflow_body {
	padding: 0px 40px 0px 0px; width: 580px; float: left;
}
.coverflow_links {
	width: 270px; float: left; list-style-type: none;
}
.coverflow_intro {
	overflow: hidden; float: left;
}
.coverflow_intro ul {
	margin: 0px 0px 0px 13px; padding: 0px;
}
@media not all
{
.coverflow_intro ul {
	margin-left: 15px;
}
}
.coverflow_intro ul li {
	padding: 0px 0px 10px;
}
.coverflow_intro ul li.highlight {
	list-style: none; margin: 0px; padding: 0px 0px 10px;
}
.ourstory_blocIntro {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.ourstory_blocRight {
	padding: 10px; width: 565px; margin-left: 25px; float: left;
}
.ourstory_col3 {
	padding: 10px; width: 265px; margin-left: 25px; float: left;
}
.ourstory_col3 .h2 {
	margin: 0px; padding: 5px 0px 10px; line-height: 23px; font-size: 17px;
}
.ourstory_blocRight h2 {
	color: rgb(125, 154, 170);
}
.ourstory_col3 h2 {
	color: rgb(125, 154, 170);
}
.ourstory_blocRight .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
.ourstory_col3 .bold {
	color: rgb(48, 87, 110); font-size: 12px; font-weight: bold;
}
#coverflow embed {
	width: 956px; margin-left: 10px;
}
#coverflow_noflash {
	background: url("../img/coverflow_noflash_bkg.gif") repeat-x 0px 0px; margin: 0px 10px; width: 956px; height: 280px; overflow: auto;
}
#coverflow_noflash ul {
	padding: 17px 30px 0px; width: 5860px;
}
#coverflow_noflash ul li {
	background: rgb(255, 0, 0); margin: 0px 10px 0px 0px; width: 283px; height: 227px; overflow: hidden; float: left; cursor: pointer;
}
.sitemap_col2 {
	padding: 10px 0px 20px; width: 395px; margin-left: 25px; float: left;
}
.sitemap_col3 {
	padding: 10px 0px 20px; width: 265px; margin-left: 25px; float: left;
}
.sitemap_col2 ul li {
	margin: 0px 0px 6px 16px;
}
.sitemap_col3 ul li {
	margin: 0px 0px 6px 16px;
}
.sitemap_col2 li > ul {
	margin: 3px 0px 0px;
}
.sitemap_col3 li > ul {
	margin: 3px 0px 0px;
}
.sitemap_col2 li > ul li {
	margin: 0px 0px 6px; list-style-type: disc;
}
.sitemap_col3 ul li > ul li {
	margin: 0px 0px 6px; list-style-type: disc;
}
.form {
	padding: 4px 0px; vertical-align: top;
}
.tableform {
	width: 100%;
}
.tdformlabel {
	width: 1%;
}
.tdformvalue {
	
}
.tdformvalue select {
	font-size: 12px; margin-bottom: 2px;
}
.forminput {
	padding: 1px; border: 1px solid rgb(170, 170, 170); width: 200px; font-size: 12px; margin-bottom: 2px;
}
.forminput_disabled {
	border: 1px solid rgb(0, 0, 0); background-color: rgb(170, 170, 170);
}
.forminput2 {
	border: 1px solid rgb(170, 170, 170); width: 202px; height: 80px; overflow: auto; font-size: 12px; margin-bottom: 10px;
}
.formtext {
	padding: 2px 5px; text-decoration: none;
}
.radiobuttontext {
	padding: 1px 5px 2px 2px; color: rgb(85, 85, 85); text-decoration: none;
}
.formtextselected {
	padding: 2px 5px; color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(182, 198, 48);
}
.formlabel {
	margin: 0px; text-decoration: none;
}
.hiddenelement {
	margin: 5px; color: rgb(85, 85, 85); font-style: italic; text-decoration: none;
}
input#ctl00_SiteNoteContentManager_wp796222472_SubmitFormButton {
	background: url("submit_bkg.gif") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; width: 89px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; cursor: pointer;
}
.reqLabel {
	color: rgb(37, 71, 115); font-weight: bold;
}
.careers #container_left {
	width: 382px; margin-left: 24px; float: left;
}
.careers #container_right {
	width: 478px; margin-right: 24px; float: right;
}
.careers ul li {
	font-size: 12px;
}
.careers #banner {
	position: relative;
}
.careers #banner h1 {
	margin: 0px; padding: 0px; left: 24px; top: 103px; color: rgb(238, 129, 44); line-height: normal; font-size: 22px; display: block; position: absolute;
}
.careers p.contact {
	color: rgb(74, 105, 124); font-size: 13px; font-weight: bold; margin-top: 2em;
}
.careers p.contact a {
	text-decoration: underline;
}
.careers p.contact a:hover {
	text-decoration: underline;
}
.careers .post {
	width: 100%; position: relative;
}
.careers .post span {
	background: rgb(212, 216, 214); padding: 8px 8px 8px 10px; color: rgb(74, 105, 124); font-weight: bold; margin-bottom: 2px; display: block;
}
.careers .post .info {
	padding: 16px 8px;
}
.careers .post .info h4 {
	margin: 10px 0px 5px; color: rgb(74, 105, 124); font-weight: bold;
}
.careers .post .info ul {
	padding: 0px 10px 0px 20px !important;
}
.careers .post a {
	top: 9px; right: 9px; color: rgb(255, 255, 255); text-decoration: none; position: absolute;
}
.careers h4 a {
	background: rgb(228, 239, 243); margin: 2px 0px 0px; padding: 8px 12px; color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; text-decoration: none; display: block;
}
.careers h4 span {
	background: rgb(228, 239, 243); margin: 2px 0px 0px; padding: 8px 12px; color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; text-decoration: none; display: block;
}
.careers h5 {
	background: rgb(228, 239, 243); margin: 0px; padding: 0px 12px 2px; color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; display: block;
}
.careers h5.last {
	padding: 0px 12px 12px;
}
.careers h5 a {
	background: rgb(255, 255, 255); margin: 0px; padding: 8px 12px; color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; display: block;
}
.jobdesc {
	padding: 30px; width: 600px;
}
.jobdesc h3 {
	margin: 0px 0px 10px; color: rgb(97, 154, 183); line-height: 20px; font-size: 20px; font-weight: normal;
}
.jobdesc h4 {
	margin: 20px 0px 5px; line-height: 14px; font-size: 14px; font-weight: bold;
}
.jobdesc ul {
	padding: 0px 0px 0px 15px;
}
.jobdesc ol {
	padding: 0px 0px 0px 20px;
}
.jobdesc li li {
	list-style-type: circle;
}
.longDesc {
	padding: 0px 15px 0px 0px; height: 600px; -ms-overflow-y: scroll;
}
.careers .jobdesc {
	display: none;
}
.share {
	padding: 22px 10px 0px; color: rgb(0, 105, 153); font-size: 10px; float: right;
}
.apply {
	width: 150px; float: right;
}
.apply span {
	background: url("../img/button.png") no-repeat right -120px; padding: 0px 10px 0px 0px;
}
.careers .info span.ec-title {
	background: rgb(233, 235, 234); padding: 5px; color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 2px; display: block; cursor: pointer;
}
.careers .info span.expand.ec-title {
	background: url("../img/referral_open.png") no-repeat 98% 7px rgb(233, 235, 234);
}
.careers .info span.collapse.ec-title {
	background: url("../img/referral_close.png") no-repeat 98% 7px rgb(233, 235, 234);
}
.careers .info div.ec-content {
	display: none;
}
.university {
	color: rgb(231, 68, 48);
}
.vision {
	color: rgb(11, 132, 173);
}
.advisor {
	color: rgb(17, 163, 78);
}
.hp#body .corpoLens.main {
	background: url("../img/banner_CorporateBankingLens.jpg") no-repeat; width: 956px; height: 181px; display: block;
}
.corpolensblocs {
	background: url("../img/bg_corpolensblocs.png") no-repeat right bottom rgb(255, 255, 255); padding: 10px 40px; height: 540px; overflow: hidden; border-top-color: rgb(186, 196, 208); border-top-width: 1px; border-top-style: solid;
}
.corpolensblocs h2 {
	margin-bottom: 15px;
}
.corpolensblocs p {
	width: 760px; line-height: 20px; margin-bottom: 20px;
}
a.btn:link {
	padding: 0px 10px; border-radius: 5px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; font-weight: bold; text-decoration: none; display: inline-block;
}
.btn_brun.btn {
	background: url("../img/btn_brun.png") repeat-x;
}
.btn_blue.btn {
	background: url("../img/btn_blue.png") repeat-x;
}
.arrow_white {
	background: url("../img/arrow_white.png") no-repeat right; color: rgb(255, 255, 255); padding-right: 23px;
}
.margTB {
	margin: 0px 0px 20px;
}
