/* Santander External */

html, body{
	margin:0;
	padding:0;
}

body{
	font-family:FrutigerLight, 'Istok Web', Verdana, sans-serif;
	font-size:15px;
	line-height:20px;
	text-rendering: optimizeLegibility;
}

a{
	color:red;
}
a:hover{
	color:red;
}

h1{

}
h2{
	color:#303030;
	font-family:FrutigerLight;
	font-size:28px;
	font-weight:300;
	margin:35px 0px 15px 0px;
	letter-spacing:-1px;
}
h3{
	color:#303030;
	font-family:FrutigerLight;
	font-size:20px;
	font-weight:normal;
	margin:20px 0px 10px 0px;
	letter-spacing:-1px;
}



h4{
	color:#ec0000;
	font-family:FrutigerLight;
	font-size:16px;
	margin:10px 10px 10px 10px;
	letter-spacing:-1px;
}

.yourcareerblock .quiz{ background:url(images/quiz.jpg) top left no-repeat; }

.hidden{display:none;}

#register{top:270px;position:absolute;z-index:10;width:100%;height:900px;}
h2 .boldred{
	color:red;
	font-family:FrutigerBold;
}

.fppara p{
	margin-top:0px !important;
}

p{
	/*font-family:verdana, sans-serif;
	font-size:14px;*/
	font-family:FrutigerLight, 'Istok Web', Verdana, sans-serif;
	font-size:15px;
	line-height:20px;
	line-height:auto;
}

.centered{
	text-align:center;
}

.side{
margin:10px 10px 10px 10px;
}

.percent90wide{
	width:90%;
	margin:0px auto 0px auto;
}

.percent80wide{
	width:80%;
	margin:0px auto 0px auto;
}

.percent70wide{
	width:70%;
	margin:0px auto 0px auto;
}

.percent60wide{
	width:60%;
	margin:0px auto 0px auto;
}


.columns{
	overflow:hidden;
}
.cols41{
	width:22%;
	float:left;
}
.lmargin{
	margin-left:4%;
}

.columns .clear{
	clear:both;
}

.cols31{
	width:32%;
	float:left;
	margin-left:1.33%;
}
.cols31.cleft{
	margin-left:none;
}

.sep5px{ height:5px; display:block; clear:both; }
.sep10px{ height:10px; display:block; clear:both; }
.sep15px{ height:15px; display:block; clear:both; }
.sep20px{ height:20px; display:block; clear:both; }
.sep25px{ height:25px; display:block; clear:both; }
.sep30px{ height:30px; display:block; clear:both; }
.sep35px{ height:35px; display:block; clear:both; }
.sep40px{ height:40px; display:block; clear:both; }

.top5px{	margin-top:5px; }
.top10px{	margin-top:10px; }
.top15px{	margin-top:15px; }
.top20px{	margin-top:20px; }
.top25px{	margin-top:25px; }
.top30px{	margin-top:30px; }
.top35px{	margin-top:35px; }

/*#pagewrapper{
	width:1000px;
	margin:0px auto 0px auto;
}
#pagewrapper2{
	width:964px;
	margin:0px auto 0px auto;
}*/

.searchcontainer{
	overflow:hidden;
	position:relative;
	margin-top:10px;
}
.searchcontainer .inner{
	float:right;
	background:#dadada;
	border-radius:20px;
	padding:0px 0px 0px 15px;
	height:30px;
	overflow:hidden;
}
.searchcontainer .presearchbox{
	float:left;
	line-height:30px;
	margin-right:5px;
	font-family:FrutigerRoman;
	font-size:13px;
}
.searchcontainer input{
	border:none;
	outline:none;
	background:none;
	height:28px;
	float:left;
	line-height:28px;
}
.searchcontainer .inner .sbutton{
	background:red;
	width:33px;
	height:35px;
	float:right;
	cursor:pointer;
	background-image:url(images/home_sprite.png);
	background-position:right 0;
	background-repeat:no-repeat;
}
.yousearchedfor{
	margin-top:20px;
	font-size:13px;
}
.searchresults{
	border-top:1px solid #cccccc;
	margin:20px 0px 20px 0px;
}
.searchresults .termfound{
	width:auto;
	padding:20px 10px 20px 10px;
}	
.searchresults .odd{
	background:#efefef;
	border-bottom:1px solid #cccccc;
}
.searchresults .even{
	background:white;
	border-bottom:1px solid #cccccc;
}
.searchresults h2{
	margin:0px 0px 10px 0px;
	width:100%;
	border-bottom:1px solid #cccccc;
	font-size:20px;
}
.searchresults h2 a{
	color:black;
	text-decoration:none;
}
.searchresults h2 a:hover{
	color:#c90212;
}

.breadcrumbs{
	color:#C90212;
	font-family:verdana, sans-serif;
	font-size:11px;
	margin-top:4px;
}
.breadcrumbs a{
	background:url(images/flecha_breadcumbs.png) center right no-repeat;
	padding-right:12px;
	margin-right:4px;
	color:black;
}

/* Normal top menu */
#menu1{
	background:#ff0000;
	clear:both;
	width:auto;
	position:relative;
	margin:10px 0px 0px 0px;
}


#menu1 .logobutton{
	background:url(images/logo_SAN.gif) top left no-repeat;
	width:187px;
	height:68px;
	overflow:hidden;
	float:left;
	border-right:1px solid white;
}
#menu1 .logobutton a{
	border:none;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
#menu1 ul{
	list-style:none;
	margin:0;padding:0;
	height:68px;
}
#menu1 li{
	float:left;
	margin:0;padding:0;
	overflow:hidden;
	height:100%;
	border-right:1px solid white;
}
#menu1 li.nobar{
	border-right:none !important;
}
#menu1 li:hover a{
	background:#e6e6e6;
	color:black;
}
#menu1 li:hover .submenu{
	display:block;
}
#menu1 li a{
	display:block;
	height:100%;
	max-height:100%;
	color:white;
	font-size:13px;
	text-decoration:none;
	font-family:FrutigerRoman;
	line-height:18px;
}
#menu1 li a .mtext{
	padding:15px 10px 0px 10px;
}
#menu1 li .submenu{
	position: absolute;
	margin-top: 0;
	width: 100%;
	left: 0;
	z-index: 10000;
	background: #e6e6e6;
	border-bottom: 2px solid #f00;
	display:none;
}
#menu1 .submenu .subheading{
	display:block;
	font-family:FrutigerBold;
	margin:10px 0px 0px 10px;
	border-bottom:2px solid #b2b2b2;
	width:203px;
}
#menu1 .submenu ul{
	list-style:none;
	margin:10px 10px 20px 10px;
	padding:0;
	height:auto;
	width:203px;
	float:left;
}
#menu1 .submenu li{
	padding:0;
	overflow:hidden;
	float:none;
	border:none;
	height:auto;
	margin:3px 0px 0px 0px;
}
#menu1 .submenu li a{
	background:url(images/home_sprite.png) 7px -1138px no-repeat;
	padding:3px 0px 3px 15px;
	font-family:FrutigerLight;
	font-size:12px;
}
#menu1 .submenu li a:hover{
	background-color:white;
	color:#c90212;
}
#menu1 .submenu li .indented{
	background-position:27px -1138px;
	padding:3px 0px 3px 35px;
}

/* Mobile menu */
/*#menu2{
	display:none;
}*/
#menu2 .wrapper{
	margin:20px 0px 0px 0px;
}
#menu2 .logobutton{
	background:url(images/logo_SAN.gif) top left no-repeat;
	width:187px;
	height:68px;
	overflow:hidden;
	margin:0px auto 0px auto;
}
#menu2 .logobutton a{
	border:none;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
#menu2 .bar{
	width:auto;
	background:#ff0000;
	margin-top:10px;
}
#menu2 .bar select{
	width:400px;
	height:46px;
	opacity:0;
}
#menu2 .bar .burgerbutton{
	margin:0px 0px 10px 5px;
}
#menu2 .bar .burgerbuttoninner{
	background:url(images/home_sprite.png) no-repeat 0px -1346px;
	width:26px;
	height:26px;
	margin-top:-36px;
}
#menu2 .bar .virtbar{
	margin-top:-46px;
	margin-left:35px;
	height:46px;
	border-right:1px solid #FF8080;
	width:1px;
}
#menu2 .bar .currentpage{
	color:white;
	margin-left:45px;
	margin-top:-46px;
	line-height:46px;
	height:46px;
	font-size:12px;
	font-family:FrutigerRoman;
}

/* Footer menu */
#menu3{
	background:#5E606B;
	padding:10px;
	margin-top:30px;
	overflow:hidden;
}
#menu3 .menucol{
	width:21.5%;
	margin:0 3% 20px 0;
	float:left;
}
#menu3 .first{
	margin-left:1%;
}
#menu3 h4{
	color:white;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px solid #828990;
}
#menu3 .noh4{
	height:40px;
	padding-bottom:10px;
	margin-bottom:20px;
	width:100%;
	border-bottom:1px solid #828990;
}
#menu3 ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	height:auto;
	width:auto;
}
#menu3 li{
	padding:0;
	overflow:hidden;
	float:none;
	border:none;
	height:auto;
	margin:3px 0px 0px 0px;
}
#menu3 a{
	color:white;
	text-decoration:none;
	font-size:14px;
}



.footer .copyrightinfo{
	color:#666666;
	font-size:12px;
	text-align:right;
	margin:5px 0px 0px 0px;
	font-family:FrutigerLight;
	padding-bottom:15px;
}

.footer .pagefact{
	font-family: 'Verdana',Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	word-wrap: break-word;
	line-height: 17px;
	display:none;
}
.footer .pagefact h2{
	font-family: 'Verdana',Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline;
	
}

.floatcontainer{
	overflow:hidden;
	display:block;
	clear:both;
}
.floatcontainer_nooverflowhidden{
	display:block;
	clear:both;
}

/* Banner Images */

.bannerimage{
	width:100%;
	display:block;
	margin-top:20px;
	position:relative;
	overflow:hidden;
}
.bannerimage img{
	width:100%;
	display:block;
}

/* Page Elements */

.fourcol{ width:64%; float:left; }



/* TalentBond Components */



.tabholdertb{
	border-bottom:1px solid #000000;
	height:32px;
	margin-top:20px;
}
.tabholdertb .tab{
	height:32px;
	padding:0px 20px 0px 20px;
	line-height:32px;
	background:#e5e5e5;
	float:left;
	margin-right:2px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
	transition-duration: 150ms;
}
.tabholdertb .currenttab{
	background:#5e606b;
	color:white;
}


.filters {
	padding-top:20px;
	padding-bottom:30px;
}
.filters .filterinner{
	margin-right:5px;
}
.tableofjobsHeader{

}
.tableofjobs{
	border-top:2px solid #dddddd;
	border-bottom:2px solid #dddddd;
}
.tableofjobs .titlebar{
	height:40px;
	background:#f3f3f3;
	margin-top:1px;
	overflow:hidden;
	cursor:pointer;
}
.tableofjobs .titlebar .tbinner_button{
	background-image: url(images/accordianhandle.png);
	background-position: right -116px;
	background-repeat: no-repeat;
	float:right;
	height:40px;
	width:40px;
}
.tableofjobs .titlebar .tbinner_button_open{
	background-position: right 12px;
}
.tableofjobs .titlebar .tbinner_l{
	float:left;
	width:100px;
	line-height:40px;
	margin-left:20px;
}
.tableofjobs .titlebar .tbinner_r{
	float:left;
	line-height:40px;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	width:68%;
}

.pagination {
	margin:20px 0px 20px 0px;
	overflow:hidden;
}
.pagination .talentbond_pagination_button{
	float:left;
	margin:3px 0px 0px 3px;
	background:red;
	color:white;
	width:25px;
	text-align:center;
	line-height:28px;
	height:25px;
	display:block;
	cursor:pointer;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
	
}
.pagination .talentbond_pagination_button_thispage{
	float:left;
	margin:3px 0px 0px 3px;
	width:25px;
	text-align:center;
	line-height:28px;
	height:25px;
	display:block;
}

.talentbond_filterOptionSelected{
	font-family:inherit !important;
	font-size:inherit !important;
}

#talentbond_standardmapOuter_1{
	margin-top:10px;
}

.tbresultcontainerInner{
	overflow:hidden;
	border-top:1px solid #dddddd;
}
.resultbox{
	height:0px;
	display:none;
	overflow:hidden;
	position:relative;
}
.resultbox.visibledetails{
	height:auto;
	display:block;
}
.resultbox.visibledetails .tbresultcontainerInner{
	border:none;
}

.resultbox_inner{
	overflow:hidden;
	border-top:1px solid #dddddd;
}
.resultbox .leftcol{
	float:left;
	width:680px;
	margin:20px 0px 20px 0px;
}
.resultbox .leftcol .resultsummarytable{
	padding-bottom:10px;
	margin-top:10px;
}
.resultbox .leftcol .resultsummarytable .tdtitle{
	font-weight:bold;
	padding-right:10px;
}

.resultbox .rightcol{
	float:right;
	width:220px;
	margin:20px 0px 20px 0px;
}
.resultbox .rightcol .infobox{
	margin-top:10px;
	width:220px;
	float:right;
	position:relative;
	border-radius:5px;
	background:#f6f6f6;
}
.resultbox .rightcol .infobox .title{
	border-radius:5px;
	position:absolute;
	margin-top:-6px;
	margin-left:11px;
	width:53px;
	height:53px;
	background:red url(images/keyfactsicon.gif) center center no-repeat;
	display:block;
}
.resultbox .rightcol .infobox h3{
	margin:15px 0px 20px 80px;
	color:red;
}
.resultbox .rightcol .infobox .inner{
	margin:35px 20px 25px 15px;
}
.resultbox .maplet{
	margin-top:10px;
	float:right;
	height:145px;
}

.resultbox .talentbond_contextualLinkContainer{
	float:left;
}

.resultbox .wm_thumb{
        background-image: url(images/wm_thumb.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
        display: block;
        height: 111px;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 3px;
}
.resultbox .wm_thumb:hover{
        background-position: top center;
}

.resultbox .beth_thumb{
        background-image: url(images/beth_tel_context.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
		width: 220px;
        display: block;
        height: 111px;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 3px;
}
.resultbox .beth_thumb:hover{
        background-position: top center;
}

.resultbox .hannah_thumb{
	background-image: url(images/hannah_branch_context.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 220px;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 3px;
}
.resultbox .hannah_thumb:hover{
	background-position: top center;
}

.resultbox .thomas_thumb{
	background-image: url(images/thomas_branch_context.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 220px;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 3px;
}
.resultbox .thomas_thumb:hover{
	background-position: top center;
}
.resultbox .cc_thumb{
	background-image: url(images/cc_thumb.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 3px;
}
.resultbox .cc_thumb:hover{
	background-position: top center;
}

.resultbox .rjpthumb_branch{
	background-image: url(rjp/rjpbranch.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 3px;
}
.resultbox .rjpthumb_branch:hover{
	background-position: top center;
}
.resultbox .rjpthumb_tele{
	background-image: url(rjp/rjptele.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 3px;
}
.resultbox .rjpthumb_tele:hover{
	background-position: top center;
}
.resultbox .talentbond_contextualLinkContainer2{
	overflow:hidden;
}
.resultbox .talentbond_contextualLinkContainer2 a{
	margin-top:20px;
	display:block;
}

.resultbox .applybutton {
	overflow:hidden;
	padding:15px 0px 30px 0px;
}
.resultbox .applybutton .sant_applybutton{
	background:red;
	padding:7px 20px 7px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	font-family:FrutigerRoman;
	text-decoration:none;
}

.resultbox .tb_socialbutton{
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* Reset fonts and sizes */
.resultbox h1{
	color:#303030;
	font-family:FrutigerLight;
	font-size:28px;
	font-weight:300;
	margin:35px 0px 15px 0px;
	letter-spacing:-1px;
}
.resultbox h2{
	color:#303030;
	font-family:FrutigerLight;
	font-size:18px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	letter-spacing:-1px;
}
.resultbox ul{
	margin:0px;
}
.resultbox p{
	margin:5px 0px 5px 0px;
}

.resultbox.inlineshowing { 
	height:auto;
	width:240px;
	display:block;
}

/* ===================== */


.tabs{
	width:auto;
}

.tabs .tabholder{
	border-bottom:1px solid #e5e5e5;
	height:38mepx;
}
.tabs .tabholder .tab{
	height:32px;
	padding:0px 5px 0px 4px;
	line-height:32px;
	background:#e5e5e5;
	float:left;
	margin-right:6px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
	transition-duration: 150ms;
	margin-top: 5px;
}
.tabs .tabholder .currenttab{
	background:#5e606b;
	color:white;
}
.tabs .tabcontentholder .tabcontent{
	display:none;
	margin-top:20px;
}
.tabs .tabcontentholder .currenttab{
	display:block;
}
.tabs .tabcontentholder h3{
	font-weight:bold;
	font-family:FrutigerLight, 'Istok Web', Verdana, sans-serif;
	/*font-family:verdana, sans-serif;*/
	font-size:15px;
}
.tabs .tabcontentholder{
	font-family:FrutigerLight, 'Istok Web', Verdana, sans-serif;
	/*font-family:verdana, sans-serif;*/
}

.eventacontainer{
	overflow:hidden;
}
.eventacontainer a{
	color:#303030;
	width:33%;
	display:block;
	float:left;
	line-height:25px;
	height:25px;
}
.eventacontainer .selectedlink{
	color:red;
}


#eventsTablediv table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #acacac;
}
#eventsTablediv th{
	background:#5e606c;
	color:white;
	font-family:FrutigerRoman;
	text-align:left;
	padding:20px;
	border:1px solid #acacac;
}
#eventsTablediv td{
	padding:20px;
	border-right:1px solid #acacac;
	border-left:1px solid #acacac;
	border-bottom:1px dashed #acacac;
	 vertical-align: top;
}
#eventsTablediv .oddd{
	background:#f6f5f5;
}
#eventsTablediv a{
	color:red;
	display:block;
}
#eventsTablediv .detailedlocation{
	font-weight:bold;
}
#eventsTablediv .cent{
	text-align:center;
}
#eventsTablediv .col1{
	width:130px;
}
#eventsTablediv .col5{
	width:150px;
}
#eventsTablediv .col4{
	width:100px;
}

.resetall{
	color:red;
}

.keyfactsbox{
	margin-top:10px;
	width:34%;
	float:right;
	position:relative;
	border-radius:5px;
	background:#f6f6f6;
	
}
.keyfactsbox .title{
	border-radius:5px;
	position:absolute;
	margin-top:-6px;
	margin-left:11px;
	width:53px;
	height:53px;
	background:red url(images/keyfactsicon.gif) center center no-repeat;
	display:block;
}
.keyfactsbox h3{
	margin:15px 0px 20px 80px;
	color:red;
}
.keyfactsbox ul{
	list-style:none;
	margin:35px 20px 30px 15px;
	padding:0;
}
.keyfactsbox li{
	margin-top:5px;
	padding-left:15px;
	background:url(images/flecha_breadcumbs.png) left 4px no-repeat;
	font-size:13px;
}

.keyfactsbox .downloadbox p{
	margin:20px 30px 20px 20px;
	font-size:13px;
	padding-left:50px;
	background:url(images/pdficon_large.png) top left no-repeat;
}
.keyfactsbox .downloadbox p a{
	color:black;
}

#departmentalJobsTable a,.departmentalJobsTable a{
	color:black !important;
}

/* Programme Chooser */
.programmechooser .question.final .questiontext{
	margin-top:20px;
}
.programmechooser .question.final.smaller .questiontext{
	margin-top:0px;
	font-size:23px !important;
}

.programmechooser{
	height:450px;
	background:#ededed;
	overflow:hidden;
	display:block;
	margin:30px 0px 0px 0px;
	color:#383838;
	position:relative;
}
.programmechooser .icon{
	background:url(images/choosericon.png) center center no-repeat;
	margin:65px auto 0px auto;
	width:76px; 
	height:68px;
}
.programmechooser .header{
	margin:48px 0px 0px 0px;
	width:auto;
	text-align:center;
	font-size:30px;
	font-family:FrutigerLight;
	line-height:normal;
}
.programmechooser .questiontext{
	margin:70px 0px 0px 0px;
	width:auto;
	text-align:center;
	font-size:30px;
	font-family:FrutigerLight;
	line-height:45px;
	padding:30px 80px 30px 80px;
}
.programmechooser .r1{
	margin-top:10px;
}
.programmechooser .questiontext a{
	color:red;
	padding:5px 2px 0px 2px;
	text-decoration:none;
	border-bottom:1px solid red;
}
.programmechooser .questiontext a:hover{
	background:red;
	color:white;
	text-decoration:none;
	padding:5px 2px 5px 2px;
}
.programmechooser .hr1{
	width:284px;
	margin:40px auto 0px auto;
	border-bottom:1px solid #d8d8d8;
}
.programmechooser .hr2{
	width:284px;
	margin:30px auto 0px auto;
	border-bottom:1px solid #d8d8d8;
}

.programmechooser .introbuttonsurround{
	width:auto;
	margin:50px 0px 0px 0px;
	text-align:center;
}
.programmechooser .button{
	background-color:red;
	border-radius:17px;
	color:white;
	padding:10px 40px 10px 40px;
	line-height:40px;
	display:inline;
	cursor:pointer;
	font-size:15px;
}
.programmechooser .findoutmorebuttonsurround{
	width:auto;
	margin:30px 0px 0px 0px;
	text-align:center;
}
.programmechooser .findoutmorebutton{
	background-color:white;
	border-radius:17px;
	color:red;
	padding:10px 40px 10px 40px;
	line-height:40px;
	display:inline;
	cursor:pointer;
	font-size:15px;
}
.programmechooser #back{
	position:absolute;
	bottom:10px;
	left:10px;
	background:url(images/goback.png) center right no-repeat;
	width:125px;
	height:31px;
	cursor:pointer;
	display:none;
}
.programmechooser #startagain{
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(images/startagain.png) center right no-repeat;
	width:125px;
	height:31px;
	cursor:pointer;
	display:none;
}
.programmechooser #startagain2{
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-63px;
	background:url(images/startagain.png) center right no-repeat;
	width:125px;
	height:31px;
	cursor:pointer;
	display:none;
}


/* Your career blocks */

.videocareerblock{
	margin-top:20px;
}
.yourcareerblockwide{
	width:100%;
	margin:0 auto;
	padding:2px;
}
.yourcareerblockwide h2{
	margin:25px 0px 20px 0px;
	font-size:26px;
	font-family:FrutigerLight;
	line-height:30px;
}	
.yourcareerblockwide .pic
{
	background:#ededed;
	overflow:hidden;
	position:relative;
	border-radius: 15px;
}
.pic span
{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;
}
.yourcareerblockwide .videoIconOverlay{
	position:absolute;
	top:7px;
	right:5px;
	width:50px;
	height:50px;
	background:url(images/vidbuttonPlay.png) top right no-repeat;
}	
.yourcareerblockwide .magnifyIconOverlay{
	position:absolute;
	top:7px;
	right:5px;
	width:50px;
	height:50px;
	background:url(images/profileRead.png) top right no-repeat;
}	
.yourcareerblockwide .pic p{
	margin:20px 10px 0px 10px;
	padding-bottom:20px;
	text-align:center;
	color:red;
	font-size:16px;
}



.yourcareerblock{
	width:31%;
	float:left;
	margin-left:3.5%;
	position:relative;
}
.yourcareerblock.series{
	margin-bottom:40px;
}
.yourcareerblock.series .pic p{
	color:black !important;
}
.yourcareerblock:hover h2{
	color:red;
	transition-duration: 500ms;
}

.yourcareerblock.leftmost{
	margin-left:0px;
}

.yourcareerblock h2{
	margin:25px 0px 20px 0px;
	font-size:26px;
	font-family:FrutigerLight;
	line-height:30px;
}	
.yourcareerblock .pic{
	background:#ededed;
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);
}

.ourpeopletiles .pic{	
	height:220px;
}
.ourpeopletiles .pic p{	
	margin:25px 10px 0px 10px;
}

.yourcareerblock:hover .pic{
	  margin: -2px;

	border:2px solid #ec0000;
}
.yourcareerblockwide:hover .pic{
	  margin: -2px;

	border:2px solid #ec0000;
}
.yourcareerblock.enabled .pic{
	background:red ;
}
.yourcareerblock.enabled .pic p{
	color:white !important;
}
.yourcareerblock .pic p{
	margin:20px 10px 0px 10px;
	padding-bottom:20px;
	text-align:center;
	color:red;
	font-size:16px;
}
.yourcareerblock .pic.smalltext p{
	
}
.yourcareerblock.slim .pic{
	min-height:0px !important;
}
.yourcareerblock.slim .pic p{
	text-align:center;
}

.yourcareerblock .pic a{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/transparent.png) top left repeat;
}
.yourcareerblock .blank{
	width:auto;
	height:132px;
	background:#f8f8f8;
}
.clearwide{
	clear:both;
}
.yourcareerblock .pic .picture{
	height:132px;
}


.yourcareerblock .wealthmanagement{ background:url(images/brick_wealthmanagement2.jpg) top right no-repeat; }
.yourcareerblock .branch{ background:url(images/brick_branch.jpg) top left no-repeat; }
.yourcareerblock .telephone{ background:url(images/brick_telephone.jpg) top left no-repeat; }
.yourcareerblock .pro{ background:url(images/brick_pro.jpg) top left no-repeat; }
.yourcareerblock .sccb{ background:url(images/brick_sccb.jpg) top left no-repeat; }
.yourcareerblock .senior{ background:url(http://www.santanderjobs.co.uk/images/brick_senior3.jpg) top left no-repeat; }
.yourcareerblock .audit{ background:url(images/brick_audit.jpg) top left no-repeat; }
.yourcareerblock .innovation{ background:url(images/dig_innovation.jpg) top left no-repeat; }
.yourcareerblock .workexperience{ background:url(images/workexperience.jpg) top left no-repeat; }
.yourcareerblock .apprentices{ background:url(images/apprentices.jpg) top left no-repeat; }
.yourcareerblock .schoolleavers{ background:url(images/schoolleavers.jpg) top left no-repeat; }
.yourcareerblock .internships{ background:url(images/internships.jpg) top left no-repeat; }
.yourcareerblock .graduates{ background:url(images/graduates.jpg) top left no-repeat; }
.yourcareerblock .talktous{ background:url(images/talktous.jpg) top left no-repeat; }
.yourcareerblock .yourcareer{ background:url(images/t1.jpg) top left no-repeat; }
.yourcareerblock .springweek{ background:url(images/t2.jpg) top left no-repeat; }
.yourcareerblock .fincrime{ background:url(images/fincrimepanel.jpg) top left no-repeat; }
.yourcareerblock .yourcareer .t{
	padding:45px 25px 20px 25px;
	color:white;
	text-align:center;
	font-family:FrutigerLight;
	font-size:17px;
}

.yourcareerblock .norbev{ background:url(images/norbev.jpg) top left no-repeat; }
.yourcareerblock .psyche{ background:url(images/psyche.jpg) top left no-repeat; }
.yourcareerblock .greatnorthern{ background:url(http://www.santanderjobs.co.uk/images/greatnorthern.jpg) top left no-repeat; }
.yourcareerblock .haskins{ background:url(images/haskins.jpg) top left no-repeat; }
.yourcareerblock .gracemere{ background:url(images/gracemere.jpg) top left no-repeat; }
.yourcareerblock .smedley{ background:url(images/Santander_post_08s.jpg) top left no-repeat; }


.yourcareerblock .hannah{ background:url(images/hannah.jpg) top left no-repeat; }
.yourcareerblock .thomas{ background:url(images/thomas.jpg) top left no-repeat; }
.yourcareerblock .beth{ background:url(images/beth.jpg) top left no-repeat; }
.yourcareerblock .pathmotion{ background:url(images/pathmotion.jpg) top left no-repeat; }


.yourcareerblock .coultons{ background:url(images/coultons.jpg) top left no-repeat; }

.yourcareerblock .amitapatel{ background:url(images/thumb_ap.jpg) top center no-repeat;}
.yourcareerblock .bobby{ background:url(images/thumb_bc.jpg) top center no-repeat;}
.yourcareerblock .daniel{ background:url(images/thumb_dc.jpg) top center no-repeat;}
.yourcareerblock .tsai{ background:url(images/thumb_te.jpg) top center no-repeat;}
.yourcareerblock .sam{ background:url(images/thumb_sam.jpg) top center no-repeat;}
.yourcareerblock .simon{ background:url(images/thumb_simon.jpg) top center no-repeat;}
.yourcareerblock .reena{ background:url(images/thumb_reena.jpg) top center no-repeat;}
.yourcareerblock .rob{ background:url(images/thumb_rob.jpg) top center no-repeat;}
.yourcareerblock .katie{ background:url(images/thumb_kl.jpg) top center no-repeat;}
.yourcareerblock .alison{ background:url(images/thumb_asimm.jpg) top center no-repeat;}
.yourcareerblock .KellySampson{ background:url(images/thumb_ks.jpg) top center no-repeat;}
.yourcareerblock .emma{ background:url(images/thumb-emma.png) top center no-repeat;}
.yourcareerblock .marcelino{ background:url(images/thumb_mc.jpg) top center no-repeat;}
.yourcareerblock .steve{ background:url(images/thumb_sp.jpg) top center no-repeat;}
.yourcareerblock .paula{ background:url(images/thumb_pi.jpg) top center no-repeat;}
.yourcareerblock .NikkiBates{ background:url(images/thumb-nbates.jpg) top center no-repeat;}
.yourcareerblock .PeterBeech{ background:url(images/thumb-pbeech.jpg) top center no-repeat;}
.yourcareerblock .VictoriaMainey{ background:url(images/victoria.png) top center no-repeat;}
.yourcareerblock .MarkPearce{ background:url(images/Mark-Pearce-button.jpg) top center no-repeat;}
.yourcareerblock .ChelsieStones{ background:url(images/chelsie150.png) top center no-repeat;}
.yourcareerblock .ChiraagPatel{ background:url(images/Cherag-button.jpg) top center no-repeat;}


.yourcareerblock .videoIconOverlay{
	position:absolute;
	top:7px;
	right:5px;
	width:50px;
	height:50px;
	background:url(images/vidbuttonPlay.png) top right no-repeat;
}	
.yourcareerblock .magnifyIconOverlay{
	position:absolute;
	top:7px;
	right:5px;
	width:50px;
	height:50px;
	background:url(images/profileRead.png) top right no-repeat;
}	

.yourcareerblock .leftjustify{
	background-position:top left;
}
.yourcareerblock .rightjustify{
	background-position:-60px top;
}

/* Fact Blocks */

.factblockscontainer{
	width:auto;
	margin:none;
	border:1px solid #dfdfdf;
	position:relative;
	height:278px;
	overflow:hidden;
}

.factblockscontainer .leftcontrol{
	width:18px;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:none;
}
.factblockscontainer .rightcontrol{
	width:18px;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	background:none;
}
.factblockscontainer #btright{
	background: url(images/home_sprite.png) no-repeat 2px -297px !important;
	height:30px;
	width:18px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-15px;
	transition-duration: 500ms;
	display:none;
	cursor:pointer;
	   -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
} 
.factblockscontainer #btleft{
	background: url(images/home_sprite.png) no-repeat 0 -347px !important;
	height:30px;
	width:20px;
	position:absolute;
	left:1px;
	top:50%;
	margin-top:-15px;
	transition-duration: 500ms;
	display:none;
	cursor:pointer;
	   -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
} 


.factblockscontainer .cecontainer{
	overflow:hidden;
	display:block;
	margin:0 auto;
}


.factblockscontainer .factblock{
	margin:15px 0px 15px 15px;
	background:transparent;
	display:block;
	width:300px;
	
	height:248px;
	overflow:hidden;
	float:left;
}
.factblock_1
{
	/*width:47.5% !important;*/
}
.aboutpadlock {
margin:15px 0px 15px 120px !important;
}

.factblock .nextgooglehangout{
	height:100%;
	width:auto;
	padding:15px 15px 15px 15px;
	overflow:hidden;
}
.factblock .nextgooglehangout h3{
	margin:10px 0px 0px 0px;
	font-size:25px;
	width:100%;
	padding-bottom:5px;
}
.factblock #nexthangoutdate{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:5px;
	font-size:14px;
}
.factblock #nexthangoutinfo{
	margin-top:10px;
}
.factblock .nextgooglehangout .readmorebutton{
	overflow:hidden;
}
.factblock .nextgooglehangout .readmorebutton a{
	background:red;
	padding:5px 20px 5px 20px;
	margin-top:10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	float:left;
	font-family:FrutigerRoman;
	text-decoration:none;
}
.factblock .nextgooglehangout .readmorebutton a:hover{
	background:#C90212;
}


.readmorebutton{
	overflow:hidden;
}
.readmorebutton a{
	background:red;
	padding:5px 20px 5px 20px;
	margin-top:10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	float:left;
	font-family:FrutigerRoman;
	text-decoration:none;
}
.readmorebutton a:hover{
	background:#C90212;
}

a.readmorebtn
{
 	display:block;
	background:red;
	padding:5px 20px 5px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	font-family:FrutigerRoman;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	max-width:150px;
	margin-bottom:20px;
}

a.readmorebtn:hover
{
	text-decoration:none;
	color:white;
}

a.talentbtn
{
 	display:block;
	background:red;
	padding:5px 20px 5px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	font-family:FrutigerRoman;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	max-width:240px;
	margin-bottom:20px;
}

a.talentbtn:hover
{
	text-decoration:none;
	color:white;
}


.accordian{
	
}

.accordian .section{
	margin:1px 0px 0px 0px;
}
.accordian .section .title{
	width:auto;
	background:#f3f3f3;
	padding:18px 12px 18px 12px;
	color:red;
	font-family:FrutigerRoman;
	cursor:pointer;
	background-image:url(images/accordianhandle.png);
	background-position:right -108px;
	background-repeat:no-repeat;
}
.accordian .section .content{
	height:0px;
	overflow:hidden;
}
.accordian .section .content .inner{
	overflow:hidden;
	padding:12px;
}
.accordian .closed .title{
	background-position:right 20px;
}
.accordian .section .content .inner h3{
	margin:10px 0px 10px 0px;
	font-family:FrutigerRoman;
	font-size:15px;
}

.accordian.dark .section{
	margin:2px 0px 0px 0px;
}
.accordian.dark .section .title{
	background:#6a6a6a;
	color:white;
	padding:10px 16px 10px 12px;
	font-family:frutigerRoman;
	font-weight:bold;
	background-image:url(images/tab_arrow.png);
	background-position:right -110px;
	background-repeat:no-repeat;
}
.accordian.dark .closed .title{
	background-position:right 0px;
}


.pagevideo{
	border:2px solid #ededed;
	width:auto;
	background:white;
}
.pagevideo .videospace{
	margin:7px;
	background:#eeeeee;
	overflow:hidden;
}
.pagevideo .videospace video{
	width:100%;
	display:block;
}

.applynowbutton{
	display:block;
	text-align:center;
		margin-top:20px;
		padding-bottom:10px;
}
.applynowbutton a{
	background:red;
	padding:7px 20px 7px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	font-family:FrutigerRoman;
	text-decoration:none;
}
.applynowbutton a:hover{
	background:#C90212;
}


.simplebutton{
	display:block;
	text-align:center;
		margin-top:20px;
		padding-bottom:10px;
}
.simplebutton a{
	background:red;
	padding:7px 20px 7px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:white;
	font-family:FrutigerRoman;
	text-decoration:none;
}
.simplebutton a:hover{
	background:#C90212;
}


hr{
	width:300px;
	border:none;
	border-bottom:1px solid #dddddd;
}



.tagcloud{
	border:2px solid #ededed;
	width:auto;
	background:white;
	overflow:hidden;
}
.tagcloud .definitions{
	width:30%;
	float:left;
	margin:100px 0px 0px 40px;
}
.tagcloud .definitions h3{
	color:red;
	font-size:24px;
	font-style:italic;
	margin:0px;
	font-family:FrutigerRoman;
	line-height:27px;
}
.tagcloud .definitions p{
	margin-top:20px;
}
.tagcloud .wall{
	width:auto;
	width:60%;
	float:right;
	margin:10px;
}
.tagcloud .word{
	float:right;
	font-family:FrutigerBold;
	cursor:pointer;
	text-transform:uppercase;
}
.tagcloud .word:hover{
	color:red;
	transition-duration:400ms;
}

.tagcloud .s10{ font-size:20px; line-height:20px;}
.tagcloud .s20{ font-size:27px; line-height:11px;}
.tagcloud .s30{ font-size:30px; line-height:21px;}
.tagcloud .s40{ font-size:45px; line-height:33px;}
.tagcloud .s50{ font-size:40px; line-height:35px;}
.tagcloud .s60{ font-size:50px; line-height:44px;}
.tagcloud .s70{ font-size:60px; line-height:50px;}
.tagcloud .s80{ font-size:70px; line-height:53px;}
.tagcloud .s90{ font-size:80px; line-height:62px;}
.tagcloud .s100{ font-size:65px; line-height:91px;}
.tagcloud .s110{ font-size:70px; line-height:91px;}
.tagcloud .s120{ font-size:75px; line-height:91px;}


.tagcloud .grey1{ color:#aaaaaa; }
.tagcloud .grey2{ color:#bbbbbb; }
.tagcloud .grey3{ color:#cccccc; }
.tagcloud .grey4{ color:#dddddd; }
.tagcloud .grey5{ color:#999999; }
.tagcloud .grey6{ color:#888888; }
.tagcloud .grey7{ color:#777777; }
.tagcloud .grey8{ color:#666666; }
.tagcloud .grey9{ color:#555555; }

.kickstartbillboard{
	background:#ededed;
	position:relative;
	overflow:hidden;
	display:block;
	height:450px;
}
.kickstartbillboard .image{
	position:absolute;
	height:450px;
	right:300px;
	left:0px;
}
.kickstartbillboard .bankingdemystified{ background:url(images/banbankingdemyst.jpg) top right no-repeat; }
.kickstartbillboard .image img{
	
}

.kickstartbillboard .number1{
	background:url(images/launchpad1.png) top center no-repeat;
	width:auto;
	height:80px;
	margin-top:60px;
}
.kickstartbillboard h3{
	margin-top:40px;
	font-family:FrutigerRoman;
	font-size:30px;
	line-height:30px;
	padding:0px 30px 0px 30px;
}
.kickstartbillboard .about{
	position:absolute;
	right:0px;
	top:0px;
	width:300px;
	height:450px;
	background:#ededed;
	text-align:center;
}

.kickstartbillboard .findoutmorebtn{
	display:block;
	text-align:center;
	margin-top:60px;
	padding-bottom:10px;
}
.kickstartbillboard .findoutmorebtn a{
	background:white;
	padding:7px 20px 7px 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:red;
	font-family:FrutigerRoman;
	text-decoration:none;
}
.kickstartbillboard .findoutmorebtn a:hover{
	background:#f7f7f7;
}


.listblock{
	overflow:hidden;
	margin:30px 0px 0px 0px;
	position:relative;
}
.listblock .pic{
	width:299px;
	height:132px;
	float:left;
}
.listblock .content{
	float:left;
	margin-left:50px;
}
.listblock .full{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.listblock h2{
	transition-duration:700ms;
	margin:5px 0px 0px 0px;
	line-height:30px;
}
.listblock:hover h2{
	color:red;
}
.listblock .pic.business{
	background:url(images/internships.jpg) top left no-repeat;
}
.listblock .pic.branch{
	background:url(images/graduates.jpg) top left no-repeat;
}
.listblock .readmorebutton{
	position:absolute;
	bottom:10px;
	right:0px;
}


/* Diversity */

.diversity_images{
	width:100%;
	overflow:hidden;
}
.diversity_images table{
	margin:0 0;
}

#diversity_enei{
	width:150px;
	height:90px;
	background:url(images/eneilogo.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_gni{
	width:150px;
	height:90px;
	background:url(images/gni.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_wf{
	width:85px;
	height:100px;
	background:url(images/WF_Top.png) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_efd{
	width:90px;
	height:65px;
	background:url(images/diversity-bdf21.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_enable{
	width:100px;
	height:43px;
	background:url(images/Enable_Network_rgb.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_ican{
	width:100px;
	height:57px;
		background:url(images/iCAN_Network_rgb.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_wge2{
        width:100px;
        height:100px;
		background:url(images/diversity-wge2.jpg) center no-repeat;
        cursor:pointer;
        float:left;
}

#diversity_rfo{
	width:100px;
	height:100px;
	background:url(images/diversity-rfo.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_wge{
	width:100px;
	height:100px;
	
	background:url(images/bitc_wge.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_efa{
	width:220px;
	height:133px;
	background:url(images/diversity-efa.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_iCAN_Network_rgb{
	width:120px;
	height:133px;
	background:url(images/Enable_Network_rgb.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_stwall{
	width:200px;
	height:80px;
	margin:-33px;
	background:url(images/diversity-stwall.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_oppnow{
	width:140px;
	height:80px;
	background:url(images/diversity-oppnow1.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_mful{
	width:200px;
	height:82px;
	background:url(images/mful.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}
#diversity_charter{
	width:100px;
	height:85px;
	background:url(images/grclogo.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}
#diversity_parecare{
	width:100px;
	height:57px;
	background:url(images/Parents_Carers_Network_Black.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_wibn{
	width:120px;
	height:133px;
	
	background:url(images/Women-in-Business_Network_Black.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}

#diversity_wifc{
	width:120px;
	height:133px;
	
	background:url(images/WIF_Charter_Mark.jpg) center no-repeat;
	cursor:pointer;
	float:left;
}


.addthisevent-drop 						{color:black !important;padding-left:30px;line-height:20px;height:23px;display:inline-block !important;position:relative;z-index:999998;text-decoration:none;text-decoration:none;background:url(images/addthisicon.png) no-repeat;}
.addthisevent-selected 					{}
.addthisevent_dropdown 					{width:200px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:4px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span 			{width:175px;display:block;line-height:110%;background:#fff;text-decoration:none;padding:8px 10px 9px 15px;}
.addthisevent_dropdown span:hover 		{background:#f4f4f4;text-decoration:none;}
.addthisevent span 						{display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {display:none!important;}
.addthisevent_dropdown .copyx 			{width:200px;height:21px;display:block;position:relative;cursor:default;}
.addthisevent_dropdown .brx 			{width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.addthisevent_dropdown .frs 			{position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca;}
.addthisevent_dropdown .frs:hover 		{color:#6d84b4;}
.addthisevent 							{visibility:hidden;}


.hotjobs { width:auto; height:290px; margin:15px 0px 25px 0px; overflow:hidden; position:relative;}
.hotjobs .advert { overflow:hidden; position:absolute;  background: blue; top:10px; bottom:10px; border-radius: 10px;  box-shadow: 0 2px 8px rgba(50, 50, 50, 0.48); -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; }
.hotjobs .advert.visible { left:5%; width:90%; }
.hotjobs .advert.reserve { left:-100%; width:90%; }

.hotjobs .surface .bg1 { background:url(images/mast1.jpg) top left no-repeat; }
.hotjobs .overlay { position:absolute; left: 0px; bottom: 0px; width: 60%; background: url(images/pc80white.png) top left repeat; padding: 30px 40px 30px 30px; color: black; border-top-right-radius: 10px; }

.hotjobs .simplebutton { position:absolute; bottom:10px; right:15px; }

.hotjobs .hj { display:block; margin-bottom:5px; font-weight:bold; color:#555555; }
.hotjobs .jotw { display:block; color:red; font-weight:bold; margin-bottom:5px; }

.hotjobs .rightbutton { position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -20px;
  width: 20px;
  height: 30px;
  background: url(images/home_sprite.png) no-repeat 2px -297px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  cursor: pointer;}
  
.hotjobs .leftbutton { 
position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -20px;
  width: 20px;
  height: 30px;
  background: url(images/home_sprite.png) no-repeat -84px -347px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}

#hotjobs{
	position:absolute;
	right:0px;
	bottom:-400px;
	width:500px;
	background:url(images/pc60black.png) top left repeat;
	padding:20px 20px 20px 20px;
	color:white;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

#hotjobTitle{
	font-weight:bold;
}
#hotjobContent{
	margin-top:10px;
}


#social_div{
	margin-top:15px;
	overflow:hidden;
}

#social_li{
	background:url(images/social_li.png) top left no-repeat;
	cursor:pointer;
	width:41px;
	height:34px;
	float:left;
	margin-left:7px;
}
#social_li a{
	width:41px;
	height:34px;
	display:block;
	text-decoration:none;
}

#social_yt{
	background:url(images/social_yt.png) top left no-repeat;
	cursor:pointer;
	width:34px;
	height:34px;
	float:left;
}
#social_yt a{
	width:34px;
	height:34px;
	display:block;
	text-decoration:none;
}


#pageblank{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/whitetrans.png) top left repeat;
	cursor:pointer;
}

#pagewindow{
	margin-top:200px;
	margin-left:auto;
	margin-right:auto;
	width:680px;
	background:#555555;
	padding:10px;
	color:white;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
#pagewindowinner{
	background:#555555;
}

#pageblank1{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/whitetrans.png) top left repeat;
	cursor:pointer;
}

#pageblank2{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/whitetrans.png) top left repeat;
	cursor:pointer;
}


#pageblank3{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/whitetrans.png) top left repeat;
	cursor:pointer;
}


#pagewindow3{
	top:50%;
	left:50%;
	position:absolute;
	margin-left:-480px;
	margin-top:-250px;
	width:960px;
	background:#555555;
	padding:10px;
	color:white;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
#pagewindowinner3{
	background:#555555;
}

#pageblank4{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(images/whitetrans.png) top left repeat;
	cursor:pointer;
}


#pagewindow4{
	top:50%;
	left:50%;
	position:absolute;
	margin-left:-384px;
	margin-top:-216px;
	width:768px;
	background:#555555;
	padding:10px;
	color:white;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
#pagewindowinner4{
	background:#555555;
}


#pagewindow1{
	margin-top:200px;
	margin-left:auto;
	margin-right:auto;
	width:538px;
	background:#555555;
	padding:10px;
	color:white;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
#pagewindowinner1{
	background:#555555;
}

#pagewindowinner2{
	background:white;
	padding:20px;
}

#pagewindow2{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	background:#eeeeee;
	padding:10px;
	color:#333333;
	text-align:left;
	overflow:hidden;
	cursor:pointer;
}



#hotjobcontainer{
	position:relative;
	overflow:hidden;
	margin-top:25px;
}
#hotjobcontainer #hotjobstage{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
#hotjobcontainer #left{
	position:absolute;
	left:0px;
	top:50%;margin-top:-20px;
	width:20px;
	height:30px;
	background: url(images/home_sprite.png) no-repeat -84px -347px !important;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
	cursor:pointer;
}
#hotjobcontainer #right{
	position:absolute;
	right:0px;
	top:50%;margin-top:-20px;
	width:20px;
	height:30px;
	background: url(images/home_sprite.png) no-repeat 2px -297px !important;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
	cursor:pointer;
}
#hotjobcontainer .hotjob{
	width:90%;
	position:absolute;
	border-radius: 10px;
	box-shadow:0 2px 8px rgba(50, 50, 50, 0.48);
	overflow:hidden;
}
#hotjobcontainer .hotjob img{
	width:100%;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#hotjobcontainer .hotjob .overlay{
	position:absolute;
	left:0px;
	bottom:0px;
	width:60%;
	background:url(images/pc80white.png) top left repeat;
	padding:30px 40px 30px 30px;
	color:black;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#hotjobcontainer .hotjob .gobuttonContainer{
	position:absolute;
	bottom:10px;
	right:15px;
}

#hotjobcontainer .preload{
	display:none;
}
#hotjob2{
	
}
#hotjobTitle1,#hotjobTitle2{
	font-weight:bold;
}
#hotjobcontainer .jotw{
	font-weight:bold;
	margin-bottom:5px;
	color:red;
}
#hotjobcontainer .hj{
	font-weight:bold;
	margin-bottom:5px;
	color:#555555;
}

.nodesktop{
	display:none;
}

#newtimelinewrapper{
	overflow:hidden;
	position:relative;
	min-height:300px;
}
#newtimelinewrapper .timelinestagewrapper{
	width:75%;
	margin:20px auto 0px auto;
	position:relative;
	overflow:hidden;
}
#newtimelinewrapper #thistimelinestage{
	width:auto;
	left:0px;
}
#newtimelinewrapper .next{
	position:absolute;
	right:5%;
	top:65%;margin-top:-20px;
	width:20px;
	height:30px;
	background: url(images/home_sprite.png) no-repeat 2px -297px !important;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
	cursor:pointer;	
	transition-duration:300ms;
}
#newtimelinewrapper .previous{
	position:absolute;
	left:5%;
	top:65%;margin-top:-20px;
	width:20px;
	height:30px;
	background: url(images/home_sprite.png) no-repeat -84px -347px !important;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
	cursor:pointer;
	transition-duration:300ms;
}
#newtimelinewrapper .previous.off,#newtimelinewrapper .next.off{
	opacity:0;
	cursor:auto;
}
#newtimelinewrapper #alltimelinestages{
	position:absolute;
	
}
#newtimelinewrapper .thetimelinewrapper{
	width:85%;
	margin:0 auto;
	height:50px;
	background: url('images/dot.gif') left 40px repeat-x;
	position:relative;
	overflow:hidden;
}
#newtimelinewrapper .thetimeline{
	position:absolute;
	left:0px;
	width:2000px;
}
#newtimelinewrapper .thetimeline .notch{
	display:inline-block;
	margin-right:50px;
	font-size:26px;
	font-family:FrutigerBold;
	margin-top:10px;
	color:#777777;
	background:url('images/biggerdot.png') center bottom no-repeat;
	height:35px;
	cursor:pointer;
}
#newtimelinewrapper .thetimeline .notch.current{
	transform:scale(1.2);
	height:33px;
}

.jobsearchcontainer{
	width:auto;
	margin-top:10px;
}
.jobsearchcontainer .jobsearchbar{
	width:440px;
	overflow:hidden;
	background:#eeeeee;
	padding:0px 0px 0px 25px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
	height:40px;
}
.jobsearchcontainer .searchboxinput{
	width:400px;
	height:40px;
	float:left;
	border:none;
	outline:none;
	margin:0;
	padding:0;
	background:none;
	line-height:40px;
}
.jobsearchcontainer .dosearchnowbutton{
	float:left;
	height:50px;
	width:40px;
	background:red url(images/home_sprite.png) right -176px no-repeat;
	color:white;
	cursor:pointer;
}
.jobsearchcontainer .h2{
	float:left;
	margin:0px 0px 10px 0px;
	font-size:15px;
	font-weight:bold;
	line-height:40px;
}



.jobsearchcontainer1{
	width:auto;

}
.jobsearchcontainer1 .jobsearchbar{
	width:280px;
	overflow:hidden;
	background:white;
	padding:0px 0px 0px 25px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
	height:40px;
}
.jobsearchcontainer1 .searchboxinput{
	width:240px;
	height:40px;
	float:left;
	border:none;
	outline:none;
	margin:0;
	padding:0;
	background:none;
		line-height:40px;
}
.jobsearchcontainer1 .dosearchnowbutton{
	float:left;
	height:50px;
	width:40px;
	background:red url(images/home_sprite.png) right -176px no-repeat;
	color:white;
	cursor:pointer;
}
.jobsearchcontainer1 .h2{
	float:left;
	margin:0px 0px 10px 0px;
	font-size:15px;
	font-weight:bold;
	line-height:40px;
}






#cookiepolicy{
	margin:3px auto 10px auto;
	background:#ededed;
	padding:0px 0px 20px 0px;
	font-family:FrutigerLight;
	font-size:13px;
	display:none;
}
#cookiepolicy .dismiss{
	background:url(images/home_sprite.png) no-repeat 0 5px;
	float:right;
	padding-left:17px;
	margin:10px 20px 0px 20px;
}
#cookiepolicy .dismiss a{
	color:black;
	font-weight:bold;
	font-family:FrutigerLight;
	font-size:12px;
}
#cookiepolicy .inner{
	padding:5px 30px 5px 55px;
	background:url(images/ico_infocookie.gif) 15px center no-repeat;
	font-family:FrutigerLight;
	font-size:13px;
}




.fpjobsearch{	
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

.fpjobsearch h3{
	margin:0px 0px 10px 0px;
	font-size:18px;
}

.fpjobsearch .leftside{
	/*float:left;*/
	width:49%;
	background:#f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:169px;
	overflow:hidden;
}

.fpjobsearch .inner{
	margin:20px;
}

.fpjobsearch .leftside .jobsearchbar{
	background:white;
	width:auto !important;
}
.fpjobsearch .leftside .jobsearchbar .dosearchnowbutton{
	float:right !important;
}
.fpjobsearch .leftside .jobsearchbar .searchboxinput{
	width:82%;
}

.fpjobsearch .orCrossedthrough{
	margin-top:20px;
}
.fpjobsearch .leftside p{
	margin:10px 0px 0px 0px;
}

.fpjobsearch .rightside{
	/*float:right;*/
	width:49%;
	background:#f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:169px;
	overflow:hidden;
	position:relative;
}

.fpjobsearch .rightside p{
	margin:17px 0px 0px 0px;
}

.fpjobsearch .rightside .orCrossedthroughd{
	margin-top:24px;
	border-top:1px solid #aaaaaa;
}


.frontpageSearchInstructionContainer{
	overflow:hidden;
}
.frontpageSearchInstructionContainer .postcode{
	height:16px;
	padding:0px 9px 0px 22px;
	background:url(images/1354803763_mail.png) top left no-repeat;
	float:left;
}
.frontpageSearchInstructionContainer .target{
	height:16px;
	padding:0px 9px 0px 19px;
	background:url(images/1354803010_target.png) top left no-repeat;
	float:left;
}
.frontpageSearchInstructionContainer .pin{
	height:16px;
	padding:0px 9px 0px 19px;
	background:url(http://www.santanderjobs.co.uk/images/1354803030_marker_rounded_grey_4.png) top left no-repeat;float:left;
}
.frontpageSearchInstructionContainer .magnifier{
	height:16px;
	padding:0px 9px 0px 22px;
	background:url(http://www.santanderjobs.co.uk/images/1354802998_magnifying_glass_alt.png) top left no-repeat;float:left;
}




#britishislesmap_telephone_hoverover{
	position:absolute;
	background:white;
	top:700px;
	width:120px;
	text-align:center;
	height:30px;
	line-height:30px;
	display:none;
	border:1px solid #bbbbbb;
}

.accordian_telephone{
	display:none;
}

.britishislesmap_telephone_holder{
	height:662px;
	
	display:block;
	position:relative;
	margin-top:10px;
}

.britishislesmap_telephone{
	overflow:hidden;
}

.britishislesmap_telephone .telephonedot{
	width:26px;
	height:26px;
	background-image:url(images/telephonedot.png);
	background-repeat:no-repeat;
	background-position:0px -26px;
	position:absolute;
	cursor:pointer;
}
.britishislesmap_telephone .telephonedot:hover{
	background-position:0px 0px;
}
.britishislesmap_telephone .selectedTeleDot{
	background-position:0px 0px !important;
}
	
.britishislesmap_telephone .pointtomk{
	position:absolute;
	top:524px;
	left:336px;
	border-bottom:1px solid #999999;
	width:47px;
}

.britishislesmap_telephone .pointtobletchley{
	position:absolute;
	top:533px;
	left:379px;
	border-right:1px solid #999999;
	height:50px;
}

.britishislesmap_telephone .dotmk{
	position:absolute;
	top:522px;
	left:379px;
	background:#ff1111;
	width:4px;
	height:4px;
}

.britishislesmap_telephone .dotbletchley{
	position:absolute;
	top:532px;
	left:377px;
	background:#ff1111;
	width:4px;
	height:4px;
}

.britishislesmap_telephone .belfast{
	top:335px;
	left:175px;
}
.britishislesmap_telephone .bletchley{
	top:564px;
	left:366px;
}
.britishislesmap_telephone .bootle{
	top:421px;
	left:297px;
}
.britishislesmap_telephone .bradford{
	top:386px;
	left:348px;
}
.britishislesmap_telephone .glasgow{
	top:255px;
	left:243px;
}
.britishislesmap_telephone .leicester{
	top:476px;
	left:372px;
}
.britishislesmap_telephone .miltonkeynes{
	top:511px;
	left:327px;
}
.britishislesmap_telephone .sheffield{
	top:424px;
	left:354px;
}

.britishislesmap_telephone{
	background:url(images/britishisles.gif) top left no-repeat;
	height:662px;
	display:block;
}

.britishislesmap_telephone_holder .infodiv{
	position:absolute;
	top:40px;
	right:0px;
	width:330px;
	background:#f3f3f3;
	padding:10px 20px 20px 20px;
	border-radius:5px;
}


 .orCrossedthrough{
	margin-top:15px;
	width:100%;
	border-top:1px solid #aaaaaa;
}

 .orCrossedthrough .inneror{
	background:#f1f1f1;
	margin-top:-10px;
	height:18px;
	width:30px;
	margin-left:auto;margin-right:auto;
	text-align:center;
}

.talentbond_filterowrapper{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d8d8d8;
	overflow:hidden;
}

.talentbond_styledFilterOverlay{
	background-image:url(images/image.dropdsant.png) !important;
	color:black !important;
	margin-left:13px !important;
	padding-right:35px !important;
	line-height:32px !important;
	-webkit-border-top-right-radius: inherit !important;
-webkit-border-bottom-right-radius: inherit !important;
-moz-border-radius-topright: inherit !important;
-moz-border-radius-bottomright: inherit !important;
border-top-right-radius: inherit !important;
border-bottom-right-radius: inherit !important;
}
.talentbond_styledFilterOverlay_leftEdge{
	background-image:url(images/image.dropdsant.png) !important;
	width:13px !important;
	-webkit-border-top-left-radius:  inherit !important;
-webkit-border-bottom-left-radius:  inherit !important;
-moz-border-radius-topleft:  inherit !important;
-moz-border-radius-bottomleft:  inherit !important;
border-top-left-radius:  inherit !important;
border-bottom-left-radius:  inherit !important;
}

.talentbond_filterOptionSelected_leftEdge{
	background-image:url(images/image.dropdsant.png) !important;
	width:13px !important;
	-webkit-border-top-left-radius:  inherit !important;
-webkit-border-bottom-left-radius:  inherit !important;
-moz-border-radius-topleft:  inherit !important;
-moz-border-radius-bottomleft:  inherit !important;
border-top-left-radius:  inherit !important;
border-bottom-left-radius:  inherit !important;
}

 .talentbond_filterOptionSelected{
	background-image:url(images/image.dropdsant.png) !important;
	margin-left:13px !important;
	padding-right:35px !important;
	line-height:32px !important; 
	-webkit-border-top-right-radius: inherit !important;
-webkit-border-bottom-right-radius: inherit !important;
-moz-border-radius-topright: inherit !important;
-moz-border-radius-bottomright: inherit !important;
border-top-right-radius: inherit !important;
border-bottom-right-radius: inherit !important;
 }
 
 .talentbond_textfield{
	border:none !important;
	outline:none;
 }

 
.mobilefiltercontainer .talentbond_filterowrapper{
	border:none !important;
}
.mobilefiltercontainer select{
	border:none;
}
.mobilefiltercontainer input[type=text]{
	height:50px;
	border:none;
	outline:none;
}
.mobilefiltercontainer .talentbond_styledFilterOverlay{
	background:#efefef !important;
	background:url(images/image.dropdownM.png) top right no-repeat !important;
	color:black !important;
	margin-left:0px !important;
	padding-right:35px !important;
	line-height:44px !important;
	-webkit-border-top-right-radius: inherit !important;
	-webkit-border-bottom-right-radius: inherit !important;
	-moz-border-radius-topright: inherit !important;
	-moz-border-radius-bottomright: inherit !important;
	border-top-right-radius: inherit !important;
	border-bottom-right-radius: inherit !important;
}
.mobilefiltercontainer .talentbond_styledFilterOverlay_leftEdge{
	background:#efefef !important;
	width:13px !important;
	-webkit-border-top-left-radius:  inherit !important;
	-webkit-border-bottom-left-radius:  inherit !important;
	-moz-border-radius-topleft:  inherit !important;
	-moz-border-radius-bottomleft:  inherit !important;
	border-top-left-radius:  inherit !important;
	border-bottom-left-radius:  inherit !important;
}

.mobilefiltercontainer .talentbond_filterOptionSelected_leftEdge{
	background:#efefef !important;
	width:13px !important;
	-webkit-border-top-left-radius:  inherit !important;
	-webkit-border-bottom-left-radius:  inherit !important;
	-moz-border-radius-topleft:  inherit !important;
	-moz-border-radius-bottomleft:  inherit !important;
	border-top-left-radius:  inherit !important;
	border-bottom-left-radius:  inherit !important;
}

.mobilefiltercontainer .talentbond_filterOptionSelected{
	background:#efefef !important;
	background:url(images/image.dropdowns.png) top right no-repeat !important;
	margin-left:0px !important;
	padding-right:35px !important;
	line-height:44px !important; 
	-webkit-border-top-right-radius: inherit !important;
	-webkit-border-bottom-right-radius: inherit !important;
	-moz-border-radius-topright: inherit !important;
	-moz-border-radius-bottomright: inherit !important;
	border-top-right-radius: inherit !important;
	border-bottom-right-radius: inherit !important;
 }
 
 
 .rjpfloatwrapper { overflow:hidden; position:relative; }
 .rjpfloatwrapper .normalcopy { width:auto; }
 .rjpfloatwrapper .rjpsurface { display:none; }
 .rjpfloatwrapper .rjpsurface iframe { border:none; margin-top:30px; margin-bottom:30px;  }
 
 .rjpfloatwrapper.telephonerjp .normalcopy { width:50%; float:left; }
 .rjpfloatwrapper.branchrjp .normalcopy { width:50%; float:left; }
 
  .rjpfloatwrapper.telephonerjp .rjpsurface.telephone {  display:block; float:right; width:45% }
 .rjpfloatwrapper.branchrjp .rjpsurface.branch {  display:block; float:right; width:45% }
 
 
 
.rjpfloatwrapper .rjpthumb_branch{
	background-image: url(rjp/rjpbranch.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
	width:240px;
	margin-left:auto; margin-right:auto;
}
.rjpfloatwrapper .rjpthumb_branch:hover{
	background-position: top center;
}
.rjpfloatwrapper .rjpthumb_tele{
	background-image: url(rjp/rjptele.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
	width:240px;
	margin-left:auto; margin-right:auto;
}
.rjpfloatwrapper .rjpthumb_tele:hover{
	background-position: top center;
}

.rjpcc .telephonerjp{
	display:none;
}

.rjpcc .branchrjp{
	display:none;
}

.rjpfloatwrapper h3{
	margin:0px 0px 10px 0px;
}
/*for carousal data*/
#myCarousel{
	height: auto;
}
.custom_carousal{
	width: 80%;
	margin: 20px auto;
}
.custom_carousal .top .title{
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
  font-family: FrutigerLight;
}
.custom_carousal .top .title p{
	font-weight: bold;
}
.custom_carousal .profile_img{
	 display: inline-block;
}
.bottom_part{
	width:55%;
	margin: 20px auto;

}
.item .top{
	padding-top: 20px;
}
#register{position:absolute;
	z-index:10;width:100%;height:auto;}
.yourcareerblock.heth {
    width: 100%;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
/*New Updates*/
.yourcareerblock .diversity-partner{
	background: url(images/diversity_image_Partnerships_424x132.jpg) top left no-repeat;
}
.yourcareerblock .diversity-finance{
	background: url(images/diversity_image_Women_424x132.jpg) top left no-repeat;
}
.yourcareerblock .diversity-mental{
	background: url(images/diversity_image_Mental_Health_424x132.jpg) top left no-repeat;
}
.yourcareerblock .diversity-armed{
	background: url(images/diversity_image_Military_424x132.jpg) top left no-repeat;
}
.yourcareerblock .diversity-employee{
	background: url(images/diversity_image_Networks_424x132.jpg) top center no-repeat;
}
.diversity-modal .modal-dialog{
	width: 72%;
	margin: 0 auto;
}
.diversity-modal .modal-dialog .modal-content{
	padding: 2%;
}
.diversity-modal-list-list{
	list-style: none;
}
.diversity-modal-list-list li{
	padding: 2% 0;
}
.diversity-modal-list-list li img{
	width: 100%;
}
.diversity-partner-modal .diversity_images, .diversity-armed-modal .diversity_images, .diversity-mental-modal .diversity_images{
	padding: 15px;
}
.diversity-modal button.close{
    border: solid 2px;
    padding: 0px 4px;
    border-radius: 50%;
    margin-bottom: 8px;
}
.diversity-modal button.close span{
    font-size: 26px;
    line-height: 21px;
    font-weight: bold;
}
.diversity-partner-modal .diversity_images img{
	    padding: 15px 5px;
}
.diversity-mental-modal .diversity_images img, .diversity-armed-modal .diversity_images img{
	padding: 25px;
}
.diversity-mental-modal .diversity_images .img-center, .diversity-armed-modal .diversity_images .img-center{
	width: 50%; 
	margin: 0 auto;
}
.tabcontent7-wealth img{
	width: 100%;
}
.tabcontent7-wealth .side-bars{
	margin-top: 5%;
}
.tabcontent7-wealth .side-bars ul{
	list-style: none;
	padding: 5px;
}
.tabcontent7-wealth .side-bars ul li{
	    margin: 15px 0px;
}
@media only screen and (max-width: 768px)
{
	.tabs .tabholder {
    /*border-bottom: 1px solid #e5e5e5;*/
    height: 165px;
}

.tabs .tabholder .tab {
    height: 50px;
    padding: 0px 10px 0px 10px;
    line-height: 22px;
    background: #e5e5e5;
    float: left;
    margin-right: 6px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer;
    transition-duration: 150ms;
    margin-top: 5px;
    width: 48%;
    display: inline-block;
}
.tabs .tabholder .currenttab {
    background: #666 !important;
    color: white;
}
}
@media only screen and (max-width: 540px){

	html,body
	{
		overflow-x:hidden;
	}
	.diversity-modal .modal-dialog{
		width: 92%;
	}
	#applicationtables .tabs .tabholder{
		border-bottom: 0;
		height: auto;
	}
	.tabs .tabholder .currenttab {
    background: #666 !important;
    color: white;
}
#tab2 p {
    text-align: left !important;
}

	.tabs .tabholder {
    border:none !important;
    height: 189px;
}
.tabs .tabholder .tab {
    height: 32px;
    padding: 0px 10px 0px 10px;
    line-height: 23px;
    background: #e5e5e5;
    float: left;
    margin-right: 6px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer;
    transition-duration: 150ms;
    margin-top: 5px;
    width: 100% !important;
    display: inline-block;
}
}
@media only screen and (max-width: 767px)
{

.yourcareerblock {
    width: 100% !important;
    
   }
.factblock_1
{
	width:91% !important;
}


}

@media only screen and (max-width: 540px)
{

.fourcol {
    width: 100%;
    float: none;
}
#pagewrapper {
    width: 96%;
    margin: 0px auto 0px auto;
}

.keyfactsbox
{
	 width: 100%;
    float: none;
}

.yourcareerblock {
    width: 100% !important;
    
   }

}