/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.5 !important; filter: alpha(opacity = 50);}
#colorbox{outline:0;width:782px !important;height:762px !important;}

    #cboxContent{margin-top:10%;background:#fff;height: auto;}
        .cboxIframe{background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;display: none !important;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        
        #cboxClose{position:absolute; top:23px; right:33px; display:block; background:url('ssbsr_en_clientlibs-11.6/layout_images/Close.png') no-repeat top center; width:38px; height:30px; text-indent:-9999px;}
        

input:focus{
	outline: #4485F3 solid thin!important;
}

textarea:focus{
	outline: #4485F3 solid 1px!important;
}

.focus-clr{
    outline: #4485F3 solid thin;
}

h1{
font-size: 36px;
color: #002c5f;
margin-bottom: 14px;
}

h2{
font-size: 22px;
color: #007298;
margin-bottom: 14px;
}

h3{
font-size: 24px;
color: #002c5f;
margin-bottom: -1px;
}

h4{
font-size: 22px;
color: #002c5f;
margin-bottom: 13px;
}

h5{
font-size: 18px;
color: #007298;
margin-bottom: 12px;
font-weight:bold;
}

h5>span.white{
color:#fff;
}

h6{
font-size: 12px;
color: #002c5f;
margin-bottom: 7px;
font-weight:bold;
}

h7{
font-size: 18px;
color: #002c5f;
margin-bottom: 13px;
font-weight:bold;
}
a{
font-size: 14px;
color: #007298;
margin-bottom: 12px;
}
a:hover, a:focus{
color:#002c5f;
}
.button1{
color:#fff;
background-color:#0a2f59;
}
.button1:hover{
color:#fff;
background-color:#002c5f;
}
.button2{
color:#0a2f59;
background-color:#fff;
}
.button2:hover{
color:fff;
background-color:#0a2f59;
}
.tweetfeed{
background-color:#007298;
}
.tweetfeed:hover{
background-color:#0a2f59;
}
.tag-links{
color:#737373;
}
.tag-links:hover{
color:#010101;
}
.three_column_middle_nav .para1{
font-size:14px;
margin-bottom:-6px;
color:#010101;
}
.para2{
font-size:18px;
margin-bottom:-6px;
color:#002c5f;
}
.para3{
font-size:16px;
color:#002c5f;
margin-bottom:-6px;
}
.three_column_right_nav .para4{
font-size:12px;
color:#007298;
margin-bottom:-6px;
}
.bx-wrapper .bx-viewport{
	moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	left: 0px;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.social_share_bar{
	float: none !important;
}

ul.social_share {
    background-color: transparent !important;
    border-radius: none !important;
    display: block !important;
    visibility: visible !important;
    float: left !important;
    list-style: none outside none;
    margin: 0;
    min-width: 40px !important;
    overflow: hidden;
    padding: 6px 0px !important;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 0;
}
.share_this_link{
	display: none !important;
}
ul.social_share .provider_linkedin a{
	background-position: 0 -221px !important;
}
ul.social_share .provider_mail a {
	background-position: 0 -166px !important;
}
.social_share_bar p{
	display: inline !important;
	float: left !important;
	margin-top: 9px !important;
	font-size: 18px;
	color:#007298;
	font-family: 'dinotbold';
}
ul.social_share a {
	width: 30px !important;
	height: 37px !important;
}
/*Authoring issue fixes starts*/
.center-main .twocolumnlayout .blue_button .column-container .en-col-1{
	display: inline-block;
	width: auto;
}
.link-blue-bg a{
	color: #0a2f59;
}
/*.twocolumnlayout .adaptive-image.section span.en-adaptive-image{
	float: right;
}*/


.twocolumnlayout-list-wrapper{
	width: 45%;
	float: right;
	margin-top:15px;
}
.twocolumnlayout-list-item{
	clear: both;
}
.twocolumnlayout-list-item > .column-container > .en-col {
	margin-right: 40px;
	display: inline-block;
	width: 40%;
}
.twocolumnlayout-list-item > .column-container > .en-col > .parsys > .richText{
	width: 100%;
}
.twocolumnlayout-list-wrapper > .column-container > .en-col > .parsys > .richText{
	width:auto;
	float:none;
}
span.h1{
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
	line-height: 42px;
	padding-bottom: 0;
	color: #002c5f;
	display: block;
	margin-bottom:-8px;/* making more gap in landing page*/
}
span.h2{
	margin-top: 35px;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 14px;
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #007298;
	display: block;
}
span.h3{
    color: #002c5f;
	font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 8px;
	display: block;
}
span.h4{
	color: #002c5f;
	font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 13px;
	display: block;
}
span.h5{
	font-size: 18px;
	font-weight: bold;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 24px;
	padding-bottom: 15px;
	color: #0a2f59;
	display: block;
}
span.h6{
	line-height: 18px;
	padding-bottom: 0;
	color: #002c5f;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	display: block;
}
span.h8{
	color: #002c5f;
	font-family: dinotbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 24px;
}
/*Parallax for IPAD Starts*/
/* .scrollContent {
  position: relative;
  height: 100%;
}
.scrollContainer{
  overflow-y:scroll;
  overflow-x:hidden;
  width:100%;
} */
/*Parallax for IPAD Ends*/
@media only screen and (max-width: 767px){
	.twocolumnlayout-list-wrapper{
		width: 100%;
		float: left;
		margin-top:0;
	}
	.twocolumnlayout-list-item > .column-container > .en-col {
		display: block;
		width: 100%;
		margin: 0px;
	}

span.h1 {
	font-size: 24px;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 12px;
	color: #002c5f;
	line-height: 30px;
	display: block;
	font-weight: bold;
}

span.h2 {
	margin: 35px 0 15px;
	font-size: 18px;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #007298;
	display: block;
	font-weight: bold;
}

span.h3 {
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #002c5f;
	margin-bottom: -1px;
	font-size: 20px;
	display: block;
	font-weight: bold;
}

span.h4 {
	color: #002c5f;
	font-weight: bold;
	margin-bottom: 9px;
	font-size: 18px;
	display: block;
}
span.h5 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 24px;
	color: #0a2f59;
	display: block;
}

span.h6 {
	font-size: 12px;
	font-weight: bold;
	color: #002c5f;
	font-weight: bold;
	line-height: 18px;
	display: block;
}
}
/*Authoring issue fixes ends*/

@media only screen and (max-width : 959px) {
h1{
color:#002c5f;
margin-bottom:10px;
font-size: 24px;
}
h2{
color:#007298;
margin-bottom:10px;
font-size: 18px;
}
h3{
color:#002c5f;
margin-bottom:-1px;
font-size: 20px;
}
h4{
color:#002c5f;
margin-bottom:9px;
font-size: 18px;
}
h5{
color:#0a2f59;
margin-bottom:11px;
font-size: 14px;
font-weight:bold;
}
h6{
color:#002c5f;
margin-bottom:6px;
font-size: 12px;
font-weight:bold;
}
h7{
color:#002c5f;
margin-bottom:9px;
font-size: 18px;
font-weight:bold;
}
.para1{
color:#010101;
font-size:14px;
margin-bottom:-6px;
}
.para2{
color:#002c5f;
font-size:14px;
margin-bottom:-6px;
}
a{
color:#007298;
font-size:14px;
margin-bottom:14px;
}
}
.mobilemeganavigation{
	display: none;
}
.hide-in-publish {
	display: none !important;
}
/*Reginal contact modals styles starts*/
.regional-contact{
	width: 760px;
	padding: 20px;
	margin: 0 auto;
}
.regional-left{
	float: left;
	width: 45%;
}
.regional-right{
	float: right;
	width: 45%;
}



/*Reginal contact modals styles ends*/
@media only screen and (max-width: 767px) {
	body{
		overflow-x:hidden;
	}
	span.en-adaptive-image{
		text-align: center;
	}
	ul#topnav {
		width: 100%;
		background: #eef5fa;
		/*display: none;*/
		overflow: hidden;
		position:absolute;
		top:48px;
	}
	ul#topnav li {
		line-height: 45px;
		padding-left: 0px;
		font-size: 14px;
		background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat  right -367px;
	}
	ul#topnav li.bu-image.noImg{
		line-height:0;
	}
	/*ul#topnav li:hover, ul#topnav li.noleaf:hover {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat  right -430px #0a2f59;
	}*/
	ul#topnav li a {
		text-decoration: none;
		margin-left:0px;
		width: 100%;
		/*border-bottom: 1px solid #c7d7e2;*/
		display: block;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		text-indent:40px;
		position:relative;
	}
	ul#topnav li a:before { content:''; position:absolute; width:40px; font-size: 14px;height: 45px; border-bottom:1px solid #eef5fa; left:0; z-index:9}
	ul#topnav li.title.link a {
		border: none;
		color: #002c5f;
		display: inline;
	}
	.mobilenav ul#topnav li.depth1 a:before{ border-bottom:0px }
	.mobilenav .en-col-1 ul#topnav li.goback a:before{ visibility:hidden}
	ul#topnav li.level3ITEM_BEGIN a:before {left:-20px;width:60px;}
	ul#topnav li.level3ITEM_BEGIN a:hover:before
	.mobilenav .en-col-1 ul li.bu-image{ position:relative !important; z-index:99 !important}
	ul#topnav li a:active{ background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat  right -430px #0a2f59; -webkit-tap-highlight-color: rgba(0,0,0,0); color:#fff}

	/*ul#topnav li a:hover{
		color: #ffffff;
	}
	ul#topnav li:hover a{
		color: #ffffff;
	}
	ul#topnav li.noleaf {
		background: none;
	}*/
	ul#topnav li.title {
		background: none;
		border-top: 1px solid #c7d7e2;
		color: #002c5f;
		font-size: 15px;
		font-weight:bold;
		list-style-type: none;
		margin-left: 40px;
	}
	ul#topnav li.title:first-child{
		border-top:none;
	}
	ul#topnav li.depth1 {
		font-weight: bold;
	}
	ul#topnav li.depth1 a{
		color:#002c5f;
		padding-left:0px !important
	}
	ul#topnav ul {
		display: none;
	}
	/*Reginal contact modals styles starts*/
	.regional-contact{
		width: 92%;
		padding: 0px 10px;
		margin: 0 auto;
	}
	.mobile-overlay-inner{
	width:100%;
	}
	.regional-left, .regional-right{
		float: none;
		width: 100%;
		padding: 0px;
	}
	.header .en-link-list .link-list-item:active {
	background: none repeat scroll 0 0 #e5ecf0 !important;
	color: #002e62  !important;
}

	/*Reginal contact modals styles ends*/

}

/*html.ie-8 h1, html.ie-8 h2, html.ie-8 h3, html.ie-8 h4, html.ie-8 h5, html.ie-8 h6, html.ie-8 h7, html.ie-8 .para1, html.ie-8 .para2, html.ie-8 .para3, html.ie-8 .para4, html.ie-8 a, html.ie-8 p, html.ie-8 .button1, html.ie-8 .button2, html.ie-8 .tag-links{font-weight:100;}*/
/*Video Component starts*/
  #brightcove-player-wrapper{
    display: inline-block;
  }
  #brightcove-player{
    max-width: 940px;
  }
/*Video Components Ends*/
.video-overlay{
	width:100%;
	height:100%;
	position: fixed;
	left:0px;
	top:0px;
	background: #000;
	opacity: 0.5;
	display: none;
	z-index:100;
}
.video-placeHolder{
	display: none;
	margin: 5% auto;
	width: 500px;
	z-index:999;
	position: fixed !important;
	top:100px !important;
}
.video-placeHolder iframe{
	z-index:1;
	width:500px;
	height:300px;
}
/*Video Components Overlay Starts*/
@media only screen and (max-width: 767px) {
	.threecolumn #en-main-content .mob-video-wrapper .statestreet-center-content
	{
		width: 92%;
		margin:10px 20px 0;
	}
	#brightcove-player{
		max-width: 100%;
	}
	#brightcove-player-wrapper iframe{
		width: 280px;
	}
	/*#brightcove-player-wrapper #brightcove-player object, #brightcove-player-wrapper, #brightcove-player-wrapper iframe{
		width:100%!important;
	}*/
}
/*Video Components Overlay Ends*/

/*Tablet View Starts */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
	#wrapper {
		margin: 0 auto;
		width: 1200px!important;
	}
	.scrollContent {
		position: relative;
		height: auto;
	}
	.scrollContainer {
		overflow-y: scroll;
		overflow-x: hidden;
		height: 1500px;
	}
}
/*Tablet view ends */
/* Brightcove video fix Starts */
div.video_ratio object.BrightcoveExperience{
  width: 800px;
  height: 450px;
}
/* video player ratio ends */
#article_filter .combodate{
background: #F9F9F9 none repeat scroll 0% 0%;
border: medium none;
clear: both;
padding: 5px;
position: absolute;
left: 37px;
top: 34px;
z-index: 1;
min-width: 184px;
}

#article_filter .tocombo{
    left:174px;

}

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){

    #article_filter .combodate{
background: #F9F9F9 none repeat scroll 0% 0%;
border: medium none;
clear: both;
padding: 5px;
position: absolute;
left: 0;
top: 74px;
z-index: 1;
min-width: 184px;
}

#article_filter .tocombo{
    left:0;
    top: 130px;

}


}




#article_filter .filter select{
padding:4px 1px;
margin-right: 9px;
-webkit-appearance: menulist;
}

#article_filter .filter .col2{
    position:relative
}
a:focus{
	 outline: #ccc dotted thin!important;
}

.search_filter a:focus{
outline:none!important;
}

#leftsidebar a:focus{
outline:none!important;
}
#skipnav{
  position: absolute;  
  font-size:1px;
  color:#002c5f;
  margin-top: -1000px;

}
#skipnav:focus{
	outline:none!important;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
b {
	font-weight: bold;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, select,textarea{outline:none; -webkit-appearance: none; border-radius: 0;}
/**********************************end reset***********************************/
body {
	font-family: arial;
	font-size: 11px;
}
.clear { clear: both }
@font-face {
	font-family: 'dinotlight';
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Light.eot');
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Light.eot?#iefix') format('embedded-opentype'), url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Light.woff') format('woff'),  url('ssbsr_en_clientlibs-11.6/layout_images/DINCompPro-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinotmedium';
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Medium.eot');
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Medium.eot?#iefix') format('embedded-opentype'), url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Medium.woff') format('woff'),  url('ssbsr_en_clientlibs-11.6/layout_images/DINCompPro-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinotregular';
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro.eot');
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro.eot?#iefix') format('embedded-opentype'), url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro.woff') format('woff'),  url('ssbsr_en_clientlibs-11.6/layout_images/DINCompPro.ttf.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinotbold';
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Bold.eot');
	src: url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Bold.eot?#iefix') format('embedded-opentype'), url('ssbsr_en_clientlibs-11.6/layout_images/DINWebPro-Bold.woff') format('woff'),  url('ssbsr_en_clientlibs-11.6/layout_images/DINCompPro-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/***general***/
body {
	line-height: 1.5em;
	font-size: 16px;
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #FFF;
}
a { cursor: pointer; text-decoration:none;}
a, a:visited, a:active a:hover { outline: none; }
p {
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.5em;
}
h1 {
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 42px;
	padding-bottom: 12px;
}
h2 {
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 1.3em;
	margin: 0 0 20px 0;
}
h3 {
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #002c5f;
	margin-bottom: 8px;
}
h5 {
	font-family: 'dinotlight', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 15px;
}
h8{
	color: #002c5f;
	font-family: dinotbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 24px;
}
/****classes***/
.button {
	padding:11px 15px 10px;
	font-family: 'dinotbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 12px;
	line-height:18px;
	/*letter-spacing: 1px;*/
	margin-top: 30px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #0a2f59;
	cursor: pointer;
	line-height:18px;
}
.button:hover { background: #003957; }
.dark { color: #04224d; }
.light { color: #fff; }
/*************************************************************************************NAVIGATION FROM PROTOTYPE****/
#global_header {
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #002c5f;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 60px;
	z-index: 9999999;
	font-size: 16px;
}
/***************************************************************HEADER STYLES*********************************/
header.clearfix {
	height: 60px;
}
#en-head-content{
	height: 60px;
}
.header {
	background: #002c5f;
	display: block;
	font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	height: 60px;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index:99999;
}
/*.header .mid_nav:hover{
    background-color: #52b0d6;
}*/
.header .mid_nav_heading.mid_nav:hover{
    background: none;
}
.header .mid_nav:hover > a{
	color:#fff;
	/*background:url("ssbsr_en_clientlibs-11.6/layout_images/nav_menu_arrow.png") no-repeat scroll 105% 53% rgba(0, 0, 0, 0);*/
}
.header .nav_list_div .nav_heading {
    margin: 0px;
	padding:0px 10px 7px;
}

.header ul.nav_menu > li.mid_nav > a:hover {
	/*background:url("ssbsr_en_clientlibs-11.6/layout_images/nav_menu_arrow.png") no-repeat scroll 104% 53% #52b0d6;*/
}

.header .adaptive-image {
	display: inline-block;
	float: left;
	width: auto;
	padding-top:17px;
	padding-left: 40px;
}
.header .adaptive-image a{
	display:inline-block;
}
/*
Removed for about flyout
.header .parbase.navigation.list.section {
	position: absolute;
	right: 139px;
}*/
.header .richText {
	/*display: inline !important;
	float: left !important;
	position: absolute;
	top:21px;*/
	color:#fff;
}
.header .link-list-item {
	float: left;
	display: inline-block;
	text-align: center;
	position: relative;
    z-index: 9999;
}
.header .parbase.navigation.list.section .en-link-list {
	height: 60px;
	position: fixed;
	right: 69px;
	top: 0;
}
.header .en-link-list .primaryNavTitle{
	border-left: 1px solid #334359;
	color: #fff;
	display: block;
	padding:0px;
	cursor:pointer;
	font-size:18px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.header .en-link-list .link-list-item:first-child .primaryNavTitle{
	padding: 18px 40px;
}
.header .en-link-list .link-list-item:first-child .primaryNavTitle a{
	padding:0;
}
.header .link-list-item .primaryNavTitle a {
	color: #fff;
	display: block;

	text-decoration: none;
	padding:18px 40px;
}
.header .en-link-list .link-list-item:hover {
	background: none repeat scroll 0 0 #e5ecf0;
	color: #002e62;
}
.header .en-link-list .link-list-item:hover a{
	color: #002e62;
}
.header li.mid_nav_heading{
	font-size:22px;
	color:#002c5F;
	margin:0;
	padding:0 10px 10px;
	width:175px;
}
.header .left-border {
	border-left:1px solid #ccc;
	margin-left: 0px;
	padding:0px 20px 20px 30px;
	width:520px;
	height:90%;
	margin-top:20px;
}
.header .nav_intro p{
    color: #002c5f;
    font-size: 14px;
    line-height: 1.7;
    margin-bottom: 30px;
    margin-top: 18px;
}
.header .header_text {
    border-left: 1px solid #334359;
    color: #d6e5f0;
    display: inline-block;
    float: left;
    left: 159px;
    margin-left: 74px;
    padding:18px 0 18px 27px;
    position: absolute;
    top:0px;
}
@media screen and (min-width: 768px) and (max-width: 1140px) {
	.header .header_text {
		display: none;
	}
}
.right_nav_hover {
    display: inline-block;
   /* min-height: 600px;*/
    width: 550px;
	padding:30px 20px 112px;
}
.header .en-adaptive-image {
    /*margin-top:3px;*/
}

.header .en-adaptive-image:first-child {
	/*margin-top: 13px;*/
}
/*@media only screen and (max-width : 767px) {
	.header .en-adaptive-image:first-child {
		margin-top: 7px;
	}
}*/
.header .nav_menu .mid_nav a:hover, .header .nav_menu .mid_nav a:focus{
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
}
.header .nav_menu .mid_nav  .adaptiveImgsection a:hover{
	background:none;
}
.header .nav_menu .mid_nav .slided a:hover {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
}
.header .nav_list_div .site_link {
    margin-left: 37px;
}
.header .nav_list_div .inner_logo, .nav_list_div .site_link {
    margin-top: -197px;
    position: absolute;
}
.header .search_hamburger{
    background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat #002c5f -76px -214px ;
	border-left: 1px solid #334359;
    height:60px;
    padding-right:0px;
    width:69px;
	position: fixed;
    right: 0;
    top: 0px;
	outline:none;
}
.header .search_hamburger:hover{
 background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat #002c5f -76px -274px;
 cursor:pointer;
}
.header .search_hamburger.active{
	background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat #002c5f -76px -274px;
}
.search_box { display: none }
.header .search_box span{
	background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat scroll -411px -213px #eef5fa;
	right:0;
	top: 19px;
	width:17px;
	height:17px;
	padding-left:10px;
	float:left;
	position: relative;
	right: 0px;
	cursor:pointer;
}
.search_box form {
	position: absolute;
	right: 0;
	top: 60px;
	background-color: #eef5fa;
	width: 611px;
	/*width:635px\9;*/
}
.search_box input {
	width: 535px;
	/*width: 561px\9;*/
	height: 60px;
	background-color: #eef5fa;
	border: 0;
	float:left;
	padding-left: 20px;
	padding-right:20px;
	color:#007298;
}
.ie-8 .search_box input {line-height:60px;}
.search_autocomplete {
    position: absolute;
    right: 0;
    top: 122px;
    width: 650px;
	display:none;
}
.search_autocomplete h4{
	display:none;
	margin:15px 10px 15px 30px;
	font-size:15px;
	color:#002c5f;
	font-family:'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.serachresults {
    background: none repeat scroll 0 0 #eef5fa;
    padding: 0px 15px;
    width: 555px;
}
.header .en-col-1-of-1{
	margin: 0px;
	width:100%;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
	margin: 19px 0 0 24px;
	z-index: 99999999;
}
#logo_link { z-index: 999999999; }
div.BU_identifier {
	margin: 0 0 0 190px;
	border-left: 1px solid #334359;
	height: 100%;
}
img.section_title { margin: 10px 0 0 6px; }
#global_nav {
	position: fixed;
	right: 0px;
	top: 0px;
	height: 60px;
}
#global_nav li {
	display: inline-block;
	float: left;
	text-align: center;
}
#global_nav li.search a { background: url(ssbsr_en_clientlibs-11.6/layout_images/search.png) no-repeat #04224c center center; }
#global_nav li.search a:hover { background: url(ssbsr_en_clientlibs-11.6/layout_images/search_over.png) no-repeat #dbe4e9 center center; }
#global_nav a {
	height: 36px;
	display: block;
	cursor: pointer;
	background: #04224c;
	text-decoration: none;
	color: #fff;
	padding: 19px 40px 5px 40px;
	border-left: 1px solid #334359;
	cursor: pointer;
}
#global_nav a:hover {
	background: #dbe4e9;
	color: #002e62;
}
/**************nav wrapper*****************/
.nav_wrapper {
	display: none;
	position: fixed;
	top:0px;
	left: 50%;
	z-index: 99;
	width: 46%/* crome hiding hover function */;
	margin-left: -490px;
	padding-top:60px;

}
/*******the left business unit links****/
ul.nav_menu {
	background: none repeat scroll 0 0 #eef5fa;
    display: block;
    float: left;
    list-style: outside none none;
    margin:0px 0 0;
    padding-bottom:0px;
    padding-top:30px;
    width:195px;
	padding-right:0;

}
/*.ie-8  ul.nav_menu + ul.nav_menu{margin:-264px 0 0};*/
#left_nav_container {
	margin: 40px 0px 0px 0px;
	z-index: -1;
	position: fixed;
	top: 20px;
	left: 0;
	display: block;
	/*min-height:600px;*/
	background: #eef5fa;
	/*padding-bottom: 85px;*/
	width: 100%;
}
ul.nav_menu > li {
	display: block;
	padding:0;
	width:180px;
}
li.left_nav {
	padding-left: 10px;
	padding-right: 0px;
	color: #012f60;
}
ul.nav_menu li.mid_nav{
	width:195px;
}
ul.nav_menu li.mid_nav:hover {
	background: url(ssbsr_en_clientlibs-11.6/layout_images/nav_arrow_new.png) no-repeat right center;
	color: #fff;
}
ul.nav_menu li.mid_nav_heading.mid_nav:hover{color:#012f60;}
ul.nav_menu li.mid_nav.slided:hover {
	background:none;
}
ul.nav_menu li.mid_nav:hover > a{
	background:#0a2f59;
}
ul.nav_menu li.mid_nav  > a{
	width:155px;
}
ul.nav_menu li.mid_nav .nav_list_div a{
	width:148px;
}
li.mid_nav_heading {
	font-size: 22px;
	margin-top: -314px;
	color: #012f60;
	padding-left: 20px;
	padding-bottom:30px;
}
ul.nav_menu > li > a {
	color: #3280aa;
	text-decoration: none;
	font-size: 14px;
	margin:0;
	display: block;
	padding:6px 10px;
	line-height: 1.5em;
}
ul.nav_menu > li > a:hover {
	background: url(ssbsr_en_clientlibs-11.6/layout_images/nav_menu_arrow.png) no-repeat right;
	color: #fff;
}
ul.nav_menu > li > a.first_nav { margin-top: 0px; }
ul.nav_menu > li.left_nav > a:hover, ul.nav_menu > li.left_nav > a:focus  {
	background: #0a2f59;
	color: #fff;
}
ul.nav_menu > li > a.GA:hover { background: url(ssbsr_en_clientlibs-11.6/layout_images/nav_menu_arrow_GA.png) no-repeat right; }
ul.nav_menu li.left_nav_heading {
	margin:0;
	padding:0 10px 10px;
	font-size: 22px;
	color: #002c5F;
}
#nav_menu li .currentBU {
	background: url(ssbsr_en_clientlibs-11.6/layout_images/nav_menu_arrow.png) no-repeat right;
	color: #fff;
}
/*******end the left business unit links****/
/****default stuff*****/
#default_state {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/nav_ship.png") no-repeat scroll right bottom;
    /*min-height: 600px;*/
    left: 50%;
    margin-left: -100px;
    padding:0 0 40px;
    position: fixed;
    top: 60px;
	/*border-left: 1px solid #c7d7e2;*/
    width:58%;
}
#default_state li img {
	padding-left: 10px;
	margin-bottom: -2px;
}
.default_list > li > ul > li p {
	width: 185px;
	display: block;
	font-size: 14px;
	padding-top: 8px;
	line-height: 1.7;
}
.default_list > li > ul > li a {
	text-decoration: none;
	color: #3280aa;
}
.default_list > li > ul > li a:hover { color: #5c7a91; }
.nav_wrapper h2 { font-size: 22px; }
ul.nav_menu > li > div.nav_list_div {
    display: none;
    /*min-height: 600px;*/
    left:50%;
	margin-left: -100px;
    padding:0px 0 40px;
    position: fixed;
    top:60px;
    width:58%;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/nav_ship.png") no-repeat right bottom #dfedf8;
}
ul.nav_menu > li > div.nav_list_div div.nav_intro{
	margin-left: 0px;
	padding:0px 10px;
	width:68.8%;
	height:90%;
	margin-top:0px;
}
.header ul.nav_menu > li > div.nav_list_div  div.adaptive-image{
	clear: both;
    display: block;
	/*position: relative;
	bottom:52px;
	left: 30px;	*/
	width: 500px;
	padding:0px 0 0 30px;
	margin: 0;
	float: none;
	line-height: 24px;
}
.header ul.nav_menu > li > div.nav_list_div .adaptiveImgsection{
	position:absolute;
	bottom:33px;
	width:570px;
}
.header ul.nav_menu > li > div.nav_list_div  div.adaptive-image .en-adaptive-image{
	margin:0;
}
.header ul.nav_menu > li > div.nav_list_div  div.adaptive-image a{
	width:auto;
	display:inline-block;
}
.header ul.nav_menu > li > div.nav_list_div .richText{
	color: #002c5f;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
    padding:10px 0 0 30px;
}
.header ul.nav_menu > li > div.nav_list_div  div.adaptive-image p{
	margin-top:0px;
	margin-bottom:0px;
	line-height: 24px;
	color: #002c5f;
	font-size: 14px;
}
.header ul.nav_menu > li > div.nav_list_div .richText p{
	margin:0 0 0px;
	font-size:14px;
}
ul.nav_menu div ul li a {
	text-decoration: none;
	color: #3280aa;
	padding:6px 10px;
	margin:0px;
	display: block;
	font-size: 14px;
	line-height:22px;
}
ul.nav_menu div ul li a:hover {
	background: #0a2f59;
	color: #fff;
}
ul.nav_menu li ul {
	display:inline-block;
    list-style: outside none none;
    margin-right: 10px;
    padding-left: 0;
	width:168px;
	vertical-align: top;
}
ul.nav_menu li .right_nav_hover ul{
	margin-bottom:15px;
}
li.nav_heading {
	color: #002c5F;
	font-size: 16px;
	margin-bottom: 8px;
	margin-left: 6px;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ul.nav_menu div ul li.nav_heading_link a {
	color: #7c97ab;
	font-size: 16px;
	margin: 0 0 10px 6px;
	padding: 0 0 6px 0;
}
li.inner_heading { padding-top: 26px; }
span.site_link {
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	margin-left: 20px;
	color: #286c98;
	position: relative;
	left: 10px;
}
span.site_link a img { margin-left: 6px; }
.nav_opener a img { margin-left: 4px; }
span.inner_logo {
	display: block;
	height: 100px;
	width: 460px;
	position: absolute;
	top: 654px;
}
p.nav_intro {
	font-size: 14px;
	width: 620px;
	margin-bottom: 30px;
	line-height: 1.7;
	color: #3280aa;
	margin-top: 26px;
}
h3.nav_intro {
	margin-top:0px;
	padding-top:10px;
	font-size: 22px;
	color: #002c5F;
	font-weight: normal;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p.nav_intro strong { font-family: 'dinotmedium', "Helvetica Neue", Helvetica, Arial, sans-serif; }
span.site_link {
	display: block;
	height: 100px;
	left: 0px;
	position: absolute;
	top: 690px;
	width: 530px;
}
.nav_close {
	display: inline;
	float: right;
	height: 30px;
	position: relative;
	right: 42%;
	top: 20px;
	width: 30px;
}
/*********************************************END NAVIGATION**********************************************/

/******* Single page theme starts here*************/


/*.threecolumn #en-main-content {
	margin: 0 auto;
	width: 960px;
}*/
.threecolumn .en-detail {
	margin: 0 auto;
	width: 960px;
}
#leftsidebar{
	width:210px;
	float: left;
	display: inline-block;
	margin: 159px 40px 0 0;
	padding:0;
}
.ie-8 #leftsidebar {margin-top:175px;}

/*.threecolumn .center-main {
	float: left;
	display: inline-block;
	margin: 70px 50px 0 0;
	width: 460px;
	overflow: auto;
}*/
.threecolumn .center-main .statestreet-center-content{
	float: left;
	display: inline-block;
	margin: 70px 50px 0 0;
	width: 460px;
	/*overflow: auto;*/
}
/*.ie-8 .threecolumn .center-main .statestreet-center-content {margin-top:130px;}*/
#rightsidebar {
	float: right;
	margin:163px 10px 0 0;
	width: 190px;
	display: inline-block;
	padding:0;
	overflow:inherit;
}
.twocolumngenric #rightsidebar{
	margin: 80px 10px 0 0;
}
#leftsidebar li {
    list-style: none outside none;
    margin: 0;
}
.Threelevel .en-col, .Twolevel .en-col, .Onelevel .en-col{margin:0; width:100%}
#leftsidebar .Twolevel ul li .primaryNavTitle a{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat scroll right center transparent;
    border-top: 1px solid #cdced5;
    color: #007298;
    display: inline-block;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 19px;
    margin-left: 10px;
    padding: 10px 10px 10px 0;
    text-decoration: none;
    width: 180px;
}
#leftsidebar .Twolevel li .primaryNavTitle a:hover{
	color: #ffffff;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat 95% center #0a2f59;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	width:190px;
	border-bottom: 1px solid #cdced5;
	border-top:1px solid #cdced5;
	margin-bottom:-1px;
}
#leftsidebar  .Threelevel ul li .primaryNavTitle a{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat scroll right center transparent;
    border-top: 1px solid #cdced5;
    color: #007298;
    display: inline-block;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 19px;
    margin-left: 10px;
	margin-right:10px;
    padding: 10px 10px 10px 0;
    text-decoration: none;
    width: 180px;
}
#leftsidebar .Threelevel ul li:first-child .primaryNavTitle a:hover{
	border-top:none;
}
#leftsidebar .Threelevel li .primaryNavTitle a:hover,#leftsidebar .Threelevel li .primaryNavTitle a:focus{
	color: #ffffff;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat 95% center #0a2f59;
	border-top:1px solid #cdced5;
	border-bottom:1px solid #cdced5;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
	padding-right:10px;
	width:190px;
}
/*#leftsidebar ul.sub-nav {
	padding-bottom: 30px;
}*/
#leftsidebar .Onelevel ul.sub-nav{ padding-top:30px}
#leftsidebar .layoutContainer:first-child .Onelevel ul.sub-nav{ padding-top:0px}
#leftsidebar .sub-nav li {
	color: #007298;
	font-size: 14px;
	list-style:none;
	margin:0;
}
#leftsidebar .sub-nav li:first-child a{border-top:none;}
/*#leftsidebar .Onelevel .sub-nav li:first-child a{border-top:none;}
#leftsidebar .Twolevel .sub-nav li:first-child a{border-top:none;}*/
#leftsidebar .Onelevel .sub-nav li a {
	background: url('ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png') no-repeat right center transparent;
	padding:10px 26px 10px 0;
	text-decoration: none;
	border-top: 1px solid #cdced5;
	line-height:19px;
	color: #007298;
	width:165px;
	display:inline-block;
	margin-left:10px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
}
	/*part of CAB ITEM 11519, 11520*/
#leftsidebar .Onelevel .sub-nav li:hover
{
	background:#0a2f59 !important;
	border-top: 1px solid #cdced5;
    border-bottom: 1px solid #cdced5;
    margin-bottom: -1px;
   /* margin-top: -1px;*//*for moving top to bottom*/
}
/*part of CAB ITEM 11519, 11520*/
#leftsidebar .Onelevel .sub-nav li:first-child:hover {
    border-top: medium none;
    
}
/*part of CAB ITEM 11519, 11520*/
#leftsidebar .Onelevel .sub-nav li:hover a{
	color: #ffffff !important;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat right center #0a2f59;
	border-top:none;
}
#leftsidebar .Onelevel .sub-nav a:hover{color: #ffffff;}
#leftsidebar .Twolevel .sub-nav li a {
	background: url('ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png') no-repeat right center transparent;
	padding:10px 10px 10px 0;
	text-decoration: none;
	border-top: 1px solid #cdced5;
	line-height:19px;
	color: #007298;
	width:180px;
	display:inline-block;
	margin-left:10px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
}
#leftsidebar .Twolevel .sub-nav li:hover
{
	background:#0a2f59;
	border-top: 1px solid #cdced5;
    border-bottom: 1px solid #cdced5;
    margin-bottom: -1px;
    margin-top: -1px;
}
#leftsidebar .Twolevel .sub-nav li:hover a{
	color: #ffffff;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat right center #0a2f59;
	border-top: 1px solid #0a2f59 !important;
}
#leftsidebar .Threelevel .sub-nav li a {
	background: url('ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png') no-repeat right center transparent;
	padding:2px 10px 2px 0;
	text-decoration: none;
	border-top:none;
	line-height:20px;
	color: #007298;
	width:160px;
	display:block;
	margin-left:10px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
}
#leftsidebar .Threelevel .sub-nav li:hover
{
	background:#0a2f59;
}
#leftsidebar .Threelevel .sub-nav li:hover a{
	color: #fff;
	border-top:none;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat right center #0a2f59;
}
#leftsidebar .layoutContainer:first-child li .sub-nav li:first-child a:hover.noTopborder, #leftsidebar .layoutContainer:first-child li .sub-nav li:first-child a:focus.noTopborder{border-top: 1px solid #0a2f59 !important;}
#leftsidebar .layoutContainer:first-child .Threelevel  li:first-child .primaryNavTitle a.noTopborder{
	border-top: none;
	border-bottom:none;
}
#leftsidebar .layoutContainer:first-child .Threelevel  li:first-child:hover .primaryNavTitle a.noTopborder{
	border-top: none;
	border-bottom:none;
}
#leftsidebar .layoutContainer:first-child .Twolevel li:first-child .primaryNavTitle a.noTopborder {
    border-bottom: medium none;
    border-top: medium none;
}
#leftsidebar .layoutContainer:first-child .Twolevel li:first-child:hover .primaryNavTitle a.noTopborder {
    border-bottom: medium none;
    border-top: medium none;
}

.center-main h2 {
	margin-top: 35px;
	font-size: 22px;
	margin-bottom:14px;
}
.center-main p {
	font-size: 14px;
	clear: both;
	line-height: 24px;
}
p{
	margin:0px 0 20px;
}
.center-main .authorbiography .authorbio-designation p {color: #007298;
font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 22px;
}
.authorbiography .authorbio-title a {color:#737373;
font-size: 12px;
font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#rightsidebar h3 {
	font-size: 22px;
	color: #002c5f;
	margin-bottom: 25px;
}
#rightsidebar h4{
	font-size: 22px;
	color: #002c5f;
	margin-bottom: 15px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#rightsidebar h3 .h4{
	font-size: 22px;
	color: #002c5f;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
/*CAB item 10520 removing blue color on non-anchor text*/
#rightsidebar p {
	color: #000;
	font-size: 14px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	/*margin-top:15px;*/
}
#rightsidebar p a {
	color: #007298;
	text-decoration: bold;
	text-decoration: none;
    /*background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e6ec;
    display: inline-block;
    font: bold 12px "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 25px 0;
    padding: 15px;*/
}
/*CAB item 10520 removing bold of text on hovering text*/
#rightsidebar p a:hover, #rightsidebar p a:focus {
    /*background: none repeat scroll 0 0 #0a2f59;
    color: #002c5f;*/
    text-decoration: underline;

    /*font-weight: bold;*/
}
#en-main-content #rightsidebar #engagednow-component-layout-container{
	padding-bottom:35px;
}
#rightsidebar  .richText{
	padding-bottom:30px;
}
#rightsidebar .layoutContainer .richText{
	padding-bottom:0px;
}
#en-main-content #rightsidebar #engagednow-component-layout-container  #engagednow-component-layout-container{
	padding-bottom:0px;
}
#en-main-content #rightsidebar .button .en-col-1-of-1{
	width:100%;
}
#en-main-content #rightsidebar .button{
	margin-top:25px;
	padding:0;
	background:none;
	border:none;
	display: block;
	line-height:inherit;
}
#en-main-content #rightsidebar .button:hover{
	background:none;
}
#en-main-content #rightsidebar .button a{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e6ec;
    color: #0a2f59;
    display: inline-block;
    font: bold 12px "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding:11px 15px 10px;
	line-height:18px;
    text-decoration: none;
}
#en-main-content #rightsidebar .button a:hover {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
}
#en-main-content .header_article .button .en-col-1-of-1{
	width:100%;
}
#en-main-content .header_article .button{
	margin:0px;
	padding:0;
	background:none;
	border:none;
	display: block;
	line-height:inherit;
}
#en-main-content .header_article .button:hover{
	background:none;
}
#en-main-content .header_article .button a{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e6ec;
    color: #0a2f59;
    display: inline-block;
    font: bold 12px "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding:11px 15px 10px;
	line-height:18px;
    text-decoration: none;
}
#en-main-content .header_article .button a:hover {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
}
#en-main-content #rightsidebar li{
	color: #007298;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
	margin:20px 0 0px;
	line-height:20px;
}
#en-main-content #rightsidebar li:first-item{
	margin:0px 0 0px
}
#en-main-content #rightsidebar li a{
	color: #007298;
	text-decoration:none;
}
#en-main-content #rightsidebar li a:hover{
	color:#002c5f;
}
#en-main-content #rightsidebar .link-list-item{
	color: #007298;
    font-family: "dinotregular","Helvetica Neue", Helvetica,Arial,sans-serif;
    font-size: 14px;
	margin:10px 0 0px;
	list-style:none;
}
#en-main-content #rightsidebar .link-list-item:first-child{
	margin:0px 0 0px;
}
.twocolumngenric .en-detail, .twocolumn .en-detail{
	width:960px;
	margin:0 auto;
}
/*.twocolumngenric .center-main{
	width:700px;
	margin:65px 50px 10px 10px;
	float:left;
	display:inline-block;
}*/
.twocolumngenric .statestreet-center-content{
	width:700px;
	margin:45px 50px 10px 10px;
	display:inline-block;	
}
.twocolumn .statestreet-center-content {
	width:700px;
	margin:65px 10px 10px 0px;
	float:right;
	display:inline-block;
}
@media only screen and (min-width: 767px) {
.mobilenav {display: none}
}
@media only screen and (max-width : 767px) {
/*Ticket: 10409 ICI section on publicatoin library*/
.twocolumngenric #engagednow-component-richtext h4{
	margin-bottom: -12px;
}
header.clearfix {
	height: 48px;
}

#en-head-content{
	height: 48px;
}
@media only screen and (-webkit-min-device-pixel-ratio:0) {
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
	outline:none;
  }
}
.header {
    background:none repeat scroll 93% 47% #002c5f;
    display: block;
    font-family: "dinotlight","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
}
.header .header_text{
    display: none;
}
.header .search{
	width:100%;
}
.header .search_hamburger{
    background:url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat -166px  -279px #002c5f;
    padding-top: 0px;
    position: fixed;
    right:0px;
    top: 0px;
	padding-right:0;
	border-left:none;
	height:48px;
	width:66px;
	padding-right:0;
}
.header .search_hamburger:hover{
	background:url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat scroll -233px -279px #eef5fa;
}
.header .search_hamburger.active{
	background:url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat scroll -233px  -279px #eef5fa;
}
.header .search_box span{
	background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat #002c5f -87px -220px;
	float: left;
    height: 47px;
    padding-left: 10px;
    position: absolute;
    right: 0;
    top:0px;
    width: 36px;
	cursor:pointer;
}
.header .search_box form {
	height: 48px;
    right: 67px;
    position: absolute;
    top: 0px;
    width: 92%;
	background:#002c5f;
}
.header .search_box input {
	background: none repeat scroll 0 0 #002c5f;
    height: 40px;
    left: 0;
    position: absolute;
    width: 80%;
	padding-left: 20px;
	padding-right:0;
	color: #fff;
	font-size: 16px;
	border:0;
	outline: none;
}
.header .en-link-list .link-list-item-1,.header .en-link-list .link-list-item-2,.header .en-link-list .link-list-item-3,.header .en-link-list .link-list-item-4{
    display: none;
}
#header.mega.navigation {
    display: block;
}
.header .left-border {
    display: none;
}
.header .adaptive-image {
    display: inline-block;
    float: left;
    padding-left:20px;
    padding-top:12px;
    width:auto;
	position: absolute;
}
.header .parbase.navigation.list.section {
    position: relative;
	right:0;
}

.header .parbase.navigation.list.section .en-link-list {
    height: auto;
	top:-12px;
}
.header .link-list-item {
    display: block;
    float: none;
    text-align: left;
}
.header .en-link-list .primaryNavTitle a {
    display: block;
    /*font-weight:bold;*/
    height: 36px;
    padding: 24px 40px 0;
    text-decoration: none;
}
.header ul.nav_menu {
    background: none repeat scroll 0 0 #eef5fa;
    display: block;
    height: 415px;
    list-style: outside none none;
    padding-bottom: 85px;
    padding-top: 40px;
    width: 100%;
	margin: 19px 0 0;

}
.header .nav_wrapper .nav_menu {
    border-bottom: 1px solid #badae5;
    display: inline-block;
    padding-left: 42px;
    padding-right: 0;
}
.header .left_nav_heading.left_nav {
    color: #00305f;
    font-size: 16px;
    font-weight:bold;
}
.mid_nav a:hover + .nav_list_div {
	display:none;
}
.header .mid_nav_heading.mid_nav {
    color: #00305f;
    font-size: 16px;
    font-weight:bold;
}
.header .nav_wrapper .nav_menu li {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat scroll 87% 9% transparent;
    border-bottom: 1px solid #badae5;
    margin-top: 17px;
    padding-bottom: 15px;
}
.header .nav_wrapper .nav_menu li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.header .nav_menu li a {
    color: #86c0d3;
    text-decoration: none;
}
.header #en-footer-content {
    display: none;
}
.header #default_state {
    background:none;
    height: 0;
    left: 0;
    margin-left: 0;
    position: fixed;
	margin-left: -112px;
	padding: 10px 20px 20px 30px;
}
.header .nav_wrapper {
    display: none;
    left: 100%;
    margin-left: -490px;
    position: fixed;
    top: 20px;
    width: 980px;
    z-index: 99;
}
.header li.left_nav_heading {
    font-size: 22px;
    margin-left: 10px;
}
.header li.left_nav {
    color: #012f60;
    padding-left: 9px;
    padding-right: 0;
}
.header .en-col-1-of-1{
	margin:0;
	width: 100%;
}
.header  .en-col:first-child{
	margin:0;
	width: 100%;
}
ul#topnav li.level3ITEM_BEGIN {
	padding-left: 20px;
}
ul#topnav li.link a:before {
	border: none;
}
ul#topnav li.goback{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/Back_Button.png") no-repeat 6% center;
}
.mobilenav .en-col-1 ul#topnav li.goback a {
	margin-left: 0px;
}
.mobilenav .en-col-1 ul {
	width: 100%;
}
.mobilenav li {
	line-height: 45px;
}
.mobilenav ul.sub-nav li:last-child {
	border-bottom: 0px;
}
.mobilenav .en-col-1 ul li .primaryNavTitle {
	font-size: 15px;
	color: #002c5f;
	font-weight:bold;
	border-bottom: 1px solid #c7d7e2;
	display: block;
	width: 100%;
	margin-left: 39px;
}
.mobilenav .en-col-1 ul li a {
	text-decoration: none;
	margin-left: 39px;
	width: 95%;
	border-top: 1px solid #c7d7e2;
	display: block;
	border-bottom:none;
}
/*Mobile Nav Fixes Starts*/
.mobilenav .en-col-1 ul li.bu-image{
	border-top: 1px solid #c7d7e2;
}
.mobilenav .en-col-1 ul li.bu-image a {
	border-top:none;
}
.mobilenav .en-col-1 ul li.bu-image a span.en-adaptive-image{
	text-align: left;
}
.mobilenav .en-col-1 ul li.bu-image a span.en-adaptive-image img{
	padding-top:10px;
}
/*Mobile Nav Fixes Ends*/
.mobilenav ul#topnav li.depth1 a, .mobilenav ul#topnav li.depth2.title{
	margin-left:0px;
	padding-left:39px;
}
.mobilenav .en-col-1 ul .sub-nav li a:hover{
	color: #ffffff;
}
.mobilenav .en-col-1 ul .sub-nav li {
	padding-left: 0px;
	font-size: 14px;
	background: url("ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow.png") no-repeat 92% center;
}
.mobilenav .en-col-1 ul .sub-nav li:hover {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png") no-repeat 92% center #0a2f59;
}
/*body Content*/
/*.twocolumngenric .center-main {
    margin: 38px 20px 10px;
    width: auto;
	float:none;
	display:block;
}*/
.twocolumngenric .statestreet-center-content{
	margin: 38px 20px 10px;
    width: auto;
	display:inline-block;
}
.twocolumngenric .en-detail {
    margin: 0;
    width: 100%;
}
.twocolumn .en-detail {
    margin: 0;
    width: 100%;
}
.twocolumn .statestreet-center-content{
	margin: 38px 0px 10px;
    width: auto;
	float:none;
	display:block;
}

h1{font-size:24px;}

.threecolumn .en-detail
{
	margin:0;
	width:100%;
}

#en-main-content #leftsidebar{
	display:none;
}
/*.threecolumn #en-main-content .center-main
{
	width: auto;
	margin:50px 20px 0;
}*/
.threecolumn #en-main-content .statestreet-center-content
{
	width: auto;
	margin:50px 20px 0;
}
.center-main h2{
	font-size:18px;
	margin:60px 0 25px;
}
#en-main-content #rightsidebar {
    background:url("ssbsr_en_clientlibs-11.6/layout_images/footer_bg_mobile_rightbar.png") no-repeat scroll right bottom #d6e5f0;
    display:inline-block;
    float: none;
    width: 100%;
	margin:0;
	position:relative;
	bottom:0px;
	padding-bottom:0px;
}
#en-main-content #rightsidebar #engagednow-component-layout-container{
	padding:30px 20px 10px;
	border-top:1px solid #fff;
}
#rightsidebar  .richText{
	padding:30px 20px;
}
#rightsidebar .layoutContainer .richText{
	padding:0;
}
#en-main-content #rightsidebar #engagednow-component-layout-container #engagednow-component-layout-container{
	padding:10px 0px;
	border:none;
}
#en-main-content #rightsidebar .layoutContainer:first-child #engagednow-component-layout-container{
	border-top:none;
}
#rightsidebar h3{font-size:20px;}
#rightsidebar h4{font-size:18px; margin-bottom:30px;}
#rightsidebar .flexi_right .richText + .richText {
    border-top: 1px solid #ffffff;
}
/*layout container has border*/
/*#rightsidebar .flexi_right .layoutContainer + .richText {
    border-top: 1px solid #ffffff;
}*/
#rightsidebar .flexi_right .richText {
    border-top: 1px solid #ffffff;
	padding:30px 20px 10px;
}
#rightsidebar .flexi_right .richText:first-child {
	 border-top: none;
}
#rightsidebar .flexi_right .layoutContainer .richText {
	 border-top: none;
	 padding:0;
}
}
@media only screen and (max-width : 500px) {
	.header .search_box form {
		width: 90%
	}
}
@media only screen and (max-width : 500px) {
	.header .search_box form {
		width: 87%
	}
}
@media only screen and (max-width : 400px) {
	.header .search_box form {
		width: 84%
	}
}
@media only screen and (max-width : 350px) {
	.header .search_box form {
		width: 80%
	}
	.header .search_box input {
		width: 75%
	}
}
.serachresults > ul {
    border-top: 1px solid #c4ced7;
    list-style: none outside none;
    padding: 0;
}
.serachresults li {
    line-height: inherit;
    padding: 10px;
	cursor:pointer;
	color:#002c5f;
}
.serachresults li:hover{
	background:#0a2f59;
	color:#fff;
}
.onecolumn .twocolumnlayout{
	width:960px;
	margin:100px auto;
}
.twocolumnlayout .richText.section, .twocolumnlayout .adaptive-image.section{
	width: 48%;
	clear: none;
	display: inline-block;
}
.twocolumnlayoutcontent .richText.section  + .richText.section {
    clear: both;
}
.twocolumnlayout .richText {
	float: left;
}
.twocolumnlayout .adaptive-image{
	float: right;
}
.blue_button li{
	list-style:none;
}
.blue_button a, .blue_button a{
	padding:11px 15px 10px;
	font-family: 'dinotbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 12px;
	margin:0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #0a2f59;
	cursor: pointer;
	line-height:18px;
}
.blue_button a:hover, .blue_button a:focus{
	background: #62c0df!important;
}
.twocolumnlayout p{
	font-size: 16px;
	color:#002c5f;
}
/*article section*/
.filter-Results {
    margin-top: 50px;
}
#article_filter{
    margin-top: 60px;
}
.filter{
	display:block;
}
.filter .col1{
	display:inline-block;
	width:49%;
	margin-right: 20px;
}
.filter .col2{
	display:inline-block;
	width:47%;
}
.filter label{
	font-weight:600;
	font-size:12px;
	vertical-align:middle;
	display:inline-block;
	margin-right:5px;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#002c5f;
}
.filter select{
	display:inline-block;
	margin-right:10px;
	font-size:12px;
	padding:10px;
	border:1px solid #ccc;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:auto;
	color:#737373;
}
.filter input{
	display:inline-block;
	margin-right:10px;
	font-size:12px;
	padding:10px 10px 9px;
	border:1px solid #ccc;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:100px;
	color:#737373;
}
.filter-Results p{
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:13px;
}
.center-main .filter-Results p.total{
	margin-bottom:20px;
	color:#707070;
	font-size:18px;
}
.filter-Results p.filt_date
{
	font-weight:600;
	margin-bottom:8px;
	color:#737373;
}
.filter-Results p.tags a
{
	color:#737373;
	text-decoration:none;
	border-left:1px solid #e1e1e1;
	padding:0 5px;
	font-size:12px;
}
.filter-Results p.tags a:hover{
	color:#010101;
}
.filter-Results p.tags a:first-child{
	border-left:none;
	padding-left:0;
}
.filter-Results .article_image{
	display:inline-block;
	vertical-align:top;
	float:left;
}
.filter-Results .article_image img{
	margin:0 20px 25px 0;
	display:inline-block;
	width:76px;
	vertical-align:top;
	float:left;
	height:76px;
}
#article_filter .filter h3{
	display:none;
	color:#0a2f59;
	font-weight:600;
	font-size:14px;
	font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.filter-Results .filter_text{
	display:inline-block;
}
.filter-Results .filter_text.twocol{
	width:600px;
}
.center-main .filter-Results  h2{
	margin-bottom:4px;
	margin-top:0;
}
.filter-Results p.tags {margin-bottom:5px;}
.filter-Results ul li{
	list-style:none;
	margin-bottom:50px;
}
.button_load{
	margin:20px 0px;
	display:none;
}
.button_load .button {
    border: medium none;

    margin-top: 0;
    padding:9px 13px 10px 11px;
	background:#0a2f59;
}
.button_load .button:hover{
	background:#002c5f;
}
.ajax_load{
	width:100%;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/ajax_loader.gif") no-repeat scroll center transparent;
	height:150px;
	display:none;
}
.scrollup{
	display: none;
	background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat -1px -214px;
	width:55px;
	height:55px;
	/*text-indent:-9999px;*/
	cursor: pointer;
	font-size: 0;
	position:fixed;
	bottom:50px;
	right:5%;
}
#leftsidebar .Threelevel ul li .sub-nav{ /*margin-top:-2px;*/ padding-bottom:5px; margin-left:20px}
.search_right .button{
	padding:9px 13px 10px 11px !important;
}
#leftsidebar .layoutContainer:first-child li:first-child .primaryNavTitle a{border-bottom: 1px solid #fff;}
@media only screen and (max-width: 767px) {
#article_filter{ margin-top: 15px;
}
.filter .col1, .filter .col2{width:100%;}
.filter select{width:100%; margin-bottom:20px;}
.filter input{width:92%; margin-bottom:20px;}
.filter label{margin-bottom:15px;}
.filter-Results .filter_text.twocol{
	width:auto;
}
#rightsidebar p{
	color: #002c5f;
}
#rightsidebar h3 {
	font-size: 22px;
    color: #002c5f;
    margin-bottom: 25px;
}
#article_filter .filter h3{
	display:block;
	margin-bottom:20px;
}
.search_right .button{
	margin:0 20px;
}
.search_results .tags a{
	word-wrap: break-word;
}
.search_autocomplete {
    position: absolute;
    right: 0;
    top: 48px;
    width:100%;
	display:none;
	z-index:9;
	background:#eef5fa;
}
.search_autocomplete ul{
	/*margin-left:30px;*/
}
.serachresults {
    background: none repeat scroll 0 0 #eef5fa;
    padding: 0;
    width: auto;
}
.serachresults li {
    border-bottom: 1px solid #c4ced7;
    color: #002c5f;
    cursor: pointer;
    line-height: inherit;
    padding: 10px 20px 20px 0;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/searchResarrow_mobile.png") no-repeat scroll 94% center #eef5fa;
}
.serachresults li:hover{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/searchReshoverarrow_mobile.png") no-repeat scroll 94% center #0a2f59;
	color:#fff;
	margin-left:-30px;
	padding-left:30px;
}
/*Investor relations starts*/
.threecolumn #en-main-content .statestreet-center-content
{
	width: auto;
	margin:10px 20px 0;
}
.center-main h2{
	margin: 35px 0 15px;
}
/*Investor relations ends*/
.filter-Results .article_image{
	display:none;
}
.filter-Results .filter_text {
    display: block;
    width: 100%;
}
.scrollup{
	right:8%;
	opacity: 0.5;
}
}
.search_results .tags a:hover{
	color:#010101;
}
.center-main .search_results p.title a:hover{
	color:#002c5f;
}
/*UI datepicker styles*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{
	border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
	border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
	border-top-left-radius: 0;
}
#ui-datepicker-div .ui-widget-header {
    background:none;
    border-right: 1px solid #cdced5;
    color: #3280aa;
    font-weight:bold;
	padding:0;
	margin:0;
}
#ui-datepicker-div.ui-widget-content {
    background: #eff6fb;
    border: 1px solid #cdced5;
    color: #007298;
	border-bottom:0;
	border-right:0;
}
#ui-datepicker-div.ui-widget {
    font-family: "dinotlight","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}
#ui-datepicker-div.ui-datepicker {
    display: none;
    padding:0;
    width: 270px;
}
.ui-helper-clearfix {
    min-height: 0;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div.ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border:none;
    color: #007298;
    font-weight:bold;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.5em;
    text-align: center;
    text-decoration: none;
}

.ui-datepicker table {
    border-collapse: collapse;
    font-size: 12px;
    font-weight: bold;
    margin: 0 !important;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.5em;
    text-align: center;
	border-right:1px solid #cdced5;
	color:#737373;
	border-bottom:3px solid #737474;
}
.ui-datepicker td {
   border: 1px solid #cdced5;
    padding:0px;
}
#ui-datepicker-div .ui-state-disabled {
    cursor: default !important;
}

#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div.ui-widget-content .ui-state-disabled, #ui-datepicker-div .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #002c5f;
    border: 0 none;
    color: #fff;
	font-weight:bold;
}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div.ui-state-focus, #ui-datepicker-div.ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus {
    background: none repeat scroll 0 0 #002c5f;
    border:0;
    color: #fff;
    font-weight: bold
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
#ui-datepicker-div .ui-widget-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #007298;
    font-size: 18px;

	border-right:1px solid #cdced5;
}
.ui-datepicker .ui-datepicker-prev {
    left: 20px;
}
.ui-datepicker .ui-datepicker-next {
    right: 20px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
#ui-datepicker-div .ui-widget-header .ui-icon {
    background-image: none;
}
#ui-datepicker-div .ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
    background:url("ssbsr_en_clientlibs-11.6/layout_images/calender_prev.png") no-repeat left top;
}
#ui-datepicker-div .ui-widget-header .ui-state-disabled .ui-icon.ui-icon-circle-triangle-w {
	background:url("ssbsr_en_clientlibs-11.6/layout_images/calender_prev_disabled.png") no-repeat left top;
}
#ui-datepicker-div .ui-icon {
    height: 19px;
    width: 12px;
}
#ui-datepicker-div .ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover {
	background:none;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 20px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 20px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 27px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
#ui-datepicker-div .ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
    background:url("ssbsr_en_clientlibs-11.6/layout_images/calender_next.png") no-repeat right top;
}
#ui-datepicker-div .ui-widget-header .ui-state-disabled .ui-icon.ui-icon-circle-triangle-e {
	background:url("ssbsr_en_clientlibs-11.6/layout_images/calender_next_disabled.png") no-repeat right top;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker-month {
    display: block;
    position: relative;
    top: 25px;
}
.ui-datepicker-year {
    font-size: 14px;
    left: -6px;
    position: relative;
    text-align: center;
    top: -36px;
}
/*datepicker styling ends*/
/*Accordion/tabs styling*/
.accordion .ui-tabs .ui-tabs-nav li{
	float: none;
	width: 100%;
	top: 0;
}
.accordion .ui-tabs {
	padding: 0;
	background:none;
}
.accordion .ui-widget-content{
	background:none;
	border: medium none;
	color:#010101;
	margin-top:10px;
}
.accordion .ui-state-default{
	background:none;
	border:none;
	font-weight:normal;
}
.accordion .ui-tabs .ui-tabs-nav{
	padding:0;
}
.accordion .ui-widget-header{
	border: none;
	color: #010101;
    font-weight: normal;
	background:none;
}
.accordion .ui-tabs .ui-tabs-nav li{
	border:none;
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
	background:none;
	white-space: inherit;
}
.accordion .ui-tabs .ui-tabs-nav li a {
    float: none;
	padding:10px 0;
    text-decoration: none;
	font-size:14px;
	font-family:'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#007298;
	display: block;
	margin-right:1em;
	-webkit-text-size-adjust: none;
}
.accordion .ui-tabs .ui-tabs-nav li ul {
    margin: 10px;
}
.accordion .ui-tabs .ui-tabs-nav li ul li {
    border: medium none;
    list-style: outside none disc;
    padding: 0 0 10px;
}
.accordion .ui-tabs .ui-tabs-nav li ul li  a{
    border: medium none;
    list-style: outside none disc;
    padding:0px;
	margin:0;
}
.accordion .ui-tabs .ui-tabs-nav li ul li span, .accordion .ui-tabs .ui-tabs-nav li p span{
    display:block;
	background:none;
}
.accordion .ui-tabs .ui-tabs-nav li a span{
	display:block;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/accordian_plus.png") no-repeat right center;
}
.accordion .ui-tabs .ui-tabs-nav li a:hover, .accordion .ui-tabs .ui-tabs-nav li a:focus{
	color:#002c5f;
}
.accordion .tab-data {
	color:#010101;
}
.accordion .ui-tabs .ui-tabs-panel{
	padding: 0em 1em 1em 0;
}
.accordion .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin: 0;
    padding: 0px;
}
.accordion .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color: #007298;
}
.accordion .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/accordian_minus.png") no-repeat right center;
}
/*#leftsidebar .sub-nav{
	margin-bottom:15px;
}*/
/*chrome css hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .search_box form{width:612px;}
}
/*Office Location*/
.locations .offlocationSepration{
	border-top:1px solid #cdced5;
}
.locations .offlocationSepration:first-child{
	border-top:none;
}
.locations li{
	display: inline-block;
    margin-bottom: 35px;
    vertical-align: top;
    width: 48%;
	list-style:none;
}
.locations h2{
	color:#002c5f;
}
.locations h3{
	color:#007298;
}
.locations .address {
    color: #010101;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
}
.locationselection h1{
	display:inline-block;
	width:48%;
}
.officeselector {
    display: inline-block;
    margin-top: 3px;
    vertical-align: top;
	width:48%;
}
.officeselector label {
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    text-transform: uppercase;
    vertical-align: top;
	margin-top: 11px;
	display: inline-block;
}
.officeselector select{
	width:220px;
}
.locations li a.map{
	color:#007298;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/mapit.png") no-repeat left center;
	padding-left:16px;
}
.officeLocationTwocol{
	margin:0 auto;
	width:960px;
}
.officeLocationTwocol .en-col.en-col-1-of-2.en-col-1{
	float:right;
	display: inline-block;
    margin: 125px 10px 0 0;
	width: 190px;
}
.officeLocationTwocol .en-col.en-col-1-of-2.en-col-2{
	display: inline-block;
    float: left;
    padding: 0;
    margin: 45px 50px 10px 0px;
    width: 700px;
}
.officeLocationTwocol .en-col-1 #engagednow-component-list {
    padding-bottom: 50px;
}
.officeLocationTwocol .en-col-1 #engagednow-component-list .link-list-item {
    color: #007298;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    list-style: none outside none;
	margin: 17px 0 0;
	line-height: 20px;
}
.officeLocationTwocol .en-col-1 #engagednow-component-list .link-list-item:first-child {
    margin: 0;
}
.officeLocationTwocol .en-col-1 li a {
    color: #007298;
    text-decoration: none;
}

.officeLocationTwocol .en-col-1 li a:hover {
    color: #002c5f;
}
.officeLocationTwocol  .en-col-1 h4 {
    color: #002c5f;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    margin-bottom: 25px;
}
.officeLocationTwocol .en-col-1 p{
	display:none;
}
.officeLocationTwocol .en-col-1 p{display:none}
.officeLocationTwocol .en-col-1 p:first-child {display:block;}
.languageselector .select{
	position:relative;
}
.languageselector h4{
	text-transform: uppercase;
	font-size:14px;
	margin-bottom:10px;
}
.langselectorMobile{
	display:none;
}
.languageselector ul{
	border:1px solid #ccc;
	width:160px;
	border-top:0;
	background:#fff;
	position: absolute;
	z-index: 9;
	top: 35px;
	max-height:12.9em;
	overflow-y:auto;
	display:none;
}
#en-main-content #rightsidebar .languageselector li{
	padding:7px 0px;
	border-top:1px solid #ccc;
	margin:0 10px;
	color:#737373;
	cursor:pointer;
	font-size:12px;
	font-family:dinotregular;
}
#en-main-content #rightsidebar .languageselector li:first-child{
	border-top:none;
	margin:0 10px;
}
#en-main-content #rightsidebar .languageselector li a{
	color:#737373;
}
#en-main-content #rightsidebar .languageselector li:hover{
	background: none repeat scroll 0 0 #0a2f59;
    border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
    padding: 7px 10px;
}
#en-main-content #rightsidebar .languageselector li:hover a{
	color:#fff;
}
#en-main-content #rightsidebar .languageselector li.display_box_hover{
	background:#0a2f59;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
    padding: 7px 10px;
}
#en-main-content #rightsidebar .languageselector li.display_box_hover a{
	color:#fff;
}
.languageselector li a{
	font-size:12px;
	font-family:dinotregular;
}
.languageselector .styledSelect{
	border:none;
	padding:0px;
	width:160px;
	background:none;
	color:#737373;
	font-size:12px;
	cursor:pointer;
	font-family:dinotregular;
}
.languageselector .styledSelect input{
	border:1px solid #ccc;
    outline: medium none;
    padding:10px 10px;
    width: 140px;
	color:#737373;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/dd_arrow.png") no-repeat scroll 93% center transparent;
	font-size:12px;
	font-family:dinotregular;
}
.go_button{
	display:none;
}
/*Dropdown Menu customization*/
select[data-dkcacheid]{
	display:none;
}
.dk-select, .dk-select-multi {
    cursor: pointer;
    display: inline-block;
    line-height: 1.5em;
    position: relative;
    vertical-align: middle;
    width: 160px;
	border: 1px solid #ccc;
	padding: 11px 10px;
	background-image: url("ssbsr_en_clientlibs-11.6/layout_images/dd_arrow.png");
	background-position:93% center;
	background-repeat:no-repeat;
}
.dk-selected {
    color: #737373;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	line-height: 15px;
	outline: none;
}
.dk-select .dk-select-options {
    display: none;
    left: 0;
    position: absolute;
	top:100%;
	z-index:9;
}
.dk-select-open-up .dk-select-options {
    border-radius:0;
    /*bottom: 100%;*/
    margin-bottom: -1px;
}
.dk-select-options {
    background-color: white;
    border: 1px solid #cccccc;
    list-style: none outside none;
    margin: 0;
    max-height:12.9em;
    overflow: auto;
    padding:0;
    width: 99.5%;
    z-index: 100;
}
.hidden-option {
    display: none;
}
.dk-option {
    padding:10px 0;
	font-style:12px;
	color:#737373;
	margin:0 10px;
	border-top: 1px solid #cccccc;
	font-size:12px;
}
.dk-option:first-child{
	border-top:none;
}
.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
    border-color: #cccccc;
    display: block;
}
#article_filter .dk-select{
	width:99px;
	margin-right: 10px;
}
.dk-select-options .dk-option-highlight {
    background-color: #0a2f59;
    color: #fff;
	margin:-1px 0 0px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.search_filter .sub-nav li a {padding: 13px 26px 13px 0 !important;width: 163px !important;}
.search_filter, .search_right{ padding-bottom:170px !important;}
@media only screen and (max-width: 767px) {
	/* Ticket: 10408 office location */
.officelocations .locationselection{
 margin-top: -25px;
}
.officeLocationTwocol #engagednow-component-richtext h4{
 margin-bottom: -20px;
}
.locations .offlocationSepration{
	padding: 0 20px;
}
.officeLocationTwocol{
	margin:0;
	width:100%;
}
.officeLocationTwocol .en-col.en-col-1-of-2.en-col-1{
	float:none;
	background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve_bg.png") no-repeat left top;
    margin:0px;
    padding:80px 0 0;
    position: relative;
    top:-78px;
    width: 100%;
}
.officeLocationTwocol .en-col.en-col-1-of-2.en-col-1 .RegionSelector{
	background:#d6e5f0;
	padding:0 20px 20px;
}
.officeLocationTwocol .en-col-1 #engagednow-component-list {
    padding-bottom:0px;
	background:#d6e5f0;
}
.officeLocationTwocol .en-col-1 .list {
	display:inline-block;
	/*width:78%;*/
	width:216px;
}
.officeLocationTwocol .en-col-1  .go_button .en-col-1 .list {
	display:inline-block;
	width:auto;
}
.officeLocationTwocol .en-col.en-col-1-of-2.en-col-2{
	display: inline-block;
    float: none;
    padding: 0;
    margin:-25px 0 0;
    width:100%;
}
.langselectorMobile{
	display:block;
}
.languageselector ul{
	width:173px;
	top:35px;
}
.locationselection h1{
	display:block;
	width:auto;
	padding:0 20px;
}
.langselectorMobile.languageselector li{
	padding:7px 0px;
	border-top:1px solid #ccc;
	margin:0 10px;
	color:#737373;
	cursor:pointer;
	list-style:none;
	font-size:14px;
}
.langselectorMobile.languageselector li:first-child{
	border-top:none;
}
.langselectorMobile.languageselector li a{
	color:#737373;
}
.langselectorMobile.languageselector li:hover{
	background: none repeat scroll 0 0 #0a2f59;
    border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
    padding: 7px 10px;
}
.langselectorMobile.languageselector li:hover a{
	color:#fff;
}
.officeselector {
    display:block;
    margin-top:20px;
    vertical-align: top;
	width:auto;
	padding:0 20px;
}
.officeselector label {
    margin:0 0 10px;
	width:100%;
	display:block;
}
.officeselector select{
	width:100%;
}
.officeLocationTwocol .en-col-1 h4 {
	font-size:18px;
}
.officeLocationTwocol  .en-col-1 h4+p{
	color:#002c5f;
	display: block;
}
.locations {
    width: 100%;
}
.locations li {
    display: block;
    width: 100%;
}
.center-main .locations h2 {
    margin: 35px 0;
}
#en-main-content #rightsidebar .layoutContainer #mobile_divider {
		/*border-bottom:1px #fff solid;*/
}
.languageselector .styledSelect{
	width:175px;
}
.languageselector .styledSelect input
{
	width:153px;
}
.langselectorMobile{
	padding:20px;
}
.RegionSelector .styledSelectRegion {
    background:none;
    border:none;
    color: #737373;
    padding:0px;
    width:215px;
	font-size:12px;
	font-family: 'dinotregular';
	cursor: pointer;
}
.RegionSelector .styledSelectRegion input{
	border:1px solid #ccc;
    outline: medium none;
    padding: 11px 10px;
    width: 194px;
	font-family: 'dinotregular';
	color:#737373;
	font-size:12px;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/dd_arrow.png") no-repeat scroll 93% center #fff;
	border-radius:none;
}
.RegionSelector .en-col-1{
	width:100%;
}
.RegionSelector .en-col-1  .layoutContainer {
	width:59px;
	list-style: none outside none;
	display: inline-block;
	vertical-align: middle;
}
.go_button .link-list-item{
	list-style:none;
	color: #0a2f59;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	cursor: pointer;
}
.go_button {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    padding: 5px 10px 4px 15px;
	width:39%;
	display:block;
	color:#0a2f59;
	margin-left:10px;
	text-transform:uppercase;
	cursor: pointer;
	margin-top:1px;
}
.go_button .en-col{
	float: none;
    margin: 0;
	width:auto;
}
.RegionSelector .select{
	position:relative;
}
.RegionSelector .select ul{
	border:1px solid #ccc;
	width:214px;
	/*border-top:0;*/
	background:#fff;
	position:absolute;
	z-index: 9;
	top:37px;
	max-height:12.9em;
	overflow-y:auto;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list .select li{
	padding:0;
	border-top:1px solid #ccc;
	margin:0 10px;
	color:#737373;
	cursor:pointer;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list li:first-child{
	border-top:none;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list li a{
	color:#737373;
	padding:7px 0px;
	display:inline-block;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list li:hover{
	background: none repeat scroll 0 0 #0a2f59;
    border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
	padding:0 10px;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list li:hover a{
	color:#fff;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list .select li.display_box_hover{
	background: none repeat scroll 0 0 #0a2f59;
    border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
	padding:0 10px;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list .select li.display_box_hover a{
	color:#fff;
}
.officeLocationTwocol .en-col-1 .RegionSelector #engagednow-component-list .select li{
	font-size:12px;
	font-family: 'dinotregular';
}
#article_filter .dk-select{
	width:92%;
	margin-bottom:20px;
	margin-right:0;
}
.search_sort .dk-select{
	display:block;
	width:auto;
	margin:0 20px;
}
.officeselector .dk-select{
	display:block;
	width:258px;
}
}
#leftsidebar .Onelevel li .sub-nav li:first-child a.noTopborder{
	border-top:1px solid #fff;
}
#leftsidebar .Onelevel li .sub-nav li:first-child:hover a.noTopborder{
	border-top:1px solid #0a2f59 !important;
}
#leftsidebar .Twolevel ul li:first-child .primaryNavTitle a.noTopborder{
	border-top:1px solid #fff;
}
#leftsidebar .Threelevel ul li:first-child .primaryNavTitle a.noTopborder{
	border-top:1px solid #fff;
}
#leftsidebar .layoutContainer:first-child li .sub-nav li:first-child a.noTopborder{
	border-top:1px solid #fff;
}
#leftsidebar .layoutContainer:first-child .Twolevel li .sub-nav li:first-child a{
	border-top:1px solid #ccc;
}
#leftsidebar .layoutContainer:first-child li:first-child .primaryNavTitle a.noTopborder{
	border-top:1px solid #fff;
}
#leftsidebar .layoutContainer:first-child li:first-child .primaryNavTitle a {border-top:1px solid #fff;}
#leftsidebar .layoutContainer:first-child .Twolevel li:first-child .primaryNavTitle a.noTopborder:hover{
	border-top:1px solid #ccc;
}
#en-main-content .languageselector li.display_box_hover{
	background:#0a2f59;
	border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 0 0 0px;
    padding: 7px 10px;
}
#en-main-content .languageselector li.display_box_hover a{
	color:#fff;
}
/*contact us*/
.contactus form fieldset{
	border: 0px;
}
.contactus form label {
	font-weight: bold;
	text-transform: uppercase;
	font-size:12px;
	display: block;
	width: 30%;
	padding-bottom: 10px;
	margin-top: 35px;
	color:#002c5f;
}
.contactus form .Question label {
	width: 78%
}
.contactus form .errormsg {
	display: none;
	padding-bottom:10px;
	padding-top:30px;
	padding-left:33px;
	color: #ed1c24;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/err.png") no-repeat scroll left 27px;
	font-size: 14px;
	font-family: "dinotregular","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.contactus form .error {
	display:none;
	color: #ed1c24;
	font-size: 14px;
	font-family: "dinotregular","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.contactus form input{
	width: 285px;
	height: 36px;
	margin-right: 40px;
	border: 1px solid #cccccc;
	color: #737373;
	padding-left: 10px;
	font-size: 12px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;

}
.ie-8 .contactus form input{height:inherit !important;padding-top:10px;padding-bottom:10px;line-height:16px;}
.contactus form select {
	width: 300px;
	height: 40px;
	margin-right: 40px;
	border: 1px solid #cccccc;
	color: #737373;
	padding-left: 6px;
	font-size: 12px;
}
.contactus form  .dk-select{
	width: 275px;
	margin-right:40px;
	border: 1px solid #cccccc;
}
.contactus form textarea{
	width:680px;
	height:230px;
	padding:10px;
	border: 1px solid #cccccc;
	resize:none;
	-webkit-appearance: none;
	outline: none;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.contactus form input#QOC {
	height: 250px;
	width: 700px;
}
.contactus span.quest {
	text-transform: none;
	font-weight: normal;
}
.contactus .submit .button{
	text-transform: uppercase;
	width:auto;
	margin: 20px 0;
	border:none;
	color:#fff;
	line-height: 16px;
	padding:11px 11px 10px 9px;
	font-size: 12px;
	font-weight: bold;
}

#check .submit:focus{
	background: #004990;
}
.contactus #success{
	color:#008000;
}
.contactus #failure{
	color:#ed1c24;
}
.nav_list_div #engagednow-component-adaptive-image a:hover{ background-color:inherit !important}
@media only screen and (max-width: 767px) {
.contactus form .errormsg {
	background:url("ssbsr_en_clientlibs-11.6/layout_images/err.png") no-repeat scroll left center;
}
.contactus form fieldset {
    border: 0 none;
}
.contactus form input{
    width: 94%;
	margin-right:0;
}
.contactus form select {
	width: 93%;
}
.contactus form textarea{
	width:92%;
	height:250px;
	padding:10px;
}
.contactus form label {
   width:auto;
}
.contactus form .Question label {
	width: 100%;
}
.contactus form  .dk-select{
	width:93%;
	margin-right:0px;
	border: 1px solid #cccccc;
}
.contactus span.quest {
	display: block;
}
}
/*autocomplete styles*/
.search_autocomplete .ui-menu{
	padding:0 15px;
	float:none;
	width:530px !important;
	width:550px\9 !important;
	border-top:1px solid #ccc;
}
.searchautocompleteLevel .ui-menu{
	padding:0 15px;
	float:none;
	border-top:1px solid #ccc;
}
.search_autocomplete .ui-widget-content{
	background: none repeat scroll 0 0 #eef5fa;
    border: medium none;
	border-top: 1px solid #c4ced7;
    color: #002c5f;
	padding:0 10px;
	z-index:9 !important;
}
.searchautocompleteLevel .ui-widget-content{
	background:#fff;
    border:1px solid #eee;
    color: #002c5f;
	padding:0px;
	z-index:9 !important;
}
.search_autocomplete .ui-menu .ui-menu-item, .searchautocompleteLevel .ui-menu .ui-menu-item {
    clear: left;
    float: none;
    margin: 0;
    padding:0px;
    width: auto;
	font-size:16px;
	font-family:'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.search_autocomplete .ui-menu .ui-menu-item a{
	padding:10px;
	color:#002c5f;
}
.searchautocompleteLevel .ui-menu .ui-menu-item a{
	padding:10px 15px;
	color:#002c5f;
}
.search_autocomplete .ui-menu .ui-menu-item a.ui-state-hover, .search_autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
	border:0;
	margin:0 -10px;
	padding:10px 20px;
}
.searchautocompleteLevel .ui-menu .ui-menu-item a.ui-state-hover, .searchautocompleteLevel .ui-menu .ui-menu-item a.ui-state-active {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
	border:0;
	margin:0;
}
#leftsidebar .Onelevel{
	/*margin-bottom:20px; making space b/w level one and level tree navigation */
}
#leftsidebar .Onelevel .sub-nav li:first-child a{
	border-top:none;
}
/*About floyout starts*/
.header .aboutus-flyout{
    background: url("ssbsr_en_clientlibs-11.6/layout_images/nav_ship.png") no-repeat scroll right bottom #eef5fa;
    border-bottom: 1px solid #c7d7e2;
    display: none;
    position: fixed;
    right: 0;
    top: 60px;
    width: 100%;
	z-index:999;
}
.header .parbase.navigation.list.section .aboutus-flyout .en-link-list{
    position: static;
    min-height: 593px;
	max-width: 930px;
	margin: 0 auto;
}
.header .aboutus-flyout .primaryNavTitle{
    display: none;
}
.header .aboutus-flyout .link-list-item{
    float: none;
    width: 100%;
    background:inherit !important;
	color:inherit !important;
}
.header .aboutus-flyout ul.en-link-list {
    padding: 2% 10%;
    width: 80%;
}
.header .aboutus-flyout ul.en-link-list .link-list-item ul li{
    color: #002c5f;
    float: left;
    font: 22px "dinotregular";
    list-style: none outside none;
    text-align: left;
}
.header .aboutus-flyout ul.list-item-6 li{
    width: 14%;
    padding: 0 1.33%;
}
.header .aboutus-flyout ul.list-item-5 li{
    padding: 0 1.5%;
    width: 17%;
}
.header .aboutus-flyout ul.list-item-4 li{
    padding: 0 1.5%;
    width: 22%;
}
.header .aboutus-flyout ul.list-item-3 li{
    padding: 0 3%;
    width: 27%;
}
.header .aboutus-flyout ul.list-item-2 li{
    padding: 0 5%;
    width: 40%;
}
.header .aboutus-flyout ul.list-item-1 li{
    padding: 0 10%;
    width: 80%;
}
.header .aboutus-flyout .richText {
    color: #002c5f;
    display: block !important;
    float: none !important;
    position: static;
	margin-top: 12px;
}
.header .aboutus-flyout .sub-nav-title {
    display: block;
    margin-bottom: 10px;
	font: 22px "dinotregular";
	color: #002c5f;
}
.header .aboutus-flyout .richText p {
    font: 14px "dinotlight";
    line-height: 24px;
}
.header .aboutus-flyout .visitus {
    padding:0 0 0 1px;
    position: relative;
	margin:0;
	line-height:16px;
}
.header .aboutus-flyout .visitus a{
	padding-left: 15px;
	background: url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat left center;
	/*background: url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat left 3px\9;*/
	color:#3e93b8;
	font-size: 14px;
    text-decoration: none;
	margin:0;
}
.header .aboutus-flyout .visitus a:hover,
.header .aboutus-flyout .visitus a:active,
.header .aboutus-flyout .visitus a:focus {
    color: #002c5f;
    font-size: 14px;
    text-decoration: none;
}
.header .aboutus-flyout .visitus:before {
    color: #3e93b8;
    font-family: verdana;
    font-size: 14px;
   /* left: 0;
    position: absolute;
    top: 25%;*/
}
.header .aboutus-flyout .en-link-list .link-list-item a:hover{
	 color: #002c5f;
}
.header .aboutus-flyout .en-link-list .link-list-item:hover{
	color:inherit !important;
	background:inherit !important;
}
.header .aboutus-flyout .en-link-list .link-list-item:hover a{
	color: #3e93b8;
}
.header .en-link-list .link-list-item.aboutus-active{
    background: none repeat scroll 0 0 #e5ecf0;
    color: #002e62;
}
.header .aboutus-flyout .en-link-list .link-list-item:hover a:hover{
	color: #002c5f;
}
.header .en-link-list .link-list-item.aboutus-active a{
    color: #002e62;
}
/*About floyout ends*/
/*898 and 884*/
#engagednow-component-richtext ul{
	margin-bottom:15px;
}
#engagednow-component-richtext ul ,#engagednow-component-richtext ul li{
    padding-left: 15px;
	font-size:14px;
}
.twocolumngenric #rightsidebar #engagednow-component-richtext{ padding-top:10px}
.twocolumngenric #rightsidebar .layoutContainer #engagednow-component-richtext{ padding-top:0px}
/*Twocolumn content fix*/
 .onecolumn .twocolumnlayoutcontent {
    border-top: medium none;
    margin: 100px auto;
    width: 960px;
}
.onecolumn .twocolumnlayoutcontent, .onecolumn .twocolumnimagetext {
    border-top: medium none;
    margin: 100px auto;
    width: 960px;
}
.twocolumnlayoutcontent .richText, .onecolumn .twocolumnimagetext .adaptive-image{
    float:left;
    width: 324px;
    height: auto;
}
 .onecolumn .twocolumnimagetext .richText{
    float:left;
    width:530px;
    margin-left: 30px;
}
.adaptive-image img {
max-width: 100%;
}

.twocolumnlayoutcontent .richText{
    float:left;
}
.twocolumnlayoutcontent .richText, .twocolumnlayoutcontent .adaptive-image{
    clear: none;
    display: inline-block;
    width: 48%;
}
.twocolumnlayoutcontent .adaptive-image{
    float:right;
	text-align: right;
}
.center-main .twocolumnlayoutcontent .blue_button .column-container .en-col-1{
    display: inline-block;
    width: auto;
}
.center-main .twocolumnlayoutcontent .blue_button{
    clear: both;
	margin:0px;
}
@media only screen and (max-width: 767px) {
.search_autocomplete .ui-widget-content{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/searchResarrow_mobile.png") no-repeat scroll 94% center #eef5fa;
    border: medium none;
	border-top: 1px solid #c4ced7;
    color: #002c5f;
	padding:0px;
	z-index:9 !important;
	top:53px !important;
}
.search_autocomplete .ui-menu .ui-menu-item a{
	border-top: 1px solid #c7d7e2;
    color: #002c5f;
    padding: 15px 20px 15px 0px;
	margin-left:30px;
}
.search_autocomplete .ui-menu .ui-menu-item:first-child a{
	border-top:none;
}
.search_autocomplete .ui-menu .ui-menu-item a.ui-state-hover, .search_autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    background:url("ssbsr_en_clientlibs-11.6/layout_images/searchReshoverarrow_mobile.png") no-repeat scroll 94% center #0a2f59;
    color: #fff;
	border:0;
	margin:-1px 0px;
	padding:15px 20px 15px 30px;
	border-top: 1px solid #c7d7e2;
	border-bottom: 1px solid #c7d7e2;
}
.search_autocomplete .ui-menu .ui-menu-item:first-child a.ui-state-hover, .search_autocomplete .ui-menu .ui-menu-item:first-child a.ui-state-active {
	border-top:none;
}
.onecolumn .twocolumnlayoutcontent {
    /*border-top: 1px solid #cdced5;*/
    margin: 40px auto;
   /* padding-top: 50px;*/
    width: auto;
}
.twocolumnlayoutcontent .richText, .twocolumnlayoutcontent .adaptive-image {
    float: none;
}
.twocolumnlayoutcontent .richText.section, .twocolumnlayoutcontent .adaptive-image, .twocolumnlayoutcontent .blue_button {
    display: block;
    margin: 0 20px;
    width: auto;
    clear:none;
}
.twitterfeed .twitfeed {
    margin: 15px 0 8px 20px !important;
}
}
/*tablet close button*/
.tab-close{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/tab_close.png") no-repeat scroll left center;
	width:22px;
	height:22px;
	position: fixed;
    right: 30px;
    top: 90px;
	display:none;
	z-index:999;
}
#leftsidebar .nav-modal ul.sub-nav { padding-bottom:0px}
#leftsidebar .layoutContainer:first-child .Twolevelmodal li:first-child .primaryNavTitle a{ border-top: 1px solid #ccc; display: block;}
.RegionSelector { padding-top:12px}
/* For iPad navigation --------------------*/
@media only screen and (min-width: 767px) and (max-width: 1024px) {
.header .link-list-item:active,.header .link-list-item .primaryNavTitle a:active{ background:#eef5fa !important; color:#002c5f !important ;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.header .en-link-list .primaryNavTitle{-webkit-tap-highlight-color: rgba(0,0,0,0);border-left: 1px solid #334359 !important;}
.header .link-list-item .primaryNavTitle a{ color:#fff !important; background:#002c5f ; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.header .en-link-list .link-list-item.aboutus-active a{ background:#eef5fa !important; color:#002c5f !important}
.header .nav_menu .mid_nav a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul.nav_menu li.mid_nav:hover > a{background:none;color:#3280aa}
ul.nav_menu li.mid_nav > a:active{background:#0a2f59 !important;color: #fff !important;}
ul.nav_menu li.mid_nav .nav_list_div a:{-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul.nav_menu li.mid_nav .nav_list_div a:hover {background: none ;color:#3280aa}
ul.nav_menu li.mid_nav .nav_list_div a:active {background: #0a2f59 !important;color: #fff !important;}
.header .nav_menu .mid_nav a:active {background: none repeat scroll 0 0 #0a2f59;color: #fff;}
ul.nav_menu > li > a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul.nav_menu > li > a:hover { background:inherit !important;color:#3280aa !important;}
ul.nav_menu > li > a:active{background:#0a2f59 !important;color: #fff !important;}
}
.threecolumn .center-main .statestreet-center-content span.h2{ margin-bottom:-4px}
/********parallax styles ********/
.parallaxcontainer .circlecontent {
	background: no-repeat center 60px fixed;
	height: 760px;
	margin-top: -60px;
}
.parallaxcontainer .circlecontent > .column-container {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/lines.png") repeat fixed 50% 100px;
	height: 100%;
	width: 100%;
	display: block;
	background-size: 2000px;
}
.parallaxcontainer .circlecontent .curve {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop.png") no-repeat scroll center bottom;
	height: 760px;
	width: 100%;
	display: block;
}
.parallaxcontainer .circlecontent .curve .column-container {
	width: 980px;
	height: 100%;
	margin: 0 auto;
}
.parallaxcontainer .circlecontent .curve .blue_button .column-container {
	margin: 0px 0px;
}
.center-main .parallaxcontainer .circlecontent .curve .blue_button {
	margin: 20px 0px;
}
.parallaxcontainer .circlecontent .curve .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/text_circle.png") no-repeat scroll center bottom;
	float: none;
	height: 500px;
	margin: 66px auto 0;
	padding: 45px;
	position: relative;
	text-align: center;
	width: 400px;
	display:inline-block;
}
.parallaxcontainer .circlecontent .curve .en-col-1 .richText {
	margin: 0 auto;
	margin-top: 140px;
	width: 400px;
}
.parallaxcontainer .circlecontent .curve .en-col-1 .richText h1 {
	color: #002c5F;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 1.2em;
	padding-bottom: 20px;
}
/*Ticket 10435 Change font color of hero section sub*/
.parallaxcontainer .circlecontent .curve .en-col-1 .richText h2{
	color: #0a2f5d;
}
.parallaxcontainer .circlecontent .curve .en-col-1 .richText p {
	/*color: #276c98;*/
	/*Ticket 10435 Change font color of hero section paragraph*/
	color: #0a2f5d;
	width: 400px;
	font-size: 18px;
	padding-top:3px;
}
/*.parallaxcontainer .circlecontent .curve .navigation {
	position: relative;
	top: 200px;
}*/
.parallaxcontainer .circlecontent .curve .navigation .section {
	float: right;
	position: relative;
	left: -50%;
	text-align: left;
}
.parallaxcontainer .circlecontent .curve .navigation ul {
	list-style: none;
	position: relative;
	left: 50%;
}
.parallaxcontainer .circlecontent .curve .navigation li {
	list-style-type: none;
	float: left;
	position: relative;
	padding: 3px;
	width: auto;
}
.parallaxcontainer .circlecontent .curve .blue_button .navigation a {
	background: none repeat scroll 0 0 #0a2f59;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "dinotbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	/*padding: 5px 20px;*/
	text-decoration: none;
	text-transform: uppercase;
	
}
.parallaxcontainer .circlecontent .curve .blue_button .navigation a:hover,.parallaxcontainer .circlecontent .curve .blue_button .navigation a:focus {
	background: #002c5f;
}
.parallaxcontainer .circlecontent .curve .blue_button .en-col-1 {
	background: none;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}
.parallaxcontainer .circlecontent .curve .blue_button .navigation {
	position: inherit;
	top: 0;
}
.parallaxcontainer .circlecontent .curve .en-col-1 .blue_button .parsys {
	top: 0;
	left: 0;
	width: auto;
}
.parallaxcontainer .circlecontent .curve .column-container {
	width: auto;
	height: auto;
	margin-top: 20px;
	text-align:center;
}
/* medium blue background carousel starts here*/
.center-main .parallaxcontainer .lines.medium {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/lines.png") repeat fixed 50% 50%;
	max-width: 2000px;
	margin: 0 auto;
	background-size: 2000px;
}
.center-main .parallaxcontainer .lines.medium .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static.png") no-repeat scroll -110% 47%;
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
}
.center-main .parallaxcontainer .lines.medium .curve {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop_down.png") no-repeat scroll center top;
	height: 100%;
	width: 100%;
	padding-top: 180px;
	display: block;
	margin: -1px 0 0;
}
.center-main .parallaxcontainer .lines.medium .curve .column-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop_2.png") no-repeat scroll center bottom;
	height: 100%;
	width: 100%;
	display: block;
	margin:0 0 -1px;
}
.center-main .parallaxcontainer .lines.medium .curve > .column-container > .en-col-1 {
	padding-bottom: 180px;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 #engagednow-component-textImage {
	width: 940px;
	max-height: 450px;
	color: #ffffff;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 #engagednow-component-adaptive-image {
	float: right;
	width: 48%;
	height: auto;
	text-align: center;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 .text {
	float: left;
	width: 48%;
	overflow: hidden;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 .text span.h7 {
	color: #0a2f59;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}
.center-main .parallaxcontainer .lines.medium .curve .richText #engagednow-component-richtext .blue_button a{
	padding:11px 15px 10px;
	font-family: 'dinotbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	display: inline-block;
	font-size: 12px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #0a2f59;
	cursor: pointer;
	line-height:18px;
	margin-top:40px;
}
.center-main .parallaxcontainer .lines.medium .curve .richText #engagednow-component-richtext .blue_button a:hover {
	color: #fff;
	background-color: #002c5f;
}
/* medium blue background carousel ends here*/
/* Largest carousel starts here*/
.center-main .parallaxcontainer .lines.largest {
	height: 760px;
	background: no-repeat center 0px;
}
.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static.png") no-repeat scroll -110% 43%;
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
	float: none;
}
.center-main .parallaxcontainer.Inward-art .lines .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.large .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.small .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static_inward.png") no-repeat -105% 43%;
}
.center-main .parallaxcontainer .lines.large > .column-container {
	background-position: center top;
}
.center-main .parallaxcontainer .lines.largest .curve {
	background: none;
	height: 100%;
	width: 960px;
	padding: 180px 0 180px;
	display: block;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.largest .curve .column-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.largest .curve .en-col-1 {
	background: none;
	float: none;
}
.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .blue_button {
	width: auto;
	height: auto;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button ul li {
	list-style-type: none;
	/*	position: relative;
	float: left;
	bottom: 200px;
	left: 145px;*/
	width: auto;
	padding:0px 0px 10px 10px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button ul li:first-child{
	/*margin-right: -8px;*/
	padding:0;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button .en-col-1 {
	width: auto;
	height: auto;
	padding: 0;
}
/*.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .blue_button ul li a {
	margin:20px 0;
}*/
.twocolumngenric .center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li a{
	margin:0;
}

/* Largest carousel ends here*/

/* Large parallax style starts here */
.center-main .parallaxcontainer .lines.large {
	height: 760px;
	background: no-repeat center 0px;
	margin-top: -60px;
}
/*html.ie-8 .center-main .parallaxcontainer .lines.large {
                background: no-repeat center -30px;
}
Removed for Defect SSBSR-1073
*/
.center-main .parallaxcontainer .lines.large .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static.png") no-repeat scroll -5% 47%;
	height: 100%;
	width: 100%;
	margin: 0px;
	float: none;
	display: block;
}
.center-main .parallaxcontainer .lines.large .curve {
	background: none;
	height: 100%;
	width: 960px;
	display: block;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.large .curve .column-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 {
	background: none;
	padding: 180px 0 180px;
}
.twocolumngenric .center-main .parallaxcontainer .lines.large .curve .en-col-1 { padding: 145px 0 0; }
.twocolumngenric .center-main .parallaxcontainer .lines.large .curve .en-col-1 .en-col-1 { padding: 0; }
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .en-col-1 { padding: 0; }
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button {
	width: auto;
	height: auto;
	margin:30px 0px;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li {
	list-style-type: none;
	width: auto;
	padding: 3px;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li:first-child {
	padding: 3px 3px 3px 0;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button .en-col-1 {
	width: auto;
	height: auto;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li a { margin: 3px; }
/* Large parallax style ends here */

.center-main .parallaxcontainer .lines.small {
	height: 615px;
	background: no-repeat center 0px;
}
.center-main .parallaxcontainer:first-child .lines.small > .column-container > .en-col-1 {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static_inward.png") no-repeat;
}
.center-main .parallaxcontainer .lines .en-col-1 {
	/*background: url("ssbsr_en_clientlibs-11.6/layout_images/lines.png") repeat fixed 50% 50%;*/
	height: 100%;
	width: 100%;
	margin: 0px;
	background-size: 2000px;
	display: block;
}
.center-main .parallaxcontainer.Inward-art .lines.small .curve .en-col-1 {
	background: none;
}
.center-main .parallaxcontainer .lines .curve {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop.png") no-repeat scroll center bottom;
	height: 615px;
	width: 100%;
	display: block;
}
.center-main .parallaxcontainer .lines .curve .column-container {
	width: 960px;
	height: 100%;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 {
	width: 960px;
	margin: 0 auto;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText {
	width: 500px;
	margin-top: 130px;
	/*margin-left:10px; making left alignment equal*/
}
/*.twocolumngenric .center-main .parallaxcontainer .lines .curve .en-col-1 .richText {
	margin-top: 190px;
}*/
.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer{
	/*margin-left:10px; making left alignment equal*/
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h1 {
	color: #002c5f;
	font-family: "dinotlight", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 42px;
	padding-bottom: 9px;
}
.articleDetailpage .center-main .parallaxcontainer .lines .curve .en-col-1 .richText h1{padding-bottom: 13px;}
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText p {
	color: #002c5f;
	width:100%;
	font-size: 16px;
	line-height:27px;
}
.articleDetailpage .center-main .parallaxcontainer .lines .curve .en-col-1 .richText h6 {color:#002f5f; font-size:24px; padding:9px 0 19px;}
.articleDetailpage .center-main .parallaxcontainer .lines .curve .en-col-1 .richText p{ margin-bottom:17px}

/*.center-main .parallaxcontainer .lines .curve .navigation {
	position: relative;
	top: 200px;
}*/
.center-main .parallaxcontainer .lines .curve .navigation .section { /*float:right;
    position:relative;
    left:-50%;*/
text-align: left; }
.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .richText{
	margin-top:60px;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .richText{
	margin-top:55px;
}
.center-main .parallaxcontainer .blue_button { padding:0px; margin:25px 5px 25px 0px;}
.center-main .parallaxcontainer .lines > .column-container {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/lines.png") no-repeat fixed 50% 50%;
	height: 100%;
	background-size: 2000px;
}
.center-main .parallaxcontainer .lines.largest > .column-container {
	background-position: center 58%;
}
.center-main .parallaxcontainer .lines.largest > .column-container {
	background-position: center 97%;
}
.center-main .Inward-art .lines.largest > .column-container {
	background-position: center 58.5%;
}
html.ie-8 .parallax_mobile {background: none!important}

/* left align 10404: Make one Column layout section on left align for some devices*/
@media only screen and (min-width: 345px) and (max-width: 420px){
	.onecolumn .layoutContainer .twocolumnlayoutcontent .en-col-1-of-1 {
		margin-left: -7%;
		width: auto;		
	}
	.onecolumn .layoutContainer #container_66 .en-col-1-of-1{
		width: 100%;
	}
}
@media only screen and (min-width: 767px) {
.parallax_mobile { background: none!important }
}
.twocolumngenric .parallaxcontainer .lines {
	background-position: center top;
	background-repeat: no-repeat;
	height: 760px;
	/*margin-top: -60px;*/
}
.twocolumngenric .center-main .parallaxcontainer .lines .en-col-1 .curve {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop.png") no-repeat scroll center bottom;
	display: block;
	height: 760px;
	width: 100%;
}
.right_parallax {
	position: absolute;
	right: 0;
	top: 60px;
	width: 340px;
}
.right_parallax a {
	display: block;
	background-repeat: no-repeat;
}
.right_parallax .img_container {
	background-position: right top;
	background-repeat: no-repeat;
	height: 116px;
	width: 300px;
	padding: 25px 20px 20px;
}
.right_parallax a:hover .img_container {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/rightside_parallex_hoverstate.png") no-repeat right top;
	color: #007298;
}
.right_parallax div.img_container h5 {
	font-size: 18px;
	color: #002c5f;
}
.right_parallax div.img_container h1 {
	font-size: 20px;
	color: #002c5f;
}
.right_parallax a:hover h1, .right_parallax a:hover h5 { color: #007298; }
.parallaxcontainer .blue_button li.link-list-item:first-child { margin-left: 0; }
.parallaxcontainer .blue_button li.link-list-item {
	display: inline-block;
	margin-left: 1px;
}
.twocolumngenric .center-main .parallaxcontainer .lines .curve .blue_button .navigation .section {
	float: none;
	left: 0;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li a {margin: 30px 0;}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 #blue_button
{
	margin:30px 0;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button a{
	margin:0;
}
.right_content {
	margin: 100px auto;
	width: 960px;
}
.right_content p{
	margin-bottom:20px;
}
.blue_button_right{
	margin:25px 0;
}
.blue_button_right li {
	list-style: none outside none;
	text-align: right;
}
.blue_button_right a {
	background: none repeat scroll 0 0 #0a2f59;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height:18px;
	
	margin:0;
	padding:11px 15px 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	cursor: pointer;
	font-family: "dinotbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.blue_button_right a:hover {
	background: #002c5f;
	color: #ffffff;
}
.parallaxcontainer .blue_button a:hover {
	background: #002c5f;
	color: #ffffff;
}
.center-main .parallaxcontainer .lines.medium {
	background-position: center 29%;
	background-repeat: no-repeat;
	background-attachment: inherit;
}
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 .en-col-1 { background: none; }
.right_content .richText{margin:0 10px;}
.right_content .layoutContainer{margin:0 10px;}
.parallaxcontainer .lines .text-image-text {
	width: 960px;
	display: block;
	margin: 0 auto;
}
.parallaxcontainer .lines .text-image-text .richText {
	width: 48%!important;
	display: inline-block;
	float: left;
	margin-top: 0px!important;
}
.parallaxcontainer .lines .text-image-text .adaptive-image{
	width: 48%;
	display: inline-block;
	clear: none;
	float: right;
	text-align: right;
}
.parallaxcontainer .lines .text-image-text .en-col-1 {
	padding-bottom: 0px!important;
}
.parallaxcontainer .lines .text-image-text .richText p, .parallaxcontainer .lines .text-image-text .richText h1{
	color: #fff!important;
}
.text-image-text .navigation li {
	list-style-type: none
}
/*.text-image-text .navigation a {
	background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    
    margin: 0;
    padding: 8px 14px 7px;
    text-decoration: none;
    text-transform: uppercase;
}
.text-image-text .navigation a:hover {
	background: #002c5f;
}*/
.onecolumn .twocolumnlayout{
	width:960px;
	margin:100px auto;border-top: none;
}
.center-main .en-hero .parallaxcontainer .lines .en-col-1 .curve {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/swoop.png") no-repeat scroll center bottom;
	display: block;
	height:100%;
	width: 100%;
	margin:0;
}
.center-main .en-hero .parallaxcontainer .lines.large {
	margin-top: 0px;
}
@media only screen and (max-width: 320px) {
	.parallaxcontainer .circlecontent .curve .navigation li {padding: 0px;}
}
@media only screen and (max-width: 767px) {
	/*Ticket: 10400 Setting content on hero image in home page*/
	.parallaxcontainer .circlecontent .curve #container_364 .en-col-1 .richText{
		margin-top:5px;
	}
	.parallaxcontainer .circlecontent .curve #container_364{
		height:826px;
	}
	.statestreet-center-content .twocolumnlayoutcontent #container_66 .container_par_1{
		margin-top: -114%;
	}
	/* code end*/
	.parallax_mobile {
		width: 100%;
		background-position: center;
		padding-top: 50px;
		/* padding-bottom: 20px; */
	}
	.parallaxcontainer .circlecontent .curve .column-container {
		text-align:left;
	}
	.twocolumngenric .parallaxcontainer .lines {
		background-image: none !important;
		background-position: 0 0 !important;
		height: auto;
	}
	.center-main .parallaxcontainer .lines.large {
		height: auto;
		margin-top: 0px;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 {
		width: auto;
		margin: 0;
		padding: 0px;
		background: none;
	}
	.center-main .parallaxcontainer .lines.large .curve .en-col-1 {
		padding: 0px;
		background: none;
	}
	.center-main .parallaxcontainer .lines .curve .column-container {
		width: 100%;
		margin: 0;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText {
		width: auto;
		padding: 0 20px;
		margin-top: 0;
		margin-left:0;
	}
/*	.twocolumngenric .center-main .parallaxcontainer .lines .curve .en-col-1 .richText {
	margin-top: 20px;
}*/
	.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer {
		width: auto;
		padding: 0 20px;
		margin-left:0;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText p {
		width: auto;
		font-size: 14px;
	}
	.center-main .parallaxcontainer .blue_button { padding: 0px; margin:25px 0;}
	/*Ticket: 10402 top section swoop gap */
	.center-main .parallaxcontainer #engagednow-component-richtext p:last-child{
		margin-bottom: 11% !important;
	}
	.center-main .parallaxcontainer #container_904 p:last-child{
		margin-bottom: 20px !important;
	}
	/*Ticket: 10408 office location hero image swoop gap*/
	.center-main #container_651 .richText p:last-child{
		margin-bottom: 17% !important;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h1 { font-size: 24px; }
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h5 { font-size: 14px; }
	.twocolumngenric .center-main .parallaxcontainer .lines .en-col-1 .curve, .center-main .parallaxcontainer .lines .curve {
		height: auto;
		padding-bottom: 53px;
	}
	.center-main .parallaxcontainer .lines.small .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat center bottom;
		padding-bottom: 0px;
	}
	.center-main .parallaxcontainer .lines.small .curve  .en-col-1{
		padding-bottom: 25px;
	}
	.right_parallax {
		position: relative;
		top: -30px;
		right: auto;
		width: 100%;
	}
	.right_parallax a:hover .img_container { background: url("ssbsr_en_clientlibs-11.6/layout_images/rightside_parallex_hoverstate.png") no-repeat scroll left top; }
	.right_parallax a { border-top: 1px solid #fff; }
	.article_headersection {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve_bg.png") no-repeat scroll center top;
		margin: 0 0 10px;
		padding: 80px 0 0px;
		position: relative;
		top: -148px;
		width: 100%;
	}
	.header_article { padding: 0px; background:none repeat scroll 0 0 #d6e5f0;}
	.header_article .en-col-1-of-1 {
		width: 100%;
		background: #d6e5f0;
		padding: 21px 0 0;
	}
	.header_article .en-col-1-of-1 .en-col-1-of-1 {
		margin-top: 0px;
		padding: 0;
	}
	.header_article .en-col-1-of-1  .richText{
		padding:0 20px 20px;
		/* Added margin as part of ticket: 10409*/
		margin-top:70px;
	}
	.header_article .en-col-1-of-1 .layoutContainer{
		padding:0 20px 20px;
	}
	.header_article .en-col-1-of-1 .layoutContainer .layoutContainer{
		padding:0;
	}
	.header_article .richText p {
		color: #002c5f;
		font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		margin-top: 25px;
		line-height: 24px;
	}
	.header_article h4 {
		color: #002c5f;
		font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 18px;
		margin-bottom: 25px;
	}
	#en-main-content .header_article .link-list-item {
		color: #007298;
		font-family: "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 12px;
		list-style: none outside none;
		margin:0px 0 0;
	}
	.header_article #button a {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #e1e6ec;
		color: #0a2f59;
		display: inline-block;
		font: bold 12px "dinotregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding:11px 15px 10px;
		line-height:18px;
		text-decoration: none;
	}
	#en-main-content .header_article #button a:hover {
		background: none repeat scroll 0 0 #0a2f59;
		color: #fff;
	}
	/* ssgm page mobile styles starts here  */
	.parallaxcontainer .lines.medium .en-col-1 { background: none; }
	.parallaxcontainer .lines.medium .curve .en-image-text {
		width: 100%;
		margin: 0 20px;
	}
	.center-main .parallaxcontainer .lines.medium .curve .en-col-1 #engagednow-component-textImage {
		width: 100%;
		color: #ffffff;
	}
	.center-main .parallaxcontainer .lines.medium .curve .en-col-1 #engagednow-component-adaptive-image {
		display: block;
		height: auto;
		width: 100%;
		padding: 30px 0;
		float: none;
	}
	.center-main .parallaxcontainer .lines.medium .curve .en-col-1 .text {
		width: auto;
		margin: 0 20px;
	}
	.parallaxcontainer .lines.medium .curve .en-image-text .en-adaptive-image img { display: block; }
	.center-main .parallaxcontainer .lines.medium .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mobile_swoop_down.png") no-repeat center top!important;
		float: none;
		padding-top: 50px;
		margin-top: -58px;
	}
	.center-main .parallaxcontainer .lines.medium .en-col-1 { background: none; }
	.parallaxcontainer .lines.medium .curve .en-image-text .text {
		display: block;
		width: auto;
	}
	.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li { padding: 0; }
	.right_parallax .img_container { width:auto; }
	.parallaxcontainer .parallax_mobile { background: no-repeat top center; }
	.parallaxcontainer .circlecontent { background: none !important }
	.parallaxcontainer .circlecontent .curve { background: none; }
	.center-main .parallaxcontainer .lines.large .curve .en-col-1 .blue_button ul li { padding: 0; }
	.parallaxcontainer .circlecontent .curve .en-col-1 {
		background: none;
		width: auto;
		padding: 10px;
		height:auto;
		border-bottom:1px solid #cdced5;
		margin: 0px auto;
	}
	/*Ticket: 10401 Removing gray line*/
	.parallaxcontainer .circlecontent .curve .en-col-1.en-col-1-of-1{
		border-bottom:none;
	}
	.parallaxcontainer .circlecontent .curve .en-col-1 .richText {
		margin-top: 465px; /*As per the standard height 453px*/
		width: auto;
	}
	.parallaxcontainer .circlecontent .curve .en-col-1 .richText p {
		width: auto;
	}
	.parallaxcontainer .circlecontent .curve .en-col-1 .richText p { width: auto; }
	.parallaxcontainer .circlecontent .curve .blue_button .navigation a {
		/*padding: 15px;
		margin: 0;
		padding: 13px 7px 13px 7px;    
         font-size: 11px;
         margin:0px 0px 0px 8px;*/
		 
	padding:11px 15px 10px;
	font-size: 12px;
	line-height:18px;
	margin: 0px 8px;
	}
	.parallaxcontainer .circlecontent .curve .navigation .section {
		float: none;
		left: 0px;
	}
	.parallaxcontainer .circlecontent .curve .navigation ul {
		float: none;
		left: 0px;
	}
	.center-main .parallaxcontainer .lines.medium .curve .en-col-1 {
		padding-bottom: 76px;
		margin-bottom: -68px;
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mobile_swoop_2.png") no-repeat scroll center bottom;
	}
	.twocolumngenric .center-main .parallaxcontainer .lines.large .curve .en-col-1{
		padding:0;
	}
	.center-main .parallaxcontainer .lines.medium, .lines.largest { background: none!important; }
	.center-main .parallaxcontainer .lines.largest .curve {
		width: auto;
		padding: 0px;
	}
	/*.parallaxcontainer .lines.largest .blue_button li.link-list-item:first-child { margin-left: 15px; }*/
	.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .richText{
		margin-top:0px;
	}
	.center-main .parallaxcontainer .lines.small{
		height:auto;
		background: none!important;
		/*background-repeat:no-repeat;
		background-position:center top;*/
		/*padding-top:48px; for extra space in mobile*/
	}
	.en-detail .statestreet-center-content .layoutContainer{
		width:auto;
		height:auto;
	}
	.en-detail .statestreet-center-content .right_content{
		width:100%;
		margin:0;
	}
	.en-detail .statestreet-center-content .right_content{
		width:100%;
		margin:0;
		padding:25px 0;
	}
	.en-detail .statestreet-center-content .right_content .richText, .en-detail .statestreet-center-content .right_content .layoutContainer {
		padding:0px 20px;
	}
	.center-main .parallaxcontainer .lines.largest{
		background-repeat:no-repeat;
		background-position:center top;
		height:auto;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button ul li {
		padding:0 0 10px 10px;
	}
	.right_content .richText{margin:0px;}
	.right_content .layoutContainer{margin:10px;}
		.multicarousels .firstChild {
	    height: 465px;
	    overflow: hidden;
	}
	.center-main .parallaxcontainer .lines.large .curve {
		width: auto;
	}
	.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .richText{
		margin-top:0px;
	}
	.center-main .parallaxcontainer .lines.large .curve .en-col-1 .richText{
		margin-top:0px;
	}
	.twocolumnlayout .richText.section, .twocolumnlayout .adaptive-image, .twocolumnlayout #blue_button{
		width: auto;
		display: block;
		margin: 0 20px;
	}
	.twocolumnlayout .richText.section, .twocolumnlayout .adaptive-image.section {
		float: none;
	}
	
	.onecolumn .twocolumnlayout {
	width: auto;
	margin: 40px auto;
	/*border-top: 1px solid #cdced5;
	padding-top: 50px;*/	
	}
	.parallaxcontainer .lines .text-image-text {
		width: auto;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText {
		float: none;
		width: auto!important;
		display: block;
		margin-left:0;
	}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText {
		padding: 0;
	}
	.parallaxcontainer .lines .text-image-text .adaptive-image {
		float: none;
		width: auto;
		display: block;
	}
	.parallaxcontainer .lines .text-image-text .navigation {
		margin: 10px 0;
	}
	.parallaxcontainer .circlecontent .curve .en-col-1 .richText h1{text-align:left; margin-left:10px;}
	.parallaxcontainer .circlecontent .curve .en-col-1 .richText p{text-align:left; margin-left:10px;}
	.blue_button a {
		margin: 0px;
	}
	.parallaxcontainer .circlecontent .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat center 31%;
	}
	.center-main .en-hero .parallaxcontainer .lines .en-col-1 .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat scroll center bottom;		
	}
	.center-main .en-hero .parallaxcontainer .circlecontent .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat scroll center 52%;		/*As per standard height 453*/
		height:100%;
	}
	.center-main .en-hero .parallaxcontainer .lines.large {
		margin-top: 0px;
		background:none !important;
	}
	.center-main .parallaxcontainer .lines.medium .curve .richText #engagednow-component-richtext .blue_button a {
		padding:11px 15px 10px;
		font-size: 12px;
		margin: 20px 8px 20px 0px;
	}
	.center-main .parallaxcontainer .lines.medium .curve .richText #engagednow-component-richtext .blue_button a:hover {
		background-color: #002c5f;
		color: #fff;
	}
	.center-main .en-hero .parallaxcontainer .lines .en-col-1 .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat scroll center bottom;
		display: block;
		height:100%;
		width: 100%;
		margin:0;
	}
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h5{
	font-size: 18px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h3{
	font-size: 22px;
	font-weight:normal;
	margin-top:30px;
}
.center-main .parallaxcontainer .lines.large .curve .en-col-1  .layoutContainer .richText, .center-main .parallaxcontainer .lines.largest .curve .en-col-1  .layoutContainer .richText
{
	margin-top:0;
	margin-left:0;
	padding-bottom:20px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText p{
	font-size:16px; line-height:26px;margin-bottom: 18px;/*-------for making landing page same font*/
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button_modal{
	margin: 30px 0;
	height: auto;
	width: auto;
	 padding: 0;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button_modal .en-col-1{
	height: auto;
    width: auto;
	padding:0;
}
.twocolumngenric .center-main .parallaxcontainer .lines .curve .blue_button_modal  .navigation .section{
	float: none;
    left: 0;
}
.center-main .parallaxcontainer .lines  .curve .en-col-1 .blue_button_modal  ul li:first-child {
    padding: 3px 3px 3px 0;
}
.twocolumngenric .center-main .parallaxcontainer .lines .curve .en-col-1 .blue_button_modal  ul li a {
    margin: 0;
}
.center-main .parallaxcontainer .lines  .curve .en-col-1 .blue_button_modal ul li {
    list-style-type: none;
    padding: 3px;
    width: auto;
}
.blue_button_modal a {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	line-height:18px;
    
    margin: 0;
    padding:11px 15px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.parallaxcontainer .blue_button_modal a:hover {
    background: none repeat scroll 0 0 #002c5f;
    color: #ffffff;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
.parallaxcontainer .circlecontent {
	margin-top: -100px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1249px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -158% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -148% 43%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -158% 41%
	}
}
@media screen and (min-width: 1250px) and (max-width: 1299px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -120% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.large .en-col-1 {
		background-position: -103% 43%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -106% 43%;
	}
}
@media screen and (min-width: 1300px) and (max-width: 1399px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1{
		background-position: -78% 47%;
	}
	.center-main .parallaxcontainer .lines.largest .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.large .en-col-1{
		background-position: -75% 43%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.large .en-col-1{
		background-position: -71% 48%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.small .en-col-1 {
		background-position: -67% 51%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -75% 43%;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1549px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -54% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.large .en-col-1, .center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -55% 43%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -55% 43%!important;
	}
	.center-main .parallaxcontainer.Inward-art .lines.small .en-col-1 {
		background-position: -56% 51%;
	}
}
@media screen and (min-width: 1550px) and (max-width: 1649px) {
	.center-main .parallaxcontainer.Inward-art .lines.large .en-col-1 {
		background-position: -29% 47%;
	}
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -29% 49%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -29% 43%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -29% 45%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.small .en-col-1{background-position:-29% 51%;}
}
@media screen and (min-width: 1650px) and (max-width: 1749px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -20% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -20% 47%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -20% 47%;
	}
}
@media screen and (min-width: 1750px) and (max-width: 1849px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -11% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -11% 43%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -11% 42%;
	}
}
@media screen and (min-width: 1850px) and (max-width: 1999px) {
	.center-main .parallaxcontainer .lines.medium .en-col-1 {
		background-position: -5% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.large .en-col-1{
		background-position: -4% 47%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.largest .en-col-1 {
		background-position: -5% 42%;
	}
	.center-main .parallaxcontainer .lines.largest .column-container > .en-col-1 {
		background-position: -5% 42%;
	}
	.center-main .parallaxcontainer.Inward-art .lines.small .en-col-1{background-position:-5% 51%;}
}
/*carousel css*/
/*carousel in parallax starts*/
.parallax_mobile .curve #engagednow-component-layout-container .text-image .en-carousel .text h1{
	color:#fff;
}
/*carousel in parallax ends*/
.onecolumn .carousel {
    margin: 0 auto;
    padding: 100px 0 100px;
    width: 960px;
}
.onecolumn .parallaxcontainer .carousel {
	padding: 0px;
}
.bx-wrapper img{
	 display: block;
	 width:auto;
	 max-width:auto;

}
.carousel-list-item .en-image-text #engagednow-component-adaptive-image{
	display:inline-block;
	width:45%;
}
.carousel-list-item .en-image-text .text{
	display:inline-block;
	width:45%;
	padding-top: 60px;
    vertical-align: top;
}
/*.carousel-next, .carousel-prev{
	top:-61px;
}*/
.carousel-pagination{bottom:35px;}
.carousel-next a{
	background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat  scroll -164px -209px;
	width:25px; height:48px
}
.carousel-prev a{
	 background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -206px -209px ;
	 width:25px; height:48px
}
.carousel-pagination a{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -282px -214px;
	margin: 0px 15px 1px 0;
}
.carousel-pagination .active, .carousel-pagination a:focus{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -247px -214px
}


/*executive-leader carosual starts*/

.executive-leader .carousel{
	width: 917px;
	padding-bottom: 0px;
}
.executive-leader .carousel-next{
	right: -70px;
}
.executive-leader .carousel-prev{
	left:-70px;
}
.executive-leader .firstChild{
	height: auto !important;
}
.executive-leader ul.carousel-list {
    overflow: hidden;
}
.executive-leader ul li{
	height: 100%;
	border-right: 1px solid #d3d4da;
	padding:25px 0px;
	height: auto;
	list-style-type: none;

}
.executive-leader ul li:last-child{
	border-right: none;
}
.executive-leader .bx-wrapper{
	margin: 0 auto;
}
.executive-leader .carousel-pagination{
	bottom:0px;
	display: none;
}
.executive-leader .text a{
	text-decoration: none;
	color: #737373;
}
.executive-leader .text p {
    text-align: center;
    margin: 6px 20px;
	line-height: 26px;
	padding: 0 20px;
	color: #002c5f;
	width: 75%;
	font-size:16px;/*----------- for making landing page same size */
}
.executive-leader .text .designation p{
	color: #707070;
}
.executive-leader .text a + p {
    text-align: center;
    margin-top: -20px;
}
.executive-leader .text h3{
	 text-align: center;
	 margin-top: 20px;
	 line-height: 24px;
	 padding: 0 20px;
	 color: #002c5f;
}
.executive-leader .text .subtitle{
	text-align: center;
	color: #707070;
	margin: 10px 10px 20px;
	font-size: 12px;
	font-weight: normal;

}
.executive-leader .text .designation{
	text-align: center;
	color: #707070;
	font-size: 16px;
	margin-top: -24px;
	font-weight: normal;
}
.executive-leader .auth_line {
    border-bottom: 1px solid #707070;
    margin: 5px auto 15px;
    width: 31% !important;
}
.center-main .executive-leader p{text-align: center;margin: 6px 20px;
line-height: 26px;
padding: 0 20px;
color: #002c5f;
width: 75%; }
.executive-leader h3{ text-align: center;padding: 0 20px; }
.executive-leader .bx-wrapper .bx-viewport{
	border: none;
	box-shadow: none;
	height:auto !important;
}
.executive-leader .carousel-list-item .en-image-text .text{
	width:100%;
	height: 69px;
	overflow: hidden;
	padding-top: 0px;
}
.executive-leader .bx-wrapper img{
	margin: 0 auto;
}
.executive-leader .bx-wrapper .en-image > a {
    display: block;
    height: 100%;
    width: 100%;
    z-index: 1;
}
.executive-leader .navigation {
	margin-bottom: 100px;
}
.executive-leader .navigation .primaryNavTitle {
	width: auto;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.executive-leader .navigation .primaryNavTitle a {
	padding: 8px 15px 7px 14px;
	background: #0a2f59;

	font-size:12px;
	text-transform:uppercase;
	color: #fff;
	text-align: center;
	display: inline-block;
}
.executive-leader .navigation .primaryNavTitle a:hover {
	background: #002c5f;
}
.executive-leader .state-readmore {
	text-align: center;
	/*padding-top: 5px;----------- for making landing page same size */
	font-weight:bold;
}
.image-text .carousel-list-item .en-image-text .text h6,.onecolumn .twocolumnimagetext .richText h6 {
    color: #002c5f;
    font-size: 18px;
    font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:18px;
}
.image-text .carousel-list-item .en-image-text .text h6 h7{ margin-bottom:0px}
.text-image .carousel-list-item .en-image-text .text h6 {
	color: #002c5f;
    font-size: 18px;
    font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:18px;
}
.text-image .carousel-list-item .en-image-text .text h6 h7{ margin-bottom:0px}
/*executive-leader carosual ends*/
.image-text #engagednow-component-textImage .en-adaptive-image{
		width:324px;
		height:auto;
		float:left;
	}
/* multi-image-carousel starts*/
.parallaxcontainer .en-carousel .carousel-next a{ background:url("ssbsr_en_clientlibs-11.6/layout_images/carousel_arrows_white.png") -29px -8px;}
.parallaxcontainer .en-carousel .carousel-prev a{ background:url("ssbsr_en_clientlibs-11.6/layout_images/carousel_arrows_white.png") 6px -8px;}
@media screen and (min-width: 767px){
	.image-text .carousel-pagination a{margin: 60px 15px 1px 0;}
	/*.multi-image-carousel li.carousel-list-item{
		width: 1170px !important;
	}*/
	 .multi-image-carousel .bx-wrapper {
		max-width: 940px !important;
	}
	.image-text #engagednow-component-textImage .en-adaptive-image{
		width:324px;
		height:auto;
		float:left;
	}
	.text-image #engagednow-component-textImage .en-adaptive-image{
		width:auto;
		float:right;
		margin-left:60px;
	}
}
html.ie-8  .text-image #engagednow-component-textImage .en-adaptive-image{
		width:auto;
		float:right;
		margin-left:60px;
}
/*html.ie-8 #image-text #engagednow-component-textImage .en-adaptive-image{
		width:304px;
		height: auto;
		float:left;
	}
html.ie-8 .text-image #engagednow-component-textImage .en-adaptive-image{
		width:auto;
		float:right;
	}*/
.multi-image-carousel .bx-wrapper .bx-viewport{
	height:auto !important;
}
html.ie-8 .multi-image-carousel li.carousel-list-item{
	width: 1100px !important;
}
html.ie-8 .multi-image-carousel .bx-wrapper {
	max-width: 1200px !important;
}
html.ie-8 .multi-image-carousel .slide-header-image {
	float:left;
}
 .multi-image-carousel .slide-header-1{
  max-width: 480px;
  padding:10px;
  float: left;
}
 .multi-image-carousel .slide-header-image{
  max-width: 400px;
  overflow: hidden;
  padding-left:35px;
}
 .multi-image-carousel .slide-header-image img{
  max-width: 190px;
  height: auto;
  padding:0px 8px 2px 2px;
  float: left;
  margin-left:0px;
}
.multi-image-carousel .slide-header-image .en-adaptive-image, .multi-image-carousel .ten-images .en-adaptive-image{
	width: auto;
}
.multi-image-carousel .slide-header-image .video, .multi-image-carousel .ten-images .video{
	cursor: pointer;
}
.multi-image-carousel .ten-images img{
  max-width: 190px;
  height: auto;
  padding:0px 5px 0px 2px;
  float: left;
    margin-left:0px;
}
/*.multi-image-carousel .carousel-prev a, .carousel-next a{
    top:0px;
}
*/.multi-image-carousel .carousel-prev{
    left:-70px;
    top:0px;
}
.multi-image-carousel .carousel-next{
    right: -60px;
    top:0px;
}
.multi-image-carousel .carousel-pagination{
    bottom:-16px;
}
.multi-image-carousel .slide-header-1 h3{
    margin-left: 3px;
}
/*@media and screen and(max-width:767px){

.multi-image-carousel li.carousel-list-item{
    width: 100%;
}
 .multi-image-carousel .bx-wrapper {
    max-width: 100%;
}
.onecolumn .multi-image-carousel .carousel {
    padding: 0;
    width: 100%;
}

}*/
/* multi-image-carousel ends*/

/*Text image carousel starts*/
/*.text-image .bx-viewport, .image-text .bx-viewport{
    min-height:300px;
}*/
/*.onecolumn .text-image .carousel{
	width: 1102px !important;
}*/
.image-text .carousel-list-item .en-image-text .text{
    /*float:right;*/
    margin-left: 29px;
    width: 530px;
}
.text-image .carousel-list-item .en-image-text .text{
    float:left;
    width: 68%;
}
.text-image .carousel-next a{
	right:-87px;
}
.text-image .carousel-prev a{
	left:-71px;
}
.multi-image-carousel .carousel-next a {
left: 12px;
}
.multi-image-carousel .carousel-prev a {
right: 6px;
}
.image-text .carousel-prev a{ left: -70.5px;} .image-text .carousel-next a{ right:-85.5px;}
.executive-leader .carousel-prev a {
	left: -20px;
	top: 35% !important;
}
/*.executive-leader .carousel-next a {
	right: -26px;
	top: 240px !important;
}
.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover {
  left: 2px !important;
}

.text-image .carousel-list-item .en-image-text #engagednow-component-adaptive-image{
    width: 27%;
    padding-left: 60px;
}
.text-image .carousel-prev{
	left: -52px;
}*/
/*Text image carousel ends*/
/*new changes to fix arrow issues and h2 issues in carousel starts*/

	.center-main .image-text h2, .center-main .text-image h2{
		margin-top:0px;

	}
	.text-image .carousel-list-item .en-image-text .text{
		padding-top: 0px;
		width: 468px;
		padding-left: 0px;
	}
	.text-image .carousel-prev {
    	left:auto;
    }
	.image-text .carousel-list-item .en-image-text #engagednow-component-adaptive-image, .text-image .carousel-list-item .en-image-text #engagednow-component-adaptive-image{
		padding: 30px 0px 0px 90px;
		width: 304px;
	}


/*new changes to fix arrow issues and h2 issues in carousel ends*/

.layoutContainer  .en-carousel .bx-wrapper{
	margin:0 auto 60px;
}
.layoutContainer  .en-carousel .carousel-pagination{
	bottom:0px;
	left: 7px;
}
.layoutContainer  .en-carousel .carousel-pagination a{
	margin:30px 15px 1px 0px;
}
.text-image a.bx-pager-link{
	margin:0px 15px 1px 0px;
}
.onecolumn .layoutContainer .en-col-1-of-1{
	width:100%;
	margin:0;
}
.onecolumn .multicarousels {
	padding:100px 0;
}
.multicarousels .pagerWrapper {
    display: block;
    margin-top: 0;
    width: 100%;
}
 .bx-wrapper .bx-controls-auto{
	bottom: -26px;
}
.multicarousels .bx-wrapper .bx-pager{
	bottom:37px;
}
.twocolumnimagetext  span.en-adaptive-image{
		width:100%;
		height:auto;
	}
@media screen and (max-width: 767px){
	.carousel-next a{
		 background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat  -365px -204px;
	}
	.carousel-prev a{
		 background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat  -343px -214px;
	}
	.multi-image-carousel .carousel-prev a, .multi-image-carousel .carousel-next a{
		top:70% !important;
	}
	.spec-img.en-adaptive-image{
	 	display: block;
	 }
		.image-text .carousel-list-item .en-image-text #engagednow-component-adaptive-image, .text-image .carousel-list-item .en-image-text #engagednow-component-adaptive-image{
			padding-left:0px;
			width: 100%;
		}
	.image-text .carousel-next, .image-text .carousel-prev, .text-image .carousel-prev, .text-image .carousel-next {
		height: 45px;
    	margin: 0px;
		bottom: -12px;
		top: auto;
    	z-index: 99;
	}
	.image-text .bx-next {
		bottom:0px; right:0px;
	}

	.text-image .carousel-next a, .image-text .carousel-next a{
		right:43px;
	}
	.text-image .carousel-prev a, .image-text .carousel-prev a{
		left:45px;
	}
	.onecolumn .executive-leader .carousel{
		padding: 40px 0 40px;
	}
	.executive-leader .navigation .primaryNavTitle a {
		padding: 8px 8px;
		font-size: 14px;
	}
	.text-image{
		padding-bottom:50px;
	}
	/*.text-image .bx-pager.bx-default-pager{
		margin-top: 25px;
	}*/
	.executive-leader .carousel-pagination{
		bottom:-15px;
		display: block;
	}
	.executive-leader .carousel-next, .executive-leader .carousel-prev{
		top: 235px;
	}
	.executive-leader .carousel-next{
		right: 4px; margin-right:3px; margin-top:1px;
	}
	.executive-leader .carousel-prev{
		left: 0px;
	}
	.carousel-list-item .en-image-text #engagednow-component-adaptive-image {
		width: auto;
		display: block;
	} .image-text .carousel-list-item .en-image-text .text h7 {font-size: 14px !important;}
	.image-text .carousel-list-item .en-image-text .text p{
		font-size: 14px !important; line-height:12px;  -webkit-text-size-adjust: none;}
		.image-text .carousel-list-item .en-image-text .text h5{ font-size:12px}
		.image-text .carousel-list-item .en-image-text .text h1{ font-size:22px}

	.image-text .carousel-list-item .en-image-text .text, .text-image .carousel-list-item .en-image-text .text {
		width: auto;
		text-align: center;
		margin: 0 20px;
		display: block;
		padding-top: 20px;
		padding-left: 0px;
	}	
	.text-image .carousel-list-item .en-image-text .text{
		text-align: left;
	}
	.image-text .carousel, .multi-image-carousel .carousel {
		width: auto;
		padding: 20px 0;
	}
	/*.text-image .carousel-prev, .text-image .carousel-next {
		height: 25%;
    	top: 225px;
	}*/
	.image-text .carousel-pagination a{margin: 0px 15px 1px 0;}
	.image-text .bx-wrapper, .text-image .bx-wrapper {
		margin: 0 auto;
	}
	span.en-adaptive-image{
		display: block;
	}
	 .image-text .bx-wrapper img, .text-image .bx-wrapper img, .multi-image-carousel .bx-wrapper img{
		margin: 0 auto;
	}
	.image-text .carousel-pagination, .text-image .carousel-pagination {
		bottom: 0px;
	}
	.center-main .parallaxcontainer .circlecontent .blue_button {
		padding: 0px;
	}
	.text-image .carousel {
		width: auto;
		padding: 0px;
	}
	.text-image .carousel-list-item .en-image-text #engagednow-component-adaptive-image {
		width: auto;
	}

	.multi-image-carousel li.carousel-list-item {
		width: auto;
	}
	.multi-image-carousel .carousel-list-item .en-image-text .text {
		display:none;
	}
	.multi-image-carousel .carousel-next {
		right: 0px;
		top: 100px;
	}
	.multi-image-carousel .carousel-prev {
		left: 0px;
		top: 100px;
	}
	.multi-image-carousel .carousel-pagination	.bx-default-pager {
		width: 60%;
		margin: 0 auto;
	}
	.multi-image-carousel .carousel-pagination{
    bottom:-20px;
	}
	/*para width overlaps starts*/
	.multicarousels .caro_sub_title, .multicarousels .caro_textarea {
	    margin: 0 20px;
	    width: 89% !important;
	}
	/*para width overlaps ends*/
	.executive-leader .bx-next{
	   z-index:1;top:32%; margin-left:1px;height:45px;
	}
	.executive-leader .bx-prev { z-index:1;top:33%; margin-left:0px;height: 45px;}
	.multi-image-carousel .bx-next, .multi-image-carousel .bx-prev {
	    top:34%;
	}
	.executive-leader .carousel-pagination .bx-default-pager {
		margin: 0 auto;
		width: 53%
	}
	.executive-leader .navigation {
		margin-bottom: 25px;
	}
	.executive-leader .carousel-pagination a {
		margin:0px 10px 1px 0;
	}
	.image-text .bx-wrapper .bx-viewport, .text-image .bx-wrapper .bx-viewport{
		border: 0px;
		height:auto !important;
	}
	.image-text #engagednow-component-carousel .en-carousel .carousel-prev{
		height:45px;
		left:0px;
		bottom:-10px;
		top:auto;
		margin:0px;
	}
	.layoutContainer  .en-carousel .carousel-pagination a{
		margin:0px 15px 1px 0;
	}
	.onecolumn .multicarousels {
		padding:45px 0;
		width:auto;
	}
	.multicarousels .pagerWrapper {
    display: block;
    margin-top: -50px;
    width: 100%;
}
}
.carousel-prev a, .carousel-next a{
     width: 38px;
	height:48px;
	top:35% !important;
}
.carousel-next a:hover { background-position:-164px -209px }
.carousel-prev a:hover { background-position:-206px -209px }
@media screen and (max-width: 767px) {
	 .carousel-next a{
	height:53px;
	background-position:-365px -214px ;
}
.carousel-prev a{
	height:53px;
	background-position:-329px -214px;
}
.carousel-next a:hover { background-position:-365px -214px  }
.carousel-prev a:hover { background-position:-329px -214px }
.center-main .parallaxcontainer .lines.medium .curve .en-col-1 .en-col-1{ padding-bottom:0px}
	.center-main .parallaxcontainer .lines.medium .curve > .column-container > .en-col-1{ padding-bottom:90px}
.parallaxcontainer .en-carousel .carousel-next a{ background:url("ssbsr_en_clientlibs-11.6/layout_images/carousel_arrows_white.png") -29px -85px; margin-top:-11px;}
.parallaxcontainer .en-carousel .carousel-prev a{ background:url("ssbsr_en_clientlibs-11.6/layout_images/carousel_arrows_white.png") 6px -85px; margin-top:-11px;}
}
/*---------- Ie8 fixes -----------------*/
.ie-8 .carousel-prev a, .ie-8 .carousel-next a {top:35% !important; }
.ie-8  .multi-image-carousel .en-adaptive-image {float:left; max-width:198px; padding-bottom:7px}
/*.ie-8 .bx-wrapper .bx-pager.bx-default-pager a{background: url('ssbsr_en_clientlibs-11.6/layout_images/sprite.png') no-repeat scroll -281px -214px !important}*/
.multicarousels .bx-wrapper .bx-pager.bx-default-pager a {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -282px -214px transparent !important;
}
.multicarousels .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -282px -214px transparent;
}
.multicarousels .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat -247px -214px transparent !important;
}
/******** for making landing page same font ------*/
.text-image .carousel-list-item .en-image-text .text p, .multi-image-carousel .slide-header-1 p{ font-size:16px; line-height:26px;}
.multicarousels .caro_learnmore { margin-top:1px !important}
.twocolumnlayoutcontent .richText #engagednow-component-richtext p{ font-size:16px; line-height:26px;margin-bottom: 18px;}
.center-main .parallaxcontainer #lines.medium #curve .richText #engagednow-component-richtext p .blue_button a{ margin-top:0px}
.center-main .parallaxcontainer #lines #curve .en-col-1 .richText #engagednow-component-richtext p{font-size:16px; line-height:26px;}
.center-main .parallaxcontainer #lines #curve .layoutContainer  #engagednow-component-layout-container    .blue_button {margin-top: -2px;}
.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .richText #engagednow-component-richtext p, .center-main .executive-leader p,.multicarousels .caro_textarea{ line-height:26px; font-size:16px; margin-bottom:18px}
.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText p .blue_button a{ margin-top:4px;}
@media screen and (max-width: 767px) {
	.multicarousels .caro_textarea{ max-height:100% !important; min-height:100% !important}
	.multicarousels .slider-outer > div > .bx-wrapper > .bx-viewport > .slider-inner > div.slide{ width:334px !important}
	.multicarousels .slider-inner, .multicarousels .slider-outer, .multicarousels .slider-outer > div, .multicarousels .slider-outer > div > .bx-wrapper, .multicarousels .slider-outer > div > .bx-wrapper > .bx-viewport{ position: inherit !important}
	.en-adaptive-image { width:100%; text-align:center}
	#en-footer-content .en-adaptive-image{text-align:left;}
	.center-main .parallaxcontainer .lines .curve .en-col-1 .richText h5, h5{ padding-bottom:10px; font-size:14px}
	h1, .parallaxcontainer .lines .text-image-text .richText p, .parallaxcontainer .lines .text-image-text .richText h1, .center-main .parallaxcontainer .lines .curve .en-col-1 .richText h1{ line-height:30px}
.text-image .carousel-list-item .en-image-text .text p, .multi-image-carousel .slide-header-1 p{font-size:14px; line-height:24px;  -webkit-text-size-adjust: none;}
.twocolumnlayoutcontent .en-col #engagednow-component-layout-container .column-container .en-col {
    display: block;
    margin: 0;
    width: 100%;
	clear:both;

}
.multicarousels .caro_title{font:bold  24px/30px "dinotlight","Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.multicarousels .caro_sub_title { font:bold  14px/14px "dinotlight","Helvetica Neue",Helvetica,Arial,sans-serif !important;margin: 0 17px !important}
.multicarousels .caro_title{ margin-top:10px !important; margin-bottom:0px !important;}
.en-carousel li{ padding-top:10px;}

	.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover{ background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -365px -204px !important}
	.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover{background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -343px -204px !important}
	.bx-controls-direction ,.bx-has-controls-direction,.carousel-manual-control{ position:relative; padding:0 16px; min-height:18px; z-index:9}
	.multicarousels .bx-wrapper .fix-arrow .bx-controls-direction a{ margin-top:-72px !important}
	.multicarousels .bx-wrapper .bx-controls-direction a{ margin-top:12px !important}
	.executive-leader .carousel-next, .executive-leader .carousel-prev{ top:0px}
	.executive-leader .carousel-next a{ top:-6px !important}
	.multi-image-carousel .carousel-prev a, .multi-image-carousel .carousel-next a{ top:0px !important; z-index:99}
	.multi-image-carousel .carousel-next{ top:0px !important}
/*GHR changes starts*/
	.multi-image-carousel .carousel-pagination .bx-default-pager{
		padding-top:0px;
		color: #007298;
		font-size: 18px;
		padding-top: 0;
		font-family: "dinotmedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.layoutContainer .multi-image-carousel .en-carousel .carousel-pagination { bottom:-9px;}
.layoutContainer .multi-image-carousel .en-carousel .carousel-next{
	right: 29%;
}
.layoutContainer .multi-image-carousel .en-carousel .carousel-prev{
	left: 33%;
}
/*GHR changes ends*/
	.carousel-pagination { height: inherit !important}
	.layoutContainer .en-carousel .carousel-pagination { max-height:55px}
	.carousel-prev a, .carousel-next a{ width: 38px;height:48px;top:18% !important;}
	.text-image .carousel-next a, .image-text .carousel-next a{ right:0px}
	.text-image .carousel-prev a, .image-text .carousel-prev a{ left:0px}
	.executive-leader .carousel-prev a{ top:-6px !important;}
	.executive-leader .carousel-prev{left: 13px;}
	.executive-leader .carousel-next a { right: -16px;}
	.text-image .carousel-prev{ left:2px;}
	.multi-image-carousel .carousel-prev{ top:0px !important}
	.multi-image-carousel .carousel-next a{ left:7px}
	.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover {left: -2px !important;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ width:80% !important; margin-left:10px}
	.center-main .parallaxcontainer .lines.small .curve .en-col-1 .share .en-col{ width:100% }
.center-main .parallaxcontainer .lines.largest .curve .en-col-1 .richText #engagednow-component-richtext p, .center-main .executive-leader p,.multicarousels .caro_textarea{ line-height:24px; font-size:14px;}
.twocolumnlayoutcontent .richText #engagednow-component-richtext p{line-height:24px; font-size:14px; }
.center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText p,.center-main .parallaxcontainer .lines .curve .en-col-1 .richText p{line-height:24px; font-size:14px;}
.articleDetailpage .center-main .parallaxcontainer .lines .curve .en-col-1 .richText h6{ font-size:17px}

.articleDetailpage #en-main-content .blue_button{ margin-top:0px !important;}
.statestreet-center-content .emphasis .richText p{ margin:0 20px; font-size:18px; line-height:28px }
.articleDetailpage .en-detail .statestreet-center-content{ margin-top:-70px;}
.articleDetailpage .left_emphasis p{ background-position:left top !important; text-align: left !important;}
.authorbio-main-content .authorbio-readmore{ padding-bottom:25px}
.articleDetailpage #rightsidebar h3{ margin:0px 0 12px;}
#wrapper{ width:100% !important; overflow-x:hidden;}/* for hidding mobile horizontal scroll */
.center-main .parallaxcontainer .lines .curve .en-col-1 .richText{ margin-top: 20px;}
.onecolumn .center-main .parallaxcontainer .lines .curve .en-col-1 .richText{ margin-top:-35px}

.twocolumnlayoutcontent .richText, .onecolumn .twocolumnimagetext .adaptive-image {float: left;width: 100%;height: auto;}
.onecolumn .twocolumnimagetext .richText {width: auto;margin: 0 20px;text-align: center;padding-top: 20px;}
.onecolumn .twocolumnlayoutcontent, .onecolumn .twocolumnimagetext { width: 320px;}
.center-main .executive-leader p{ font-size:12px !important; line-height:16px}
.image-text .carousel-list-item .en-image-text .text h6{ font-size:12px; }
.executive-leader .auth_line{margin: -5px auto 15px;}
.center-main .parallaxcontainer .lines .curve .en-col-1 .share {
    padding-left: 20px;
}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px)
and (orientation : landscape) {
.center-main .parallaxcontainer .lines.small .curve .en-col-1{ padding-bottom:43px}
}

.center-main .noBgbx .lines .curve .en-col-1 .richText h1{ color:#fff !important}
.articleDetailpage .center-main .noBgbx .lines .curve .en-col-1 .richText h6{ color:#fff !important}
.center-main .noBgbx .lines .curve .en-col-1 .richText p{ color:#fff !important}
.noBgbx .social_share_bar p{ color:#fff !important}
.noBgbx ul.social_share a {background-image: url("ssbsr_en_clientlibs-11.6/layout_images/social_icon_nobg.png") !important; background-repeat:no-repeat}
.noBgbx ul.social_share .provider_mail a{ background-position:0 0 !important;}
.noBgbx ul.social_share .provider_mail a:hover{ background-position:-41px 0 !important;}
.noBgbx ul.social_share .provider_twitter a{ background-position:0 -51px !important;}
.noBgbx ul.social_share .provider_twitter a:hover{ background-position:-41px -51px !important;}
.noBgbx ul.social_share .provider_linkedin a{ background-position:0 -101px !important;}
.noBgbx ul.social_share .provider_linkedin a:hover{ background-position:-41px -101px !important;}
/*Article page Overlay Starts*/

.overlay-wrapper {
	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: rgba(0,0,0,0.6);
	opacity: 0.4;
	display: none;
}
.overlay {
	position: fixed;
	top: 10%;
	left: 25%;
	width: 600px;
	height: 620px;
	z-index: 10000;
	opacity: 1;
	display: none;
}
.close-btn {
	font-size: 30px;
	color: gray;
	display: none;
	float: right;
	height: 22px;
	margin-right: 30px;
	margin-top: 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	z-index: 10005;
	cursor: pointer;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/Close.png") no-repeat;
}
.border-line {
	color: gray;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 50px;
	width: 100%;
	border-bottom: 1px solid gray;
	display: none;
}
.registerCalloutIframe {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10001;
}
.i-frame-src { display: none; }
/*Fix for pension-video page colorbox button*/
/*.pension_button{
	display: inline-block;
    padding: 8px 18px 8px 18px;
    color: #62c0df;
    font-family: 'dinotbold',"Helvetica Neue",Helvetica,Arial,sans-serif;
    border: 1px solid #ccc;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    background-color: #fff;
    cursor: pointer;
}*/

.registercallout .blue_button, .white_button a, .pension_button, .pension_video {
	padding:11px 14px 10px;
	font-family: 'dinotbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 12px;
	line-height:18px;
	/*letter-spacing: 1px;*/
	margin:-5px 0px 5px;
	color: #0a2f59;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #cdced5;
	cursor: pointer;
	background-color: #fff;
}
.white_button a:hover{
	background: none repeat scroll 0 0 #0a2f59; 
	color: #002c5f;
}
.pension_button:hover, .pension_video:hover{
	background: none repeat scroll 0 0 #0a2f59; 
	color: #fff !important;
}
#rightsidebar .white_button .pension_button {
	color: #0a2f59;	
}
.register_title {
	font-size: 18px;
	font-family: 'dinotbold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #002c5f;
	padding-top:3px;
}
.register_desc { margin-top: 5px; }
.articleDetailpage .en-detail {
	max-width: 960px;
	margin: 0 auto;
}
.articleDetailpage .en-detail #leftsidebar {
	width: 190px;
	float: left;
	margin-top:52px;
}
.threecolumn .en-detail #leftsidebar {
	margin-top: 155px;
}
.threecolumn .en-detail #rightsidebar{
	margin: 147px 10px 0 0;
}
.articleDetailpage .en-detail .statestreet-center-content {
	width: 460px;
	float: left;
	margin-top: 47px;
}
.articleDetailpage .en-detail #rightsidebar {
	width: 190px;
	float: right;
	margin-top: 40px;
}
.articleDetailpage .left_emphasis {
	margin-left: -271px;
	width: 221px;
	margin-top: -160px;
	float: left;
	position:absolute;
}
.articleDetailpage #leftsidebar .en-col-1-of-1{
	width:100%;
}
.articleDetailpage .left_emphasis p {
	font-size: 22px;
	color: #007298;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/quteimg.png")  no-repeat top right;
	padding-top:30px;
	text-align:right;
	line-height: 28px;
}
.articleDetailpage .emphasis p { font-size: 24px; }
.articleDetailpage .sub_article .parsys .richText:nth-child(2) {
	width: 220px;
	display: inline-block;
	float: left;
	margin-top: 20px;
}
.articleDetailpage .sub_article .registercallout {
	width: 200px;
	display: inline-block;
	padding-left: 20px;
	margin-top: 10px;
}
.articleDetailpage .statestreet-center-content .layoutContainer {/* display: inline-block; */}
.articleDetailpage .authorintro { margin: 20px auto; }
.articleDetailpage .authorintro p:first-child {
	display: inline-block;
	float: left;
}
.articleDetailpage .authorintro p:nth-child(2) {
	display: inline-block;
	padding-left: 20px;
	width: 50%;
}
.articleDetailpage .authorintro p:nth-child(3) {
	display: inline-block;
	clear: both;
}
.articleDetailpage #en-main-content .highlight {
	/*margin: 0px 0px 0px -20px;*/
	padding: 0;
	width:auto;
	/*border-bottom: 1px solid gray;*/
	border-top: 1px solid gray;
}
.articleDetailpage #en-main-content .highlight p{
	font-size: 12px;
}
.articleDetailpage #en-main-content .authorintro p > h3 {
	display: block;
	color: #D7E5F0;
	font-size: 20px;
}
.articleDetailpage #en-main-content .authorintro .navigation ul li {
	display: block;
	color: #D7E5F0;
	margin-top: 15px;
	list-style-type: none;
}
.statestreet-center-content .emphasis .richText p{ font-size:22px; line-height:33px}
#leftsidebar .Twolevelmodal ul li .primaryNavTitle a{background:url("ssbsr_en_clientlibs-11.6/css/ssbsr_en_clientlibs-4.1/layout_images/site_link_arrow.png") no-repeat scroll right center transparent;border-top:1px solid #cdced5;color:#007298;display:inline-block;font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin-left:10px;padding:10px 10px 10px 0;text-decoration:none;width:180px}
#leftsidebar .Twolevelmodal li .primaryNavTitle a:hover{color:#fff;background:url('ssbsr_en_clientlibs-11.6/css/ssbsr_en_clientlibs-4.1/layout_images/LNav_arrow_hover.png') no-repeat 95% center #0a2f59;margin-left:0;padding-left:10px;padding-right:10px;width:190px;border-bottom:1px solid #cdced5;border-top:1px solid #cdced5;}

 @media only screen and (max-width: 766px) {
 	/*Ticket: 10403 article page alignment*/
 .center-main .parallaxcontainer .lines .curve .en-col-1 .share{
 	margin-left: -7.5%;
 }
 .statestreet-center-content .emphasis .richText p{
 	margin-top: 8%;
 }
.articleDetailpage .layoutContainer { display: block; }
.articleDetailpage .en-detail .statestreet-center-content {
	width: 100%;
	margin-top: -50px;
}
.overlay-wrapper {
	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: rgba(0,0,0,0.6);
	opacity: 0.4;
	display: none;
}
.overlay {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index: 10000;
	opacity: 1;
	display: none;
}
.close-btn {
	font-size: 30px;
	color: #002C5F;
	display: none;
	float: left;
	height: 22px;
	left: 0;
	margin-left: 15px;
	margin-top: 62px;
	position: absolute;
	top: 0;
	width: 13px;
	z-index: 10005;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/Back_Button.png") no-repeat;
}
.registerCalloutIframe {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin-top: 100px;
	z-index: 10001;
}
.border-line {
	display: block;
	color: gray;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 48px;
	width: 100%;
	height: 51px;
	border-bottom: 1px solid gray;
	background: #fff;
}
.articleDetailpage #en-main-content #leftsidebar {
	display: block;
	width: 100%;
	height: auto;
	/*background: #D7E5F0;*/
	margin-top: -78px;
}
.articleDetailpage .emphasis {
	margin-top: 10px;
	font-size: 20px;
}
.articleDetailpage .en-detail .layoutContainer {
	display: block;
	width: auto;
	height: auto;
	padding: 5px 0px;
}
.articleDetailpage #emphasis{
	padding:0 20px;
}
.articleDetailpage .paragraph{
	padding:0 20px;
}
.articleDetailpage .en-detail #rightsidebar .layoutContainer {
	padding:0;
}
.articleDetailpage .en-detail #leftsidebar .layoutContainer {
	padding: 80px 0px 0px;
}
.articleDetailpage .layoutContainer .left_emphasis {
	color: #D7E5F0;
	font-size: 30px;
	padding:0 20px;
	width:auto;
	margin: 0px;
	float: none;
	position:relative;
}
.articleDetailpage .layoutContainer .sub_article{
	padding:0 20px;
}
.articleDetailpage #en-main-content  #leftsidebar .registercallout.section {
	background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve_bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: none;
    margin: 0;
    padding: 80px 0px 0px;
    position: relative;
    top: -97px;
    width: 100%;
}
.articleDetailpage #en-main-content .registercallout.section > div{
	background: none repeat scroll 0 0 #d6e5f0;
    padding: 0 20px;
}
.articleDetailpage #en-main-content .register_title, .articleDetailpage #en-main-content .register_desc { padding: 20px 0px 0px 0px; }
.articleDetailpage #en-main-content .blue_button { margin: 20px 0; }
.articleDetailpage #en-main-content .highlight {
	margin:0px;
	padding: 0 20px;
	width:auto;
/*	border-bottom: 1px solid gray;*/
	border-top: none;
}
.articleDetailpage #en-main-content .highlight p { padding: 20px 0; }
.articleDetailpage #rightsidebar h3 {
	margin-top: 20px;
	padding-left: 0px;
}
.articleDetailpage #rightsidebar ol {
	padding-left: 20px;
	list-style-type: none;
}
.articleDetailpage .authorintro p {
	display: block;
	width: 100%;
	clear: both;
	padding: 0;
}
.articleDetailpage .authorintro p:nth-child(2) {
	width: 100%;
	padding: 0;
}
.articleDetailpage #en-main-content .authorintro {
	text-align: center;
	margin-top: 20px;
}
.articleDetailpage #en-main-content .authorintro p > span {
	display: block;
	color: #D7E5F0;
	font-size: 20px;
}
.articleDetailpage #en-main-content .authorintro div > a {
	display: block;
	color: #D7E5F0;
	margin-top: 15px;
}
.articleDetailpage .sub_article .parsys .richText:nth-child(2), .articleDetailpage #leftsidebar .layoutContainer .sub_article .en-col.en-col-1-of-1.en-col-1 {
	width: 100%;	
}
.threecolumn .center-main .statestreet-center-content h1{ position:inherit !important}
}
.authorintro .richText.section p img {
	margin-bottom: 18px;
	float: left;
}
.authorintro .richText.section h4 {
	margin-left: 23px;
	float: left;
	width: 70%;
}
.authorintro .richText.section h3 {
	float: left;
	margin-left: 23px;
}
/*Article page Overlay Ends*/

.articleDetailpage ul.social_share{
	padding-bottom:30px;
}
.articleDetailpage .social_share_bar p{
	padding-bottom:30px;
}
.triggerIframe:hover{ background:#0a2f59; color:#fff; border-color:#0a2f59}
 .white_button:hover { background:#0a2f59; color:#fff; border-color:#0a2f59}
  .white_button:hover a { color:#fff !important;}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
.overlay{
	height: 600px;
    left: 25%;
    opacity: 1;
    position: fixed;
    top: 10%;
    width: 600px;
    z-index: 10000;
	overflow:scroll; 
	-webkit-overflow-scrolling:touch;
	}

}
/*------------ social icon hover added ---------------*/
ul.social_share .provider_mail a:hover{ background-position:-34px -166px !important}
ul.social_share .provider_twitter a:hover{background-position:-34px -60px !important}
ul.social_share .provider_linkedin a:hover{background-position:-34px -221px !important}
.threecolumn .center-main .statestreet-center-content h1{ padding-top:40px}
.threecolumn .center-main .statestreet-center-content span.h1{ padding-top:40px}
#leftsidebar .Twolevelmodal ul li .primaryNavTitle a{background:url("ssbsr_en_clientlibs-11.6/layout_images/site_link_arrow.png") no-repeat scroll right center transparent;border-top:1px solid #cdced5;color:#007298;display:inline-block;font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin-left:10px;padding:10px 10px 10px 0;text-decoration:none;width:180px}
#leftsidebar .Twolevelmodal li .primaryNavTitle a:hover{color:#fff;background:url('ssbsr_en_clientlibs-11.6/layout_images/LNav_arrow_hover.png') no-repeat 95% center #0a2f59;margin-left:0;padding-left:10px;padding-right:10px;width:190px;border-bottom:1px solid #cdced5;border-top:1px solid #cdced5;}
.articleDetailpage .en-detail .statestreet-center-content span.h2{ margin-bottom:-4px}

/*------Footer theme (column layout)----------*/
#en-footer-content{/*background:url('ssbsr_en_clientlibs-11.6/layout_images/footer_reaptbg.png')  repeat-x left -20px;*/ clear:both;}/* given clear both for correcting about us page footer issue*/
#en-footer-content > .footerpar{background:url("ssbsr_en_clientlibs-11.6/layout_images/footer_bg.png") no-repeat 50% 0%; background-size: 2005px;}
.onecolumn #en-footer-content > .footerpar{ margin-top:-170px}
#en-footer-content > .footerpar > div{margin:0 auto; width:960px;}
#en-footer-content .footerpar .footerpar{margin:10px 10px 0; width:940px; padding-bottom:20px;}
#en-footer-content .en-col-1-of-4 li, #en-footer-content .en-col-1-of-2 li{list-style:none;}
#en-footer-content .en-col-1-of-4 li:first-child .primaryNavTitle {
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 15px;
	color:#002c5f;
	border-bottom:1px solid #e1ebf2;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}
#en-footer-content .en-col-1-of-4 li:first-child .primaryNavTitle a{
	font-family:"dinotregular","Helvetica Neue", Helvetica,Arial,sans-serif;
	font-size: 15px;
	color:#002c5f;
	text-decoration:none;	
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle{font-family:"dinotregular","Helvetica Neue", Helvetica,Arial,sans-serif; font-size: 14px; text-decoration:none; color:#007298; display:block; padding:7px 0;}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle a{
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 14px; 
	text-decoration:none; 
	color:#007298;
	display: block;
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle:hover, #en-footer-content .en-col-1-of-4 li .primaryNavTitle:focus{background:#0a2f59; margin-left:-6px; padding-left:6px; color:#fff;}
#en-footer-content .en-col-1-of-4 li:first-child .primaryNavTitle:hover{background:none; margin-left:0px; padding-left:0px; color:#002c5f;}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle:hover a, 
#en-footer-content .en-col-1-of-4 li .primaryNavTitle a:hover, #en-footer-content .en-col-1-of-4 li .primaryNavTitle a:focus{color:#fff;}
#en-footer-content .en-col-1-of-2.en-col-1{margin-right: 10px;width: auto;}
#en-footer-content .en-col-1-of-2.en-col-2{width:31%; margin:1% 0;}
.footer .followus{
	color:#007298; 
	font-family:"dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 18px;
	padding-top:200px;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat right 102px;
}
.onecolumn #en-footer-content  .footer .followus{
	padding-top:242px;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat right 142px;
}
.onecolumn #en-footer-content  .footer .followus .followus{
	background:none; padding-top:0; position:relative; top:6px; z-index: 0;
}
.footer .followus .followus{background:none; padding-top:0; position:relative; top:6px; z-index: 0;}
.footer .followusgroup{
	display: inline-block;
}
.footer .followus a {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}

.footer .followus a:focus{
	outline: 1px dashed #5B9DD9;
}

#en-footer-content .en-col-1-of-2 .link-list-item .primaryNavTitle{font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; text-decoration:none; color:#007298; padding:0px 10px; border-right:1px solid #007298;}
#en-footer-content .en-col-1-of-2 .link-list-item .primaryNavTitle a{font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; text-decoration:none; color:#007298;}
#en-footer-content .en-col-1-of-2 .link-list-item:first-child .primaryNavTitle{padding-left:4px;}
#en-footer-content .en-col-1-of-2 .link-list-item{display:inline-block; float:left;}
#en-footer-content .en-col-1-of-2 .richText p{color:#007298; font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; padding: 3px 0;}
#en-footer-content .layoutContainer{margin-top:30px;}
#en-footer-content .layoutContainer:first-child{margin-top:0px;}
#en-footer-content .en-col-1-of-2 .link-list-item .primaryNavTitle a:hover, 
#en-footer-content .en-col-1-of-2 .link-list-item .primaryNavTitle a:focus{color:#002c5f;}
.footer-logo-container .en-col-1-of-4{ width:auto; margin-right:20px}
/*Footer Mobile*/
@media only screen and (max-width: 767px) {
#en-footer-content {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/footer_bg_mobile.png") no-repeat scroll right top;
	margin-top: -20px;
}
#en-footer-content > .footerpar {
    margin: 0;
    width: 100%;
	/*background: url("ssbsr_en_clientlibs-11.6/layout_images/footer_reaptbg.png") repeat-x scroll left -104px;*/
}
#en-footer-content > .footerpar > div{margin:0; width:auto;}
#en-footer-content .footerpar .footerpar{margin:0; width:auto; padding-bottom:0px;}
#en-footer-content .layoutContainer {
    margin: 0;
}
#en-footer-content .layoutContainer .en-col{
    width:100%;
	margin:0;
}
#twitterfeed .tfeed .feed{
	margin-right:0 !important;
}
.footer .followus {
    background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat -183px 59px;
    color: #007298;
    font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    
    padding-top: 215px;
}
.onecolumn #en-footer-content  .footer .followus{
	padding-top:215px;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat -183px 59px;
}
.onecolumn #en-footer-content  .footer .followus .followus{
	margin-bottom: 20px;
    margin-left: 20px;
    position: relative;
    top: 20px;
}
.footer .followus .followus{
	margin-bottom: 20px;
    margin-left: 20px;
    position: relative;
    top: 20px;
}
#en-footer-content .en-col-1-of-4 {
    width: 100%;
	margin:0;
}
#en-footer-content .en-col-1-of-4 ul.en-link-list{
	border-bottom:1px solid #e1ebf2;
}
#en-footer-content .en-col-1-of-4 li:first-child .primaryNavTitle{
	padding: 15px 35px;
	border-bottom:none;
	border-top:none;
	margin-bottom:0;
}
#en-footer-content .en-col-1-of-4 li:first-child .primaryNavTitle:hover{
	padding: 15px 35px;
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle {
	border-top:none;
	border-bottom:none;
	 padding: 0;
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle a {
    margin: 0 0 0 35px;
	border-top:1px solid #e1ebf2;
	display:block;
	padding: 15px 0;
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle:hover {
    margin-left: 0;
    padding-left: 0;
}
#en-footer-content .en-col-1-of-4 li .primaryNavTitle:hover a{
	border-top:none;
}
#en-footer-content .en-col-1-of-4 .adaptive-image{
	padding: 12px 35px;
	border-bottom:1px solid #e1ebf2;
}
#en-footer-content .en-col-1-of-2 .link-list-item .primaryNavTitle, #en-footer-content .en-col-1-of-2 .link-list-item:first-child .primaryNavTitle{
	padding:0 35px;
	border-right:none;
}
#en-footer-content .en-col-1-of-2.en-col-1, #en-footer-content .en-col-1-of-2.en-col-2 {
    width: 100%;
	background: #c7d7e2;
	margin: 0;
}
#en-footer-content .en-col-1-of-2 .link-list-item {
    background: none repeat scroll 0 0 #c7d7e2;
    border-bottom: 1px solid #fff;
    display: block;
    padding: 15px 0;
	width: 100%;
	/*Ticket: 10407 expanding footer clickable area*/
	cursor: pointer;
}
#en-footer-content .en-col-1-of-2 .richText p{
	 padding: 15px 35px;
	 color:#002c5f;
	 font-weight:bold;
}
/*Footer styles is added starts*/
.footer #engagednow-component-navigation .section #en-link-list-811 li {
	padding:0px;
}
.footer #engagednow-component-navigation .section #en-link-list-811 li span{
	display:block;
	padding:0px;
}
.footer #engagednow-component-navigation .section #en-link-list-811 li span a{
	display:block;
	padding:15px 0px 15px 35px;
	
}
.footer #engagednow-component-navigation .section #en-link-list-811 li span a:hover{
	color: #ffffff;
	background: #0a2f59;
}
.onecolumn #en-footer-content > .footerpar {
    margin-top: -60px !important;
	background:none;
}
.onecolumn #en-footer-content {
	margin-top: 14px;
}
/*Footer styles is added ends*/
}
.footer-logo-container{ clear:left}
#twitterfeed .tfeed .feed { background:#eef5fa !important}

#en-footer-content .en-col-1-of-4 ul.en-link-list li a:focus{
    outline:none!important;

}
/*Error Page Starts*/
.error-page{	
	width: 960px;
	margin: 0 auto;
	padding-top: 100px;
}
.onecolumn  .layoutContainer .error-page .en-col-1-of-1{
	width:700px;
}
.error-page .richText p{
	color: #00CCFF;
}
.error-page .adaptive-image{
	margin-top:150px;
}
.error-page .adaptive-image .text{
	margin-top:30px;
}
.error-page #en-footer-content > .footerpar{
	background: url("ssbsr_en_clientlibs-11.6/layout_images/footer_bg.png") no-repeat 50% 0%; background-size: 2005px;
}
.error-page .footer .followus {
	color: #007298;
	font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 18px;
	
	padding-top: 200px;
	background: url("ssbsr_en_clientlibs-11.6/layout_images/Footer_Logo.png") no-repeat scroll right bottom;
}
@media screen and (max-width: 767px){
	.error-page{	
		width: 100%;	
		padding-top: 10px;
	}
	.onecolumn  .layoutContainer .error-page .en-col-1-of-1{
		width:auto;
	}
	.error-page .richText{
		padding: 20px;
	}
	.error-page .adaptive-image{
		margin-top:20px;
		padding: 20px;
	}
	.error-page .adaptive-image .text{
		margin-top:10px;
	}
}
/*Error Page Ends*/
/*Executive Leader Overlay Starts*/
.center-main .executive-leader-overlay-wrapper{
    width: 800px;
    margin: 0 auto;
}
.executive-leader .en-carousel .bx-viewport > div{
    /*display: none;*/
}
.executive-hidden{
    display: none;
}
.executive-content-main{
    width: 661px;
    margin: 0 auto;   
    padding:60px;
}
.executive-content-main img{
    max-width: 661px;
    height: auto;
    margin: 0 auto;    
}
.executive-content-main .richText #engagednow-component-richtext h3:first-child{
    margin-top:30px;     
}
.executive-content-main .richText #engagednow-component-richtext h3{
    margin-top:51px; 
    color: #3280aa;
}
#wrapper .executive-content-main, .mobile-overlay-inner{
        margin-top: 0px;
        border-top: none;
        width: 680px;
    }
	
#wrapper #exec-overlay-back {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/Back_Button.png") no-repeat ;
    display: none;
    float: left;
    font-size: 30px;
    height: 22px;
    left: 0;
    margin-left: 15px;
    margin-top: 15px;
    position: absolute;
    top: 0;
    width: 13px;
    z-index: 10005;
}

@media screen and (max-width:767px){
    #wrapper #exec-overlay-back{
        display: block;
        cursor: pointer;
    }
    #wrapper .executive-content-main, .mobile-overlay-inner{
        margin-top: 45px;
        border-top: 1px solid #61C0DF;
        padding: 10px;
		width:100%;
    }
    .executive-content-main,#cboxLoadedContent #wrapper, #wrapper .executive-leader-overlay-wrapper{
        width: 100%;       
    }
    .executive-content-main img{
        max-width: 50%; 
        height: auto;
    }
    .executive-content-main .richText #engagednow-component-richtext h3:first-child{
        margin-top:15px;         
    }
    .executive-content-main .richText #engagednow-component-richtext h3{
        margin-top:35px; 
        color: #3280aa;
    }
    #wrapper .executive-leader-overlay-wrapper .executive-content-main .richText{
        padding-right: 25px;
    }
}
/*Executive Leader Overlay Ends*/

.authorbiography {
	border-top: 1px solid gray;	
}
.authorbio-main-content{
  width: 100%;
  margin: 0 auto;
}
.authorbio-main-content .authorbio-heading{
  overflow: hidden;
}
.authorbio-main-content .authorbio-image{
  float: left;
  margin-top: 30px;
}
.authorbio-main-content .authorbio-designation{
  display: inline-block;
  margin-top: 54px;
  margin-left: 11px;
  width: 360px;
}
.authorbio-readmore{
  margin-top: 16px;
}
.authorbio-readmore a{
 font-size: 12px;
font-family: 'dinotregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #007298;
}
.authorbio-main-content .authorbio-description{
  clear: both;
  position: relative;
  margin-top: -2px;/* for fixing autor title and discription gap(30px)*/
  padding-right: 0px;
}

.authorbio-main-content .authorbio-image img{
    width: 85px;
    height: 81px;
  }
@media screen and (max-width:767px){

 .authorbio-main-content{
    width: auto;
    margin: 0;
	padding:0 20px;
  }
  .authorbio-main-content .authorbio-image{
  float: none;
  display: block;
  text-align: center;
}

  .authorbio-main-content .authorbio-designation{
    display: block;
    margin-left: 0px;
    margin-top: 25px;
    text-align: center;
	width:100%;
  }
  .authorbio-main-content .authorbio-description{
    text-align: center;
    /*padding-right: 20px;*/
  }
  .authorbio-main-content .authorbio-readmore{
    text-align: center;
    margin-top: 15px;
  }
  .authorbio-main-content .authorbio-image img{
    width: 183px;
    height: 181px;
  }
}
/*cookie styles*/
.cookie-wrapper {
    position: relative;
    width: 100%;
	padding:15px 0;
	color:#002c5f;
	background:#eef5fa;
	z-index:9;
	display: none;
}
/*html.ie-8 .cookie-wrapper {
	margin-top: 60px;
	padding-bottom:0;
}*/
/*html.ie-8 .cookie-wrapper-close {
    top:45px;
}*/
.cookie-wrapper-close {
    float: right;
    position: absolute;
    right:25px;
    top:10px;
	font-size:18px;
	font-weight:bold;
	color:#002c5f;
	cursor:pointer;
	padding:5px;
}
.cookie-main-content {
    margin: 0 auto;
    width:960px;
}
.cookie-main-content p{
    font-size:14px;
	color:#002c5f;
	margin:0 10px;
}
.cookie-main-content p a{
    font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#002c5f;
	margin-left:25px;
}
@media screen and (max-width: 767px) {
	.cookie-main-content {
		margin: 0 auto;
		width: 82%;
	}
	.cookie-main-content p{
		margin:0;
	}
	.cookie-main-content p a {
		font-size: 12px;
		font-weight:bold;
		text-transform: uppercase;
		color: #002c5f;
		display: block;
		margin: 15px 0px;
		width:100px;
	}
	.cookie-wrapper-close {
	    float: right;
		position: absolute;
		right: 25px;
		bottom: 27px;
		font-size: 18px;
		font-weight: bold;
		color: #002c5f;
		cursor: pointer;
		top: inherit;
	}
}
/*GHR styling starts*/
/*Parallax circle content styling starts*/
.center-main .parallaxcontainer .lines .curve .en-col-1 .right-circle-content .richText{    
    float:left;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .right-circle-content .richText+.richText{
    float:right;
    width: 400px;
    background: url("ssbsr_en_clientlibs-11.6/layout_images/ghr_right_circle.png") no-repeat ;    
    padding-top: 255px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .right-circle-content .richText+.richText > #engagednow-component-richtext{ 
    width: 265px;
    height: 170px;    
    margin: -204px  35px 0px 33px;
    padding-bottom: 77px;
    text-align: center;  
}

/*Parallax circle content styling ends*/
.ghr_twocolumnlist  .richText.section  + .richText.section {
    clear: both;
}
.ghr_twocolumnlist .richText.section+.richText.section p {
    line-height: 18px !important;
}
 .onecolumn .ghr_twocolumnlist  { 
    border-top: medium none; 
    margin: 100px auto; 
    width: 960px; 
} 
.ghr_twocolumnlist  .richText{
    float:left;
}
.ghr_twocolumnlist  .richText:nth-child(2){
    position:absolute;
	width: 30%;
	margin-left:115px;
}
.ghr_twocolumnlist  .richText{
    clear: none;
    display: inline-block;
    width: 48%;
}
.center-main .ghr_twocolumnlist  .blue_button{
    clear: both;
	margin:0px;
}
.ghr_twocolumnlist .richText #engagednow-component-richtext p{ font-size:16px; line-height:26px;margin-bottom: 18px;}

@media only screen and (max-width: 767px) {
.center-main .parallaxcontainer .lines.medium .curve.whiteCurve{background:url("ssbsr_en_clientlibs-11.6/layout_images/Curve-white-top.png") no-repeat scroll center top !important;}
.center-main .parallaxcontainer .lines.medium .curve.whiteCurve > .column-container > .en-col-1{
    background:url("ssbsr_en_clientlibs-11.6/layout_images/Curve-white-bottom.png") no-repeat scroll center bottom !important;
	margin-bottom: -53px;
    padding-bottom: 81px;
}
.center-main .parallaxcontainer .lines.medium .curve.whiteCurve .ghr_curvetext > .column-container > .en-col{
    background:none !important;
}
.onecolumn .ghr_twocolumnlist  {
    /*border-top: 1px solid #cdced5;*/
    margin: 40px auto;
   /* padding-top: 50px;*/
    width: auto;
}
.ghr_twocolumnlist  .adaptive-image {
    float: none;
}
.ghr_twocolumnlist  .richText:nth-child(2){
    position:relative;
	width: auto;
	margin-left:0px;
}
.ghr_twocolumnlist  .blue_button {
    display: block;
    margin: 0 20px;
    width: auto;
    clear:none;
}
.ghr_twocolumnlist  .en-col #engagednow-component-layout-container .column-container .en-col {
    display: block;
    margin: 0;
    width: 100%;
	clear:both;
	
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .right-circle-content .richText+.richText{
    /*float:left;
    width: 114% !important;
    background: none;
    background-color: #d6e5f0;    
    padding-top: 0px;
    margin: 18px -20px 0px;*/
	display:none;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .right-circle-content .richText+.richText>#engagednow-component-richtext{
    margin: 0;
    padding: 0 20px;
    text-align: left;
    width: 85%;
    height:auto;
}
.ghr_twocolumnlist  .richText #engagednow-component-richtext p{line-height:24px; font-size:14px;width:84%; }
.ghr_twocolumnlist  .richText{float: left;width: 100%;height: auto;padding: 0 20px;}
.onecolumn .ghr_twocolumnlist { width:100%;margin-top:0px;}
/* .center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText p{
    width: 84%;
} */

}

.center-main .parallaxcontainer .lines.medium .curve .ghr_curvetext .richText{
}
.center-main .parallaxcontainer .lines.medium .curve .ghr_curvetext{
	margin: -100px auto 50px;
	width: 960px;
}
.center-main .parallaxcontainer .lines.medium .curve .ghr_curvetext .richText span.blue_button a{
	margin-top:0px !important;
}
@media only screen and (max-width: 767px) {
	.center-main .parallaxcontainer .lines.medium .curve .ghr_curvetext{
		width: 100%;
		margin: 40px auto;
	}
    .center-main .parallaxcontainer .lines .curve .en-col-1 .layoutContainer .richText p .blue_button+.blue_button+.blue_button a{
        margin-top:20px;
    }
}
/*GHR styling ends*/
.GHR-About-Us, .GHR-Why-State-Street, .GHR-Who-We-Hire, .GHR-Where-We-Hire{
    background: none repeat scroll 0 0 #eef5fa;
    left: 0;
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 99;
}
.GHR-About-Us .column-container, .GHR-Why-State-Street .column-container, .GHR-Who-We-Hire .column-container, .GHR-Where-We-Hire .column-container{
    margin: 0 auto;
    width: 960px;
}
.GHR-About-Us .en-col.en-col-1-of-2.en-col-1 , .GHR-Why-State-Street .en-col.en-col-1-of-2.en-col-1 , .GHR-Who-We-Hire .en-col.en-col-1-of-2.en-col-1 ,.GHR-Where-We-Hire .en-col.en-col-1-of-2.en-col-1 {
    margin: 0 0 0 10px;
    padding: 25px 30px 0px 0;
    width: 510px;
}

.GHR-About-Us .en-col.en-col-1-of-2.en-col-2 , .GHR-Why-State-Street .en-col.en-col-1-of-2.en-col-2 , .GHR-Who-We-Hire .en-col.en-col-1-of-2.en-col-2 ,.GHR-Where-We-Hire .en-col.en-col-1-of-2.en-col-2 {
    margin: 20px 0 20px;
    padding: 42px 10px 0px 20px;
    width: 377px;
	border-left: 1px solid #c7d7e2;
}
.GHR-About-Us .navigation ul.en-link-list, .GHR-Why-State-Street .navigation ul.en-link-list, .GHR-Who-We-Hire .navigation ul.en-link-list, .GHR-Where-We-Hire .navigation ul.en-link-list{
    display: inline-block;
    list-style: outside none none;
    margin-right: 10px;
	margin-bottom: 15px;
    padding-left: 0;
    vertical-align: top;
    /*width: 168px;*/
}
.GHR-About-Us .navigation ul.en-link-list .sub-nav, .GHR-Why-State-Street .navigation ul.en-link-list .sub-nav, .GHR-Who-We-Hire .navigation ul.en-link-list .sub-nav, .GHR-Where-We-Hire .navigation ul.en-link-list .sub-nav{
    display: inline-block;
    list-style: outside none none;
    margin-right:20px;
    padding-left: 0;
    vertical-align: top;
    width: 160px;
}
.GHR-About-Us .navigation ul.en-link-list .sub-nav-right, .GHR-Why-State-Street .navigation ul.en-link-list .sub-nav-right, .GHR-Who-We-Hire .navigation ul.en-link-list .sub-nav-right, .GHR-Where-We-Hire .navigation ul.en-link-list .sub-nav-right{
    display: inline-block;
    list-style: outside none none;
    margin-right:20px;
    padding-left: 0;
    vertical-align: top;
    width: 160px;
}
.GHR-About-Us .navigation ul.en-link-list li a, .GHR-Why-State-Street .navigation ul.en-link-list li a, .GHR-Who-We-Hire .navigation ul.en-link-list li a, .GHR-Where-We-Hire .navigation ul.en-link-list li a {
    color: #3280aa;
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 6px 10px;
    text-decoration: none;
	font-family: "dinotregular",​Helvetica,​Arial,​sans-serif;
}
.GHR-About-Us .navigation ul.en-link-list li a:hover, .GHR-Why-State-Street .navigation ul.en-link-list li a:hover, .GHR-Who-We-Hire .navigation ul.en-link-list li a:hover, .GHR-Where-We-Hire .navigation ul.en-link-list li a:hover {
    background: none repeat scroll 0 0 #0a2f59;
    color: #fff;
}
.GHR-About-Us h1, .GHR-Why-State-Street h1, .GHR-Who-We-Hire h1, .GHR-Where-We-Hire h1{
	color: #002c5f;
    font-size: 22px;
    margin: 0;
	font-family: "dinotregular", Helvetica,​Arial,​sans-serif;
	line-height: 30px;
	font-weight:normal;
}
.GHR-About-Us p, .GHR-Why-State-Street p, .GHR-Who-We-Hire p, .GHR-Where-We-Hire p{
	font-size:14px;
	color: #002c5f;
	line-height: 24px;
}
.GHR-header {
    background: none repeat scroll 0 0 #002c5f;
    display: block;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    height: 60px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.GHR-header  .adaptive-image {
    display: inline-block;
    float: left;
    padding-left: 40px;
    padding-top: 17px;
    width: 13%;
}
.GHR-header .en-col-1-of-1 {
    margin: 0;
    width: 100%;
}
.GHR-header  .adaptive-image a {
    display: inline-block;
}
.GHR-header  .richText {
    color: #fff;
}
.GHR-header  .link-list-item {
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
    z-index: 9999;
}
.GHR-header  .parbase.navigation.list.section .en-link-list {
    height: 60px;
    position: fixed;
    right: 0px;
    top: 0;
}
.GHR-header  .en-link-list .primaryNavTitle {
    border-left: 1px solid #334359;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 0;
}
.GHR-header .en-link-list .link-list-item:first-child .primaryNavTitle {
    padding: 18px 40px;
}
.GHR-header  .en-link-list .link-list-item:first-child .primaryNavTitle a {
    padding: 0;
}
.GHR-header  .link-list-item .primaryNavTitle a {
    color: #fff;
    display: block;
    padding: 18px 40px;
    text-decoration: none;
}
.GHR-header  .en-link-list .link-list-item:hover {
    background: none repeat scroll 0 0 #eef5fa;
    color: #002c5f;
}
.GHR-header  .en-link-list .link-list-item:hover a {
    color: #002c5f;
}
.GHR-header  .en-link-list .link-list-item.currentList{
	background: none repeat scroll 0 0 #eef5fa;
    color: #002c5f;
}
.GHR-header  .en-link-list .link-list-item.currentList a{
    color: #002c5f;
}
.GHR-header .header_text {
    border-left: 1px solid #334359;
    color: #d6e5f0;
    display: inline-block;
    float: left;
    left: 159px;
    margin-left: 74px;
    padding: 18px 0 18px 27px;
    position: absolute;
    top: 0;
}
.GHR-header .header_text a{
	color: #d6e5f0;
	text-decoration:none;
}
.GHR-About-Us, .GHR-Why-State-Street, .GHR-Who-We-Hire, .GHR-Where-We-Hire{
	visibility:hidden;
}
.twocolumn .center-main .statestreet-center-content h1{
	padding-top:40px;
}
@media screen and (min-width: 768px) and (max-width: 1140px) {
.GHR-header  .header_text {
    display: none;
}
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-1, .center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-2, .center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-3{
	width:300px;
	margin:0;
	display:inline-block;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-2{
	margin:0 20px !important;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-1 .en-col-1, .center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-2 .en-col-1, .center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .en-col-3 .en-col-1{
	margin:0;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper{
	margin-top:30px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .ghr_promoinnerwrapper .adaptive-image{
	margin:0px;
	padding:0;
	line-height:10px;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper  .ghr_promoinnerwrapper  .richText{
	margin:20px 20px 0;
	width:auto;
	color:#000;
}
.center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_threepromowrapper .ghr_promoinnerwrapper .richText p .blue_button a{
	margin-top:0;
}
.center-main .parallaxcontainer .lines .curve .ghr_threepromowrapper .column-container{
	height:auto;
    margin:0;
    width:auto;
}
.center-main .parallaxcontainer .lines.smallmedium .curve .ghr_threepromowrapper .en-col-1{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/GHR_whowehire_promoimg.png") repeat-y scroll 0 0;
}
.center-main .parallaxcontainer.Inward-art .lines.smallmedium .curve .ghr_threepromowrapper .en-col-1{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/GHR_whowehire_promoimg.png") repeat-y scroll 0 0;
}
.center-main .parallaxcontainer .lines.smallmedium .curve .ghr_threepromowrapper .en-col-1 .en-col-1{
	background:none;
}
.ghr_mobile_promo{
	display:none;
}
.GHR-header .search_hamburger{
	display:none;
}
.center-main .parallaxcontainer .lines.smallmedium{
	height: 680px;
}
.center-main .parallaxcontainer:first-child .lines.smallmedium > .column-container > .en-col-1 {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/line_static_inward.png") no-repeat scroll 0 0;
}
.center-main .parallaxcontainer.Inward-art .lines.smallmedium .curve .en-col-1{
	background: none;
}
.GHR-header .adaptive-image img{border:none;}
@media screen and (max-width: 767px) {
    .center-main .en-hero .parallaxcontainer .lines .en-col-1 .curve.ghr_blur_curve_image{
        background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve_bg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    }
.ghr_threepromowrapper{
	display:none;
}
.ghr_mobile_promo{
	display:block;
}
.GHR-header {
    background: none repeat scroll 93% 47% #002c5f;
    display: block;
    font-family: "dinotlight","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
}
.GHR-header .header_text {
    display: none;
}
.GHR-header .search_hamburger {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -166px -279px #002c5f;
    border-left: medium none;
    height: 48px;
    padding-right: 0;
    padding-top: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 66px;
	display:block;
}
.GHR-header .search_hamburger:hover {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -233px -279px #eef5fa;
}
.GHR-header .search_hamburger.active {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -233px -279px #eef5fa;
}
.GHR-header .en-link-list .link-list-item-1, .GHR-header .en-link-list .link-list-item-2, .GHR-header .en-link-list .link-list-item-3, .GHR-header .en-link-list .link-list-item-4, .GHR-header .en-link-list .link-list-item-5 {
    display: none;
}
.GHR-header .left-border {
    display: none;
}
.GHR-header .adaptive-image {
    display: inline-block;
    float: left;
    padding-left: 20px;
    padding-top: 12px;
    position: absolute;
    width: auto;
}
.GHR-header .parbase.navigation.list.section {
    position: relative;
    right: 0;
}
.GHR-header .parbase.navigation.list.section .en-link-list {
    height: auto;
    top: -12px;
}
.GHR-header .link-list-item {
    display: block;
    float: none;
    text-align: left;
}
.GHR-header .en-link-list .primaryNavTitle a {
    display: block;
    height: 36px;
    padding: 24px 40px 0;
    text-decoration: none;
}
.GHR-header .en-col-1-of-1 {
    margin: 0;
    width: 100%;
}
.GHR-header .en-col:first-child {
    margin: 0;
    width: 100%;
}
.onecolumn .center-main .parallaxcontainer .lines .curve .en-col-1 .ghr_mobile_promo .richText{
	margin-top:0;
}
.center-main .parallaxcontainer .ghr_mobile_promo .blue_button{
	margin: 0 20px 0 0;
}
.center-main .parallaxcontainer .lines.smallmedium {
    background: none!important;
    height: auto;
}
.center-main .parallaxcontainer .lines.smallmedium .curve {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve.png") no-repeat center bottom;
		padding-bottom: 0px;
	}
.center-main .parallaxcontainer .lines.smallmedium .curve  .en-col-1{
	padding-bottom: 25px;
}
}
@media screen and (min-width: 1300px) and (max-width: 1399px) {
	.center-main .parallaxcontainer.Inward-art .lines.smallmedium .en-col-1 {
		background-position: -67% 51%;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1549px) {
	.center-main .parallaxcontainer.Inward-art .lines.smallmedium .en-col-1 {
		background-position: -56% 51%;
	}
}
@media screen and (min-width: 1550px) and (max-width: 1649px) {
	.center-main .parallaxcontainer.Inward-art .lines.smallmedium .en-col-1{background-position:-29% 51%;}
}
@media screen and (min-width: 1850px) and (max-width: 1999px) {
	.center-main .parallaxcontainer.Inward-art .lines.smallmedium .en-col-1{background-position:-5% 51%;}
}
/*tablet ghr close button*/
.ghr-tab-close{
	background:url("ssbsr_en_clientlibs-11.6/layout_images/tab_close.png") no-repeat scroll left center;
	width:22px;
	height:22px;
	position: fixed;
    right: 30px;
    top: 90px;
	display:none;
	z-index:999;
}
/*For tablet navigation touch issue*/
@media only screen and (min-width: 767px) and (max-width: 1024px) {
/*For ipad horizontal scrolling issue when no content*/
.statestreet-center-content{
	min-height:200px;
}
.GHR-header .en-link-list .link-list-item:active{
    background:#eef5fa;
    color: #002c5f;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-header .en-link-list .link-list-item:active.currentList, .GHR-header .en-link-list .link-list-item.currentList{
	background:#eef5fa !important;
    color: #002c5f !important;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-header .en-link-list .link-list-item{
    background: #002c5f !important;
	color:#fff !important;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-header .en-link-list .link-list-item a{
	color:#fff !important;
}
.GHR-header .en-link-list .link-list-item:hover{
    background:#eef5fa;
    color: #002c5f;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-header .en-link-list .link-list-item:active.currentList a, .GHR-header .en-link-list .link-list-item.currentList a{
	color: #002c5f !important;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-About-Us .navigation ul.en-link-list li a:active, .GHR-Why-State-Street .navigation ul.en-link-list li a:active, .GHR-Who-We-Hire .navigation ul.en-link-list li a:active, .GHR-Where-We-Hire .navigation ul.en-link-list li a:active{
	background: none repeat scroll 0 0 #0a2f59 !important;
    color: #fff !important;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
.GHR-About-Us .navigation ul.en-link-list li a, .GHR-Why-State-Street .navigation ul.en-link-list li a, .GHR-Who-We-Hire .navigation ul.en-link-list li a, .GHR-Where-We-Hire .navigation ul.en-link-list li a{
	background: none !important;
    color: #3280aa !important;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}
}
.ghr-tab-carousel-wrapper{
         height:auto;
         margin:15px auto 0;
         background-color: #eef5fa;
      }
         .ghr-tab-carousel-wrapper .bx-prev,.ghr-tab-carousel-wrapper .bx-next{
            display: none;
         }
         .ghr-tab-carousel-wrapper .bx-wrapper .bx-viewport{
            -webkit-box-shadow: none; 
            box-shadow: none; 
            border: 5px solid #eef5fa;
            padding-bottom: 30px;
            background-color: #eef5fa;
            height:auto !important;
         }
         .ghr-tab-carousel-wrapper .bx-wrapper{
            margin: 35px auto 60px;
         }
         .ghr-tab-carousel{
               max-width: 412px;
               margin: 0 auto;
         }
         #ghr-bx-pager {
            margin: 0 auto;
            padding:0px;
            display: block;
            width: 412px;
         }
         #ghr-bx-pager a{
            width:99px;
            height: 16px;
            display: inline-block;
            background-color:#b9d5e4;
            margin: 0 auto;
            text-decoration: none;            
         }
         #ghr-bx-pager.tab-2 a{
            width:203px;
            height: 16px;
            display: inline-block;
            background-color:#b9d5e4;
            margin: 0 auto;
            text-decoration: none;            
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-2 span{
            margin-left:185px;
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-2 span.last-child{
            margin-left:174px;
            
         }
         #ghr-bx-pager.tab-3 a{
            width:134px;
            height: 16px;
            display: inline-block;
            background-color:#b9d5e4;
            margin: 0 auto;
            text-decoration: none;            
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-3 span{
            margin-left:113px;
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-3 span.last-child{
            margin-left:98px;
            
         }
          #ghr-bx-pager.tab-5 a{
            width:79px;
            height: 16px;
            display: inline-block;
            background-color:#b9d5e4;
            margin: 0 auto;
            text-decoration: none;            
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-5 span:nth-child(2){
            margin-left:63px;
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-5 span{
            margin-left:52px;
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-5 span.last-child{
            margin-left:39px;
            
         }
         #ghr-bx-pager a:hover{
            cursor: pointer;
            background-color: #002c5f;           
         }        
         
         #ghr-bx-pager a .pager > span.last-child{
            margin-left: 70px;
            cursor: auto;
         }
         .ghr-tab-carousel-wrapper .ghr-timings{
            width: 412px;
            margin: 0 auto;
            color: #007298;
            padding-top:27px;
			font-family: dinotregular;
			font-size: 14px;
         }
		 .ghr-tab-carousel .bx-viewport .slide .column-container .richText #engagednow-component-richtext p{
			font-family: "dinotregular";
		}
		.ghr-tab-carousel .bx-viewport .slide .column-container .richText #engagednow-component-richtext p:first-child{
			font-family: "dinotmedium";
			margin:0px;
			color: #002c5f;
		}
		.image-text-twocolumn .bx-viewport ul li.carousel-list-item p span.designation{
			font-family: "dinotregular";
			font-size: 12px;
		}
		.ghr-tab-carousel .bx-viewport .slide .column-container .en-adaptive-image{
			border-bottom: 1px solid #cdced5;
			margin-bottom:10px;
		}
		.ghr-tab-carousel .bx-viewport .slide .layoutContainer:first-child{
			margin-bottom: 2px;
		}
         .ghr-tab-carousel-wrapper .ghr-timings.tab-4 span{
            margin-left:70px;
         }
		 .ghr-tab-carousel-wrapper .ghr-timings.tab-4 span:nth-child(2){
			margin-left: 88px;
		}
         .ghr-tab-carousel-wrapper .ghr-timings.tab-4 span:first-child{
            margin-left:0px;
            position: absolute;
         }
         .ghr-tab-carousel-wrapper .ghr-timings.tab-4 span:last-child{
            margin-left:53px;            
         }
         .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide{   
            background-color:#eef5fa;
         }
         .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide img{
            padding:12px 0px 25px;            
         }
         .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide .text{
            padding-bottom:25px;
         }
         .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide .text.last-child{
            padding-top:25px;
            border-top:1px solid #cdced5;
         }
         .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide div > span.tab-carousel-text-header{
            color:#002c5f;
         }
		 .ghr-tab-carousel-wrapper #ghr-bx-pager a.active{
			background-color:#002c5f;
		}

         @media only screen and (max-width: 767px){
            
            .ghr-tab-carousel-wrapper .bx-wrapper{
               margin: 0px 0px 0px 5px;
            }
            .ghr-tab-carousel-wrapper. .ghr-tab-carousel{
               width: 100%;
            }
            #ghr-bx-pager, .ghr-timings{
               display: none;
            }

            .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide {
               padding-top: 15px;
            }
            .ghr-tab-carousel-wrapper .bx-prev,.ghr-tab-carousel-wrapper .bx-next{
               display: inline-block;
            }
            .ghr-tab-carousel-wrapper .bx-wrapper .bx-prev {
                background: url("ssbsr_en_clientlibs-11.6/css/sprite.png") no-repeat scroll -206px -209px;
                margin-left: 9%;
                top: -31px;
            }
            .ghr-tab-carousel-wrapper .bx-wrapper .bx-next {
                background: url("ssbsr_en_clientlibs-11.6/css/sprite.png") no-repeat scroll -164px -209px;
                right: 4%;
                top: -31px;
            }
            .ghr-tab-carousel-wrapper .bx-wrapper .bx-controls-direction a{
               position: absolute;
               height:45px;
            }
            .ghr-tab-carousel-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
               bottom:27px;
            }
            .ghr-tab-carousel-wrapper .ghr-tab-carousel .slide img {
                margin: 0 auto;               
                width: 95%;
            }
            .ghr-tab-carousel-wrapper .bx-wrapper .bx-viewport{
               width: auto !important;
            }
            .section.tab-carousel {
                width: auto;
            }

            #brightcove-player-wrapper{
               width: auto;
            }
            #brightcove-player-wrapper .BrightcoveExperience{
               width: 245px;
               height: 187px;
            }
			.ghr-tab-carousel-wrapper .bx-wrapper p{
				-webkit-text-size-adjust: none;
			}
         }

/*GHR styling for two column layout*/
.image-text-twocolumn  .en-col:first-child, .image-text-twocolumn  .en-col{
	border-bottom: 1px solid #cdced5;
    border-top: 1px solid #cdced5;
    margin: 5px 0 55px;
    padding: 25px 0 0;
}
.image-text-twocolumn #engagednow-component-textImage .en-adaptive-image {
    float: left;
    margin: 0 30px 0 40px;
    text-align: center;
    width: 165px;
}
.image-text-twocolumn .carousel-list-item .en-image-text .text{
    /*float:right;*/
    margin-left: 0;
    padding-top: 15px;
    width: 380px;
}
.image-text-twocolumn .carousel-prev{width:38px; background:#fff;}
.image-text-twocolumn .carousel-next{width:50px; background:#fff;}
.ghr-slider-dropdown .image-text-twocolumn .carousel-prev{width:16px; background:none;}
.ghr-slider-dropdown .image-text-twocolumn .carousel-next{width:16px; background:none;}
.image-text-twocolumn .carousel-prev a{ left: 0px; background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite-ghr.png") no-repeat scroll -4px -530px; width:16px; height:30px; top: 50% !important;}
.image-text-twocolumn .carousel-prev a:hover{background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite-ghr.png") no-repeat scroll -4px -530px;}
.image-text-twocolumn .carousel-next a{ right:0px; background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite-ghr.png") no-repeat scroll -30px -530px;  width:16px; height:30px; top: 50% !important;}
.ghr-slider-dropdown  .image-text-twocolumn .carousel-next a, .ghr-slider-dropdown .image-text-twocolumn .carousel-prev a {top: 35% !important;}
.image-text-twocolumn .carousel-next a:hover{background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite-ghr.png") no-repeat scroll -30px -530px;}
.center-main .image-text-twocolumn h2{	
		margin-top:0px;
		
	}
.image-text-twocolumn .carousel-list-item .en-image-text #engagednow-component-adaptive-image{
		padding: 30px 0px 0px 90px;
		width: 304px;
	}

.image-text-twocolumn span.h1 {
    color: #002c5f;
    display: block;
    font-family: dinotregular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: -8px;
    padding-bottom: 0;
}
.image-text-twocolumn h1 {
    color: #002c5f;
    display: block;
    font-family: dinotregular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: -8px;
    padding-bottom: 0;
}
.image-text-twocolumn h6 {
    color: #002c5f;
	font-size:14px;
	line-height:16px;
}
.image-text-twocolumn .text .subtitle{
	color: #737373;
    font-family: dinotregular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.image-text-twocolumn .text .link a{
	color: #737373;
    font-family: dinotregular,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.image-text-twocolumn .text .link a:hover{
	color: #010101;
}
.image-text-twocolumn .text p b{
	color:#002c5f;
}
.image-text-twocolumn span.h2{
	margin-top:0px;
}
.twocolumnbodylayout .en-col-1{
	margin:0 50px 0 0;
	width:450px;
}
.twocolumnbodylayout .en-col-2{
	margin:0;
	width:190px;
}
.twocolumnbodylayout .en-col-2 .en-col-1{
	width:100%;
	margin:0;
}
.twocolumnbodylayout h5{
	font-size:22px;
	color:#007298;
}
/*Flexible career path*/
.ghrcarrer-fcp-main{
	padding:20px;
	background:#eef5fa;
	margin-bottom:20px;
	margin-top:54px;
}
.ghrcarrer-fcp-main h2{
	margin-top:0;
}
#ghrcareer_article_filter .filter .col1{
	width:100%;
	margin-right:0;
}
#ghrcareer_article_filter .dk-select:first-child{
	margin-right:20px;
	width:175px;
}
#ghrcareer_article_filter #dk0-ghrcareer_filter_topics{
	margin-right:20px;
}
#ghrcareer_article_filter .dk-select{
	width:175px;
	background-color:#fff;
}
#ghrcareer_article_filter .GHR-accordion{margin-bottom:15px;}
#ghrcareer_article_filter .button{
	border:0;
}
.right-body-image .adaptive-image{
    float: left;
    margin-right: 10px;
    width: 40px;
	max-width:100%;
}
#rightsidebar .right-body-image .richText {
    float: left;
    width: 135px;
}
/*upcoming events style*/
.eventlist li{
	list-style:none;
	margin-top:25px;
}
.eventlist {
    margin-bottom: 30px;
}
.eventdate {
    background: url("ssbsr_en_clientlibs-11.6/layout_images/how-we-hire-circle.png") no-repeat scroll 0 0;
    height:50px;
    width: 50px;
	margin-right:10px;
	display:inline-block;
	vertical-align: top;
	margin-top:3px;
}
.eventdate span{
	font-size:16px;
	color:#8aacc4;
	font-family:dinotbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:14px;
    text-align: center;
	display: block;
}
.eventdate span.eventday{
	margin-top: 10px;
}
.eventdate span.eventmonth{
	font-size:12px;
}
.eventdetail {
    width: 124px;
	display:inline-block;
}
.twocolumn .twocolumnbodylayout .en-col-2 .eventdetail p, #rightsidebar .eventdetail p, .eventdetail p{
	font-size:14px;
	color:#000000;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:24px;
	margin:0;
}
.eventdetail p a{
	color:#007298;
}
#en-main-content #rightsidebar #upcomingEventRight button{
	background-color: #fff;
    border: 1px solid #cdced5;
    color: #0a2f59;
    cursor: pointer;
    display: inline-block;
    font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 11px 14px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#en-main-content #rightsidebar #upcomingEventRight button:hover{
	color: #fff;
	background-color: #0a2f59;
}
.twocolumn .twocolumnbodylayout .en-col-2  .parsys  > .richText{
	padding-bottom:30px;
}
.twocolumn .twocolumnbodylayout .en-col-2  p{
	color:#007298;
	margin-bottom:15px;
}
.twocolumn .twocolumnbodylayout .en-col-2  p b{
	color:#000;
}
.twocolumn .twocolumnbodylayout .en-col-2  p a{
	color:#007298;
}
.twocolumn .twocolumnbodylayout .en-col-2  p a:hover{
	color:#002c5f;
}
#rightsidebar .right-body-image .richText #engagednow-component-richtext p:first-child{
	margin-top:0px;
}
.right-image-text .adaptive-image{
	margin-bottom:15px;
}
#en-main-content #rightsidebar #engagednow-component-layout-container .en-col{
	margin:0;
	width:100%;
}
.dept_error, .role_error{
	display:none;
	color:#ed1c24;
	font-size:14px;
	font-family:"dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#ghrcareer_article_filter .dk-select.dk-select-disabled {
    color: #bbbbbb;
    /*cursor: not-allowed;*/
    opacity: 0.6;
	background-color:#ccc;
}
/*events list*/
.countryCol{
	display: inline-block;
    width: 56%;
}
.cityCol{
	display: inline-block;
    width: 43%;
}
#ghrcareer_eventlist_filter .filter .col1{
	 margin-right: 0;
	 width: 100%;
	 margin-bottom:50px;
}
#ghrcareer_eventlist_filter .filter label{
	text-transform: uppercase;
}
.ghrcareer_eventlist-Results p.total{
	font-size:12px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#737373;
	margin-bottom:15px;
}
.ghrcareer_eventlist-Results li{
	list-style:none;
	margin-bottom:50px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ghrcareer_eventlist-Results li p{
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ghrcareer_eventlist-Results .eventdate_image {
    display: inline-block;
    margin-right: 10px;
    width: 50px;
	height:50px;
	background:url("ssbsr_en_clientlibs-11.6/layout_images/how-we-hire-circle.png") no-repeat scroll 0 0;
	vertical-align:top;
	margin-bottom: 15px;
}
.ghrcareer_eventlist-Results .eventdate_image a{
	height:50px;
	display:block;
}
.ghrcareer_eventlist-Results .event_text {
    display: inline-block;
	width:84%;
}
.ghrcareer_eventlist-Results .event_text h2{
	line-height: 30px;
    margin-bottom: 5px;
    margin-top: 0;
}
.ghrcareer_eventlist-Results .event_text p{
	margin-bottom:6px;
}
.ghrcareer_eventlist-Results .event_text p.tags a{
	color:#737373;
	font-size:12px;
	font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-left:1px solid #a0a0a0;
	padding: 0 9px;
}
.ghrcareer_eventlist-Results .event_text p.tags a:hover{
	color:#010101;
}
.ghrcareer_eventlist-Results .event_text p.tags a:first-child {
    border-left: medium none;
    padding-left: 0;
}
.ghrcareer_eventlist-Results p.desc a{
	color:#010101;
}
.ghrcareer_eventlist-Results p.more{
	font-size:12px;
}
.ghrcareer_eventlist-Results p span.venue{
	color:#002c5f;
	font-family:"dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ghrcareer_eventlist-Results .eventdate_image span {
    color: #8aacc4;
    display: block;
    font-family: dinotbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 14px;
    text-align: center;
}
.ghrcareer_eventlist-Results .eventdate_image  span.eventmonth {
    font-size: 12px;
}
.ghrcareer_eventlist-Results .eventdate_image  span.eventday {
    padding-top: 10px;
}
#ghrcareer_eventlist_filter .dk-select{
	width:130px;
}
/*SSGHR-267*/
.twocolumnbodylayout  span.h8{
	display: inherit;
    margin-bottom: -20px;
}	
.ghrcareer_eventlist-Results .eventdate_image .eventdate_mobile{
	display:none;
}
/*Blog*/
.ghrcarrer-blist-main .filter .col1{	
	margin-bottom: 50px;
	margin-right: 0;
	width: 100%;
}
.ghrcareer_bloglist-Results p.total {
    color: #737373;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom:15px;
}
.ghrcareer_bloglist-Results li {
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    list-style: outside none none;
    margin-bottom: 50px;
}
.ghrcareer_bloglist-Results li p {
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ghrcareer_bloglist-Results .blogdate{
	margin-bottom: 10px;
}
.ghrcareer_bloglist-Results .blogdate .blogdatedisp {
    font-family: "dinotbold","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
	color:#737373;    
}
.ghrcareer_bloglist-Results .blog_text h2 {
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 0;
}
.ghrcareer_bloglist-Results .blog_text p.tags {
    margin-bottom: 13px;
}
.ghrcareer_bloglist-Results .blog_text p.tags a:first-child {
    border-left: medium none;
    padding-left: 0;
}
.ghrcareer_bloglist-Results .blog_text p.tags a {
    border-left: 1px solid #a0a0a0;
    color: #737373;
    font-family: "dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 0 8px 0 9px;
}
.ghrcareer_bloglist-Results .blog_text p.tags a:hover{
	color:#010101;
}
.ghrcareer_bloglist-Results .blog_text p.more{
	font-size:12px;
}
#ghrcareer_bloglist_filter #brightcove-player-wrapper{
	margin-bottom:20px;
}
#ghrcareer_bloglist_filter #brightcove-player-wrapper .BrightcoveExperience{
    height: 400px;
    width: 460px;
}
.ghrcareer_bloglist-Results li p .en-adaptive-image {
    width: 100%;
}
.twocolumn .twocolumnbodylayout .white_button a, #rightsidebar .white_button a{
		margin:0 0 5px;
	}
@media screen and (min-width: 767px){
	.image-text-twocolumn .carousel-pagination a{margin: 60px 15px 1px 0;}
	.image-text-twocolumn #engagednow-component-textImage .en-adaptive-image{
		width:auto;
		height:auto;
		float:left;
	}
}
@media screen and (max-width: 767px){

.image-text-twocolumn .carousel-next a, .image-text-twocolumn .carousel-prev a, .image-text-twocolumn .carousel-prev a, .image-text-twocolumn .carousel-next a, .ghr-slider-dropdown  .image-text-twocolumn .carousel-next a, .ghr-slider-dropdown .image-text-twocolumn .carousel-prev a {top: 8% !important;}
	.twocolumnbodylayout h5{
		font-size:18px;
	}
	.image-text-twocolumn span.h1 {
		font-size: 18px;
	}
	.image-text-twocolumn h1 {
		font-size: 18px;
	}
	.twocolumnbodylayout{
		margin: 0;
		width: auto;
	}
	.twocolumn .statestreet-center-content .parsys > .richText{
		margin:0 20px;
		width:auto;
	}
	.twocolumn .statestreet-center-content .layoutContainer .parsys > .richText{
		margin:0;
	}
	/*twocolumn chnages from .com site*/	
	.twocolumn .image-text-twocolumn{
		margin:0 20px;
	}
	.twocolumn .twocolumnbodylayout .en-col-1{
		margin:0 20px;
		width:auto;
	}
	.twocolumn .twocolumnbodylayout .en-col-1 .en-col-1{
		margin:0px;
		width:100%;
	}
	.twocolumn .twocolumnbodylayout .en-col-2 .en-col-1 {
		margin:0px;
		width:100%;
	}
	.twocolumn .twocolumnbodylayout .en-col-2{
		margin:0px;
		background: url("ssbsr_en_clientlibs-11.6/layout_images/footer_bg_mobile_rightbar.png") no-repeat scroll right bottom #d6e5f0;
		bottom: 0;
		position: relative;
		width:auto;
		padding:0;
		width:100%;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  p{
		color:#002c5f;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  p b{
		color:#002c5f;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  p a{
		color:#007298;
	}
	.image-text-twocolumn  .en-col:first-child, .image-text-twocolumn  .en-col{
		border-bottom: none;
		border-top:none;
		margin: 0px 0 30px;
		padding: 0;
	}
	.image-text-twocolumn .carousel-list-item  #engagednow-component-textImage .en-adaptive-image{
		float: none;
		margin: 0;
		text-align: center;
		width: auto;
	}
	.image-text-twocolumn span.h2{
		margin-top:10px;
	}
	.image-text-twocolumn h6 {
		color: #007298;
		font-size:18px;
		line-height:22px;
	}
	.image-text-twocolumn .carousel-next, .image-text-twocolumn .carousel-prev{
		height: 45px;
    	margin: 0px;
		bottom: -12px;
		top: auto;
    	z-index: 99;
		width:16px;
		background:none;
	}
	.image-text-twocolumn .bx-next {
		bottom:0px; right:0px;
	}
	.image-text-twocolumn .carousel-next a{
		right:43px;
	}
	.image-text-twocolumn .carousel-prev a{
		left:45px;
	}
	.image-text-twocolumn .carousel-list-item .en-image-text .text h7 {font-size: 14px !important;}
	.image-text-twocolumn .carousel-list-item .en-image-text .text p{
		font-size: 14px; line-height:24px;  
		font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
		-webkit-text-size-adjust: none;
	}
	.image-text-twocolumn .carousel-list-item .en-image-text .text p  span.h2{
		line-height:24px;
	}
	.image-text-twocolumn .carousel-list-item .en-image-text .text h5{ font-size:12px}
	.image-text-twocolumn .carousel-list-item .en-image-text .text h1{ font-size:22px}
	.image-text-twocolumn .carousel-list-item .en-image-text .text{
		width: auto;
		text-align: center;
		margin:0px;
		display: block;
		padding-top: 20px;
		padding-left: 0px;
	}
	.image-text-twocolumn .carousel{
		width: auto;
		padding: 20px 0;
	}
	/*.text-image .carousel-prev, .text-image .carousel-next {
		height: 25%;
    	top: 225px;
	}*/
	.image-text-twocolumn .carousel-pagination a{margin: 0px 15px 1px 0;}
	.image-text-twocolumn .bx-wrapper{
		margin: 0 auto;
	}
	.image-text-twocolumn .bx-wrapper img{
		margin: 0 auto;
	} 
	.image-text-twocolumn .carousel-pagination{
		bottom: 0px;
	}
	.image-text-twocolumn .bx-wrapper .bx-viewport{
		border: 0px;
		height:auto !important;
	}
	.image-text-twocolumn #engagednow-component-carousel .en-carousel .carousel-prev{
		height:45px;
		left:0px;
		bottom:-10px;
		top:auto;
		margin:0px;
	}
	.image-text-twocolumn .carousel-next a{ right:0px}
	.image-text-twocolumn .carousel-prev a{ left:0px}
	.ghrcarrer-fcp-main {
		background: none;
		margin-bottom: 20px;
		padding: 0;
	}
	#ghrcareer_article_filter .dk-select:first-child {
		margin-bottom: 20px;
		width: 92%;
	}
	#ghrcareer_article_filter #dk0-ghrcareer_filter_topics{
		margin-right:0px;
	}
	#ghrcareer_article_filter .dk-select {		
		width: 92%;
		margin-bottom: 25px;
	}
	#ghrcareer_article_filter .button {		
		margin-bottom: 30px;
		margin-top:0px;
	}
	#rightsidebar .flexi_right .layoutContainer  .en-col-1 .richText{
		border-top:0;
	}
	.twocolumn .twocolumnbodylayout .en-col-2 .parsys > .richText, .twocolumn .twocolumnbodylayout .en-col-2  .richText{
		border-top:1px solid #fff;
		padding: 30px 20px 10px;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  > .layoutContainer, .twocolumn .twocolumnbodylayout .en-col-2  .layoutContainer{
		border-top:1px solid #fff;
		padding: 30px 20px;
	}
	.twocolumn .twocolumnbodylayout .en-col-2   .layoutContainer  .layoutContainer{
		border-top:none;
		padding:0;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  > .layoutContainer .richText, .twocolumn .twocolumnbodylayout .en-col-2  .layoutContainer .richText{
		border-top:none;
		padding:0;
	}
	.twocolumn .twocolumnbodylayout .en-col-2  .parsys > .layoutContainer:first-child, .twocolumn .twocolumnbodylayout .en-col-2 .parsys > .richText:first-child{
		border-top:none;
	}
	#rightsidebar .richText{
		padding:30px 20px 10px;
	}
	.right-body-image .adaptive-image{
		float: left;
		margin-right: 20px;
		width: 90px;
	}
	#rightsidebar .right-body-image .richText {
		float: left;
		width: 57%;
	}
	.right-image-text .adaptive-image{
		float: left;
		margin-right: 20px;
		max-width: 100%;
		margin-bottom:0;
	}
	#rightsidebar .right-image-text .richText {
		float: left;
		width: 60%;
	}
	#rightsidebar .right-image-text .richText #engagednow-component-richtext p:first-child{
		margin-top:0px;
	}
	.eventdate {
		background: url("ssbsr_en_clientlibs-11.6/layout_images/events_roundimage_mobile.png") no-repeat scroll 0 0;
		margin:5px 20px 0 10px;
		vertical-align: top;
	}
	.eventlist {
		margin-bottom: 30px;
	}	
	.eventdetail {
		width: 68%;
	}
	.twocolumn .twocolumnbodylayout .en-col-2 .eventdetail p, #rightsidebar .eventdetail p, .eventdetail p{
		color:#002c5f;
	}
	#en-main-content #rightsidebar .eventlist li, .eventlist li{
		margin-top:30px;
	}
	/*eventlist*/
	.countryCol {
		display:block;
		width: 100%;
		margin-bottom:25px;
	}	
	.cityCol {
		display:block;
		width: 100%;
	}
	#ghrcareer_eventlist_filter .dk-select {
		width: 91.4%;
		min-width:230px;
	}
	#ghrcareer_eventlist_filter .filter .col1{
		margin-bottom:55px;
	}
	.ghrcareer_eventlist-Results .eventdate_image{
		background: none;
		height: auto;
		margin-bottom: 10px;
		margin-right: 0;
		vertical-align: top;
		width: auto;
		display:block;
	}
	.ghrcareer_eventlist-Results .eventdate_image a{
		height:auto;
		display:block;
	}
	.ghrcareer_eventlist-Results .eventdate_image span{
		color: #737373;
		display: inline;
		font-family: dinotbold,"Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 12px;
		line-height: 24px;
		text-align: left;
		margin-right:0px;
	}
	.ghrcareer_eventlist-Results .eventdate_image span.eventday, .ghrcareer_eventlist-Results .eventdate_image span.eventmonth{
		display:none;
	}
	.ghrcareer_eventlist-Results .eventdate_image .eventdate_mobile{
		display:block;
	}
	.ghrcareer_eventlist-Results .event_text h2{
		line-height: 25px;
		margin-bottom:6px;
	}
	.ghrcareer_eventlist-Results .event_text {
		display: block;
		width:auto;
	}
	#ghrcareer_eventlist_filter .filter label{
		margin-bottom: 10px;
	}
	.ghrcareer_eventlist-Results .event_text p{
		margin-bottom:6px;
	}
	.eventlist-page{
		width:100%;
    }
	#ghrcareer_bloglist_filter .filter label{
		margin-bottom: 10px;
		display:block;
	}
	#ghrcareer_bloglist_filter .dk-select {
		min-width: 257px;
		width: 91.4%;
	}
	#ghrcareer_bloglist_filter .filter .col1 {
		margin-bottom: 55px;
		width:auto;
	}
	.ghrcareer_bloglist-Results p.total {
		margin-bottom: 15px;
	}
	.ghrcareer_eventlist-Results p.total{
		margin-bottom: 15px;
	}
	.ghrcareer_bloglist-Results .blog_text h2{
		line-height: 25px;
		margin-bottom:6px;
	}
	#ghrcareer_bloglist_filter #brightcove-player-wrapper .BrightcoveExperience{
		height:187px;
		width: 245px;
	}
	.twocolumn .twocolumnbodylayout .white_button a, #rightsidebar .white_button a{
		margin:0 0 5px;
	}
	.button_load{
		margin:20px 0px 30px;
	}
}
/* dropdown changes starts*/
         #ghr-bx-pager-dropdown {
            margin: 0 auto;
            padding:25px 0px 0px;
            display: block;
            width: 100%;
         }
         #ghr-bx-pager-dropdown a{
            width:88px;
            height: 110px;
            display: inline-block;
            margin: 0 auto;
            text-decoration: none;            
         }
         #ghr-bx-pager-dropdown a .circle-image{
            display:block;
            margin: 0 auto;
            width: 50px;
            height: 52px;
            background:url('ssbsr_en_clientlibs-11.6/layout_images/how-we-hire-circle.png') no-repeat;
         }
         #ghr-bx-pager-dropdown a .circle-image.hoverClass{
            background:url('ssbsr_en_clientlibs-11.6/layout_images/how-we-hire-circleHover.png') no-repeat;
            cursor:pointer
         }
         #ghr-bx-pager-dropdown a .circle-text{
            color:#007298;
            position:absolute;
            text-align:center;
            width:95px;
            margin-left: -3px;
            margin-top: 10px;
			font-size: 14px;
         }
        #ghr-bx-pager-dropdown a .numbering{
            color:#007298;
            font-size:24px;
            margin:-37px 38px;
            position:absolute;
            width:10px;
            text-align: left;
         }
         #ghr-bx-pager-dropdown a .circle-image .circle-text:hover{
            color:#95b6cc;
         }  
         /*Carousel Starts*/
.ghr-tab-dropdown-carousel {
   width: 460px;
   margin: 0px;
}
.ghr-tab-dropdown-carousel > .bx-wrapper > .bx-controls > .bx-controls-direction > a{
   display: none;
}
.ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn{
   margin-top:45px;
}
.ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn .carousel-next{
   top:65%;
   right:35%;
   z-index:99;
}
.ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn .carousel-prev{
   top:65%;
   left:35%;
   z-index:99;
}
.ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn ul li .en-image-text > .en-adaptive-image{
   width: 110px;
   height:auto;
   display: inline-block;
   margin: 0px;
}
.ghr-tab-carousel .slide #engagednow-component-layout-container .image-text-twocolumn ul li .en-image-text > .text{
   width: 300px;
   height:auto;
   display: inline-block;
   margin:-25px 0px 0px 20px;
   padding:0px;
}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide{
   width: 100%;
}
.ghr-tab-dropdown-carousel .slide .image-text-twocolumn .bx-wrapper .bx-viewport{
  height: 166px !important;
}

.ghr-tab-carousel-dropdown-wrapper #ghr-bx-pager-dropdown a.active .numbering{
  color:#EEF5FA;
  font-weight:bold;
}
.ghr-tab-carousel-dropdown-wrapper #ghr-bx-pager-dropdown a.active .circle-text{
  font-weight:bold;
}
.ghr-tab-carousel-dropdown-wrapper #ghr-bx-pager-dropdown a.active .circle-image{
  background:url('ssbsr_en_clientlibs-11.6/layout_images/how-we-hire-circleHover.png') no-repeat;
    cursor:pointer;
}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .adaptive-image{
   width:80px;
   margin-right:25px;
   display: inline-block;
   float: left;
}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText:first-child{
   display: block;
   width: 100%;
}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText{
   display: inline-block;
   width: 350px;
   margin: 0px;

}
/*Carousel Ends*/
.ghr-slider-dropdown .image-text-twocolumn .en-col:first-child, .ghr-slider-dropdown .image-text-twocolumn .en-col{
   border-bottom: 1px solid #cdced5;
    border-top: 1px solid #cdced5;
    margin: 5px 0 55px;
    padding: 15px 0 0;
}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText span.h2{
   line-height: 34px;
}

.ghr_twoColumn_singleSlide .en-col .parsys{
   margin-top: -30px;
}

.bx-wrapper .bx-pager.bx-default-pager a{
   width:15px !important;
   height:15px !important;
   background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -282px -214px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a.active{
   background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -247px -214px !important;
}

         .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide img{
            padding:12px 0px 25px;           
            width: 100%;
            height:auto; 
         }
         .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .text{
            padding-bottom:25px;
             width:310px;
             float:right;
             padding: 0px;
             margin:-20px 0px 0px 0px;
         }
         .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .text.last-child{
            padding-top:25px;
            border-top:1px solid #cdced5;
         }
         .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide div > span.tab-carousel-text-header{
            color:#002c5f;
         }
         .selectForMobile{
            display: none;
         }
         .en-detail > #engagednow-component-richtext.copiedHTML,.en-detail > #engagednow-component-richtext.copiedHTML.careers{
            display: none;
         }

         @media only screen and (max-width: 767px){
		 .ghr-tab-dropdown-carousel .slide .image-text-twocolumn .bx-wrapper .bx-viewport{
			  height: auto !important;
			}
            .ghr-slider-dropdown .image-text-twocolumn .en-col:first-child, .ghr-slider-dropdown .image-text-twocolumn .en-col{
               border-bottom: none;
                border-top: none;
                margin: -25px 0 50px;
                padding: 0px;
            }
            .selectForMobile{
               display: block;
               width:100%;
            }
            .selectForMobile > p {
                  color: #002f5f;
                  font-size: 24px !important;
                  margin-top: 50px;
                  font-family:"dinotregular","Helvetica Neue",Helvetica,Arial,sans-serif;
              }
            .dropdownValue{
               width:90%;  
            }
            .ghr-tab-carousel-dropdown-wrapper .bx-wrapper{
               margin: 0px 0px 0px 5px;
            }
            .ghr-tab-carousel-dropdown-wrapper. .ghr-tab-dropdown-carousel{
               width: 100%;
            }
            #ghr-bx-pager-dropdown, .ghr-timings{
               display: none;
            }

            /* .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide {
               padding-top: 15px;
            } */
            .ghr-tab-carousel-dropdown-wrapper .bx-prev,.bx-next{
               display: inline-block;
            }
            .ghr-tab-carousel-dropdown-wrapper .bx-wrapper .bx-prev {
                background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -206px -209px;
                left: 10px;
                top: -21px;
            }
            .ghr-tab-carousel-dropdown-wrapper .bx-wrapper .bx-next {
                background: url("ssbsr_en_clientlibs-11.6/layout_images/sprite.png") no-repeat scroll -164px -209px;
                right: -223px;
                top: -21px;
            }
            .ghr-tab-carousel-dropdown-wrapper .bx-wrapper .bx-controls-direction a{
               position: relative;
               height:45px;
            }
            .ghr-tab-carousel-dropdown-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
               bottom:27px;
            }
            .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide img {
                margin: 0 auto;
               
                width: 95%;
            }
            .ghr-tab-carousel-dropdown-wrapper{
                  width: 98%;
               }
            .ghr-tab-dropdown-carousel{width:auto;margin:0}
            .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText{display:block;width:auto;margin:0;}
            .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .text{padding-bottom:25px;width:auto;float:none;padding:0;margin:0px;}
            .ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn ul li .en-image-text>.en-adaptive-image{width:100%;height:auto;display:block;margin:0;}
            .ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn ul li .en-image-text>.en-adaptive-image img{width:180px;height:auto;display:block;margin:0 auto;}
            .ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn .carousel-next{top:-17px;right:0;z-index:99;}
            .ghr-tab-dropdown-carousel .slide #engagednow-component-layout-container .image-text-twocolumn .carousel-prev{top:-17px;left:0;z-index:99;}
            .ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .adaptive-image {width:100%;display:block;}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .adaptive-image .en-adaptive-image{width:170px;margin:0 auto;display:block;}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText:first-child{display:block;width:100%}
.ghr-tab-carousel-dropdown-wrapper .ghr-tab-dropdown-carousel .slide .ghr_twoColumn_singleSlide .richText{display:inline-block;width:auto;margin:0}

.en-detail > #engagednow-component-richtext.copiedHTML{
   width: auto;
   padding: 10px 20px 20px;
   background-color: #d6e5f0;
   display: block;
}
.en-detail > #engagednow-component-richtext.copiedHTML.careers{
	margin-bottom:25px;
   display: block;
}
.center-main .en-hero .parallaxcontainer .lines .en-col-1 .curve.ghr_blur_curve_noCircleContent{
   background: url("ssbsr_en_clientlibs-11.6/layout_images/mainpromo_mobile_curve_bg.png") no-repeat scroll center bottom;
   min-height:400px;
}

         }

@media only screen and (min-width:320px) and (max-width:479px){
   .ghr-tab-dropdown-carousel .image-text-twocolumn .bx-wrapper ul li.carousel-list-item{
      width: 280px !important;
   }
}

.ss-hotspot-container .ss-hotspot-tooltip-wrapper .ss-tooltip .map_toolTip{width:81px;height:39px;
background:url("ssbsr_en_clientlibs-11.6/layout_images/mapRectBox.png") no-repeat;color:#fff;font-size:12px;
text-align:center;margin-left:-77px;line-height:35px;visibility:hidden;padding-bottom: 5px;
}
.ss-hotspot-container .ss-hotspot-tooltip-wrapper .ss-tooltip .map_toolTip p{margin:0;padding:0}
.ss-hotspot-container .ss-hotspot-tooltip-wrapper .ss-tooltip{margin-top:-44px}
.ss-hotspot-container .ss-hotspot-tooltip-wrapper .ss-tooltip .map-clicked-image{
   background:url("ssbsr_en_clientlibs-11.6/layout_images/mapSelectedImage.png") no-repeat;
   width: 16px;
   height: 16px;
   margin-top: -11px;
   margin-left: -5px;
   visibility: hidden;
}
.ss-tooltipimage {
	width: 5px;
	height: 5px;
}
.twocolumnbodylayout .ghr-map-results{
	width: 460px;
	min-height: 200px;
}
.ghr-map-results .eventslisting.section{
	display:none;
}
#ss-component-hotspot .ss-hotspot-container .map-dropdown{
      display: none;
   }

.ss-hotspot-container .ss-hotspot-tooltip-wrapper img{
   cursor: pointer;
   display:inherit;
}
#ss-component-hotspot{
   border-bottom: 1px solid #cdced5;
    margin-bottom: 28px;
    padding-bottom: 50px;
	padding-top: 34px;
}

@media only screen and (max-width:767px){
   #ss-component-hotspot {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
	padding-top: 0px;
}
   .ss-hotspot-container .ss-hotspot-bg{display:none}
   #ss-component-hotspot .ss-hotspot-container .dk-select.map-dropdown{
   display: block;
   margin:0px 0px 30px 20px;
   }
   .twocolumnbodylayout .ghr-map-results{
      width:100%;
      min-height:200px
   }
}



