/* @group gutters */
.gutterRight {
    margin: 0 10px 0 0;
}

.gutterLeft {
    margin: 0 0 0 10px;
}

.gutterUnder {
    margin: 0 0 10px 0;
}

.gutterOver {
    margin: 10px 0 0 0;
}

.gutter {
    margin: 10px;
}


.innerGutterRight {
    padding: 0 10px 0 0;
}
.marginTB3px{margin:3px 0 3px 0}
.innerGutterLeft {
    padding: 0 0 0 10px;
}

.innerGutterUnder {
    padding: 0 0 10px 0;
}

.innerGutterOver {
    padding: 10px 0 0 0;
}

.innerGutter {
    padding: 10px;
}
/* @end */

#wrapper {
    width: 960px;
    display: block;
    float: left;
    clear: both;
    margin-top: 8px;
}

#wrapper a,
#wrapper a:visited {
    text-decoration: none;
}

#wrapper a:hover,
#wrapper a:active {
    text-decoration: underline;
}

.curved, ignore, shape {
    zoom: 1;
    z-index: 999;
}

.readMore {
    display: block;
    padding-left: 15px;
    background: url('../images/redesign/btn-blue-arrow.png') 0 50% no-repeat;
    color: #053f73;
	/*color:#555;*/
    font-size: 71%;
    line-height: 16px;
}

.readMore2 {
	float:right;
    display: block;
    padding-left: 15px;
    background: url('../images/redesign/find out more arrow.gif') 0 50% no-repeat;
    color: #ffffff;
	/*color:#555;*/
    font-size: 71%;
    line-height: 16px;
	margin-bottom:5px;
}

.visitPage {
    display: block;
    padding-left: 15px;
    background: url('../images/redesign/btn-white-arrow.png') 0 50% no-repeat;
    color: #FFF;
    font-size: 71%;
    line-height: 14px;
}

/* @group primary (main) column */
#primaryColumn {
    width: 717px;
    float: right;
	clear:right;
	margin-left:10px;
}
#primaryColumn2 {
    width: 780px;
    float: left;
	margin-left:10px;
}

#primaryColumn2 h1 {color:#00a4e8;
font-size:100%;
font-weight:bold;
text-decoration:none;
font-style:italic;}

#primaryColumn3 {
    width: 720px;
    float: left;
	margin-left:10px;
}

#primaryColumn3 h1 {color:#00a4e8;
font-size:100%;
font-weight:bold;
text-decoration:none;
font-style:italic;}

#primaryColumn3 h1 {color:#00a4e8;
font-size:100%;
font-weight:bold;
text-decoration:none;
font-style:italic;}

#primaryColumn3 ul {clear:both;font-size:71%;list-style-type:disc;margin:0; padding:15px;}
#primaryColumn3 ul li { padding-bottom:5px;}
#primaryColumn3 ul li a {color:#00a4e8; font-weight:bold; text-decoration:none;margin:0;padding:0;}
#primaryColumn3 ul a:hover, #primaryColumn3 li a.active {color:#00a4e8; text-decoration:underline;}

#primaryColumn3 ul.arrow {clear:both;font-size:71%; list-style-type:none; margin:0; padding:10px 0 20px 0px;}
#primaryColumn3 ul.arrow li a {color:#036; font-weight:bold; text-decoration:none; display:inline; margin-left:6px; padding-left:10px; background:url(../images/bl_sm_blue_arrow.gif) no-repeat scroll 0 3px;}
#primaryColumn3 ul.arrow a:hover, #primaryColumn3 li a.active {color:#036; text-decoration:underline; margin-left:6px; padding-left:10px;}

#primaryColumn3 p a {color:#00a4e8; text-decoration:none;}
#primaryColumn3 p a:hover, p a.active {color:#00a4e8;text-decoration:underline;}
#primaryColumn3 h2 {color:#00a4e8; padding-top:10px;}

#primaryColumn h1 {
    width: 100%;
    height: 150px;
    background: #FFF url('../images/redesign/banner.png') 36px 0 no-repeat;
    text-indent: -15623px;
}

#primaryColumn .calloutBox {
    width: 353px;
    background: #D0091BD;
    float: left;
    clear: right;
    color: #777;
    overflow: hidden;
	margin-top:7px;
}

#primaryColumn .calloutBox .innerGutter {
    padding: 8px 10px 3px 10px;
}

#primaryColumn .calloutBox p {
    margin: 3px 0 0 0;
}

#primaryColumn .calloutBox .readMore {
    float: right;
    margin-bottom: 5px;
}

#text-industry-specialists {
    width: 191px;
    height: 13px;
    background: #D9E3E2 url('../images/redesign/support.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#text-ttc {
    width: 280px;
    height: 17px;
    background: #0087B6 url('../images/redesign/commercial_at_sibos.png') 0 0 no-repeat;
    text-indent: -23605px;
}

#text-hf {
    width: 301px;
    height: 17px;
    background: #0087B6 url('../images/redesign/supporting_the_healthcare_industry.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#text-fx-alerts {
    width: 137px;
    height: 13px;
    background: #D9E3E2 url('../images/redesign/text-fx-alerts.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#deloitte {
    width: 321px;
    height: 16px;
    background: #D9E3E2 url('../images/redesign/life.gif') 0 0 no-repeat;
    text-indent: -23612px;
}

#dropdownBox {
    clear: both;
    width: 519px;
    height: 293px;
    background: #6e7cb5 url('../images/redesign/Comm-Homepage-Best.jpg') 0 0 no-repeat;
    position: relative;
    float: left;
	margin-right:11px;
	_margin-right:10px;
}
/*
#dropdownBox fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
*/
#dropdownBox .button {
    outline: none;
    display: inline-block;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

#dropdownBox select {
    float: left;
    display: inline-block;
    width: 290px;
}

#dropdownBox div {
    position: absolute;
    left: 10px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

#dropdownBox optgroup {
    font-style:normal;
}

#dropdownBox optgroup option {
    margin-left: 15px;
}

#dropdown1 {
    top: 65px;
}

#dropdown2 {
    top: 115px;
}

#dropdown3 {
    top: 165px;
}

#secondaryCalloutBox {
    background: #FFF;
    float: none;
    width: 183px;
    overflow: hidden;
}

.SCBblueBorderTop {
	border: 1px solid #26A2D3;
	height:142px;
	margin-top:1px;
}

.SCBblueBorderBottom {
	border: 1px solid #26A2D3;
	height:142px;
}

#secondaryCalloutBox div {
    overflow: hidden;
}

#secondaryCalloutBox p {
    color: #777;
    margin-top: 5px;
    margin-bottom: 0px;
}

#secondaryCalloutBox p strong {
    color: #5c8a84;
}

#text-why-barclays {
    width: 124px;
    height: 44px;
    /*background: url('../images/redesign/text-why-barclays.png') 0 0 no-repeat;*/
	background: url('../images/redesign/text-free-up-cashflow.gif') 0 0 no-repeat;
    text-indent: -23612px;
}

#text-global-coverage {
    width: 122px;
    height: 44px;
    background: #FFF url('../images/redesign/text-global-coverage.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#secondaryCalloutBox .button {
    border: none;
    width: 90px;
    height: 24px;
    background: #FFF url('../images/redesign/btn-read-more.png') 0 0 no-repeat;
    text-indent: -23612px;
    outline: none;
    float: right;
    clear: both;
    _padding: 0 0 10px 0;
}

.hr {
    height: 3px;
    line-height: 3px;
    background: #FFF;
    border: none;
    padding: 0;
    margin: 0;
}

#secondaryCalloutBox .hr {
    clear: both;

}
/* @end */

/* @group secondary (left) column */
#secondaryColumn {
    width: 230px;
	float:left;
}

#logon {
    background: #BCC6CA;
}

#logon h2 {
    width: 151px;
    height: 78px;
    background: #009ADE url('../images/redesign/text-online-banking.gif') 0 0 no-repeat;
    text-indent: -23612px;
}

#logon .button {
    display: block;
    width: 133px;
    height: 24px;
    background: #BCC6CA url('../images/redesign/btn-logon.png') 0 0 no-repeat;
    text-indent: -23612px;
    outline: none;
}

#askQuestion {
    /*border: 1px solid #777777;*/
	background: #d1dbdc;
}
#askQuestion h2 {
    width: 206px;
    height: 23px;
    background: #d1dbdc url('../images/redesign/text-ask-question.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#askQuestion .label {
    margin-left: 0;
    display: none;
}

#nlpq {
    width: 200px;
    border: 1px solid #777777;
}

#askQuestion .button {
    border: none;
    display: block;
    width: 167px;
    height: 24px;
    background: #d1dbdc url('../images/redesign/btn-find-answer.png') 0 0 no-repeat;
    text-indent: -23612px;
    outline: none;
}

#contactUsWrapper {
   /*Gets rid of lines image
   background: #FFFFFF url('../images/redesign/lines.jpg') no-repeat scroll 0 100%;*/
    display: block;
    width: 100%;
    height: 244px;
    margin-top: 21px;
}

#contactUs {
    width: 170px;
    margin-left:10px;
	/*Gets rid of lines image and formats the content accordingly
	float:right;
	margin-top: 40px;*/
}

#contactUs h2 {
    width: 157px;
    height: 20px;
    background: #FFF url('../images/redesign/text-contact-us.png') 0 0 no-repeat;
    text-indent: -23612px;
}

#contactUs a {
    display: block;
    padding-left: 25px;
    background: url('../images/redesign/btn-blue-arrow2.png') 10px 50% no-repeat;
    color: #777777;
    font-size: 71%;
    line-height: 14px;
    margin: 5px 0;
}
/* @end */
.labelVisibility {visibility:hidden;}
optgroup {font-style: normal !important;}
.padding {padding-top:30px !important;}
.mainBannerStyle{width:717px;height:151px;border:none;}
.marginTop9{ margin-top:9px !important;}
.marginTop8{margin-top:8px !important;}
