﻿@charset "utf-8";
*{outline:none!important}
.FL{float:left}
.FR{float:right}  
.noMarginRight{margin-right:0px !important}
.noMarginRleft{margin-left:0px !important}
.noPaddingRight{padding-right:0px !important}
.noPaddingleft{padding-left:0px !important}
.noBorderRight{ border-right:none !important}
.noBorderLeft{ border-left:none !important}
.displayNone{display: none}
.fullWidth{/*width:68.81405563689604685212298682284%*/ /*width:69.714056%*/ width:940px; padding:0 5px}
a{color:#005bab;} 
a:hover{color:#005bab}
a:visited{color:#005bab}
.callCenter{ color: #005BAB; display: inline-block;font-size: 24px;margin-left: 30px;margin-top: 24px;}
.callCenterNo{ color: #EE7F01;font-size: 24px;margin-left: 22px;}
#headerTop{position:relative;display:table!important;}
#headerTop ul{margin:0px;}
#headerTop li{list-style: none;}
#headerTop a{ text-decoration: none;color:#898989;}
.navSearchTop{width:100%}
.navSearchTop li{display:inline-block; font-size:11px; color:#7c7b7b; border-right: 1px solid #ee7f01; padding: 0 4px; margin:10px 0; line-height: 1;}
.navSearchTop li a {color:#7c7b7b;margin-right:3px}
.searchLinks a{}
#SearchBox {float:right !important}
#DeltaPlaceHolderMain #SearchBox{ float:left!important	}
/*--------Main Navigation start----------*/
#mainLogo{position:relative; z-index:30}
.navMain {/*margin-top: 30px*/ margin-top: 9px; margin-left:-10px; width:100%;position:relative; z-index:7777777}
#headerTop .navMain li{float: left;font-family: arial; font-size: 14px;/* margin-right: 36px;*/ }
.navMain .headerTopNavigation li{float:none!important}
.headerTopNavigation .selected{ color:#f07d00 !important}
.headerTopNavigation ul.dynamic {width:200px !important}
.headerTopNavigation .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, a.ms-tv-item:hover, a.ms-tv-header:hover {color:#004d9d !important ;}
.headerTopNavigation .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {padding-right: 12px;}
.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {margin-right: 24px;}
/*--------Main Navigation end----------*/
#sliderHome {max-width:1366px; margin:-22px auto 0 auto; height:463px; overflow:hidden}
#sliderHome .flex-direction-nav{display:none}
.sliderComponent{background:url('/Style Library/CIB_Images/homepageSlice.jpg') repeat-x ;position: relative; color: white;border-bottom:3px solid #004F9F;height:460px !important;/*z-index:-1*/ min-width:950px}
.flexsliderInner {font-family: arial; color: #707070; font-size: 12px;margin-top:0px;position: relative; text-shadow: none;}
#sliderHome .slides img{ width: 100%;height: 460px}
.sliderMenu {position: relative; z-index: 4;/* width:100%; margin-top:60px;*/text-shadow: 3px 3px 4px rgba(141, 150, 150, 1);margin-top:-450px}
.slidesDataContainer{ display: block; position: relative}
.slidesData{font-family:"Century Gothic", Verdana;  position: absolute;}
.slidesData h2{ margin-top: 23.260869565217391304347826086957%; font-size: 30px}
.slidesData h3{font-size: 18px;}
.slidesData a{font-size: 18px;}
.sliderMenu li{ list-style: none;padding-top:15px;}
.sliderMenu li hr { height:1px;padding-top:15px ;background:url('/Style Library/CIB_Images/sliderHomeSperator.png') no-repeat center bottom}
.sliderHomeArrow{background:url("/Style Library/CIB_Images/sliderArrows.png") no-repeat scroll right 2px transparent}
.sliderHomeArrow:hover{background-position:right -34px}
.sliderHomeArrowH{background-position:right -34px}
.sliderMenu li a{ color: white; font-size: 21px; font-family: verdana; display:block;padding-right: 5.510638%; width:100%;text-decoration:none}
.bannerElements{margin-left:5% !important ; position: relative;margin-top:60px; min-height:0px !important}
.bannerElement{display:none; position: absolute;top: 0; left: 0}
.newsQlinksSocial h4,.newsHome .newsQlinksSocial h4,.flexsliderInner h4 {color:#707070; font-size: 18px ; }
.newsQlinksSocial h5,.newsHome .newsQlinksSocial h5{color: #005bab; font-weight: normal;}

.newsHome span{ font-size: 11px;color:#acacac }
.newsHome h4 a, .newsHome h4 a:visited, .newsHome h4 a:hover {color:#707070;text-decoration:none}
.newsHome a{color:#005BAB}
.newsMore, .quickLinksMore{font-size:12px}
.newsQlinksSocial .greyArrow{margin-left:10px; width:3.4%}

/*mina-gerges*/
a.newsArrow_type{background:url('/Style Library/CIB_Images/homeNewsArrow.png') no-repeat right center; padding-right:15px;}

.greyArrow{margin-left:10px}
.newsHome p{font-size:12px; color: #707070}

.QuickLinksHomeH, .newsHomeHeight{height:191px}
.QuickLinksHome li {color:#f27f1b; font-size: 14px;}
.QuickLinksHome a {color:#005BAB}
.QuickLinksHome h4 a, .QuickLinksHome h4 a:visited, .QuickLinksHome h4 a:hover {color:#707070;text-decoration:none}
.center{margin: 0 auto}
.quickLinksH{height:135px}
/*---flex slider Inner start---*/
.flexsliderInner {margin-top:40px;}
.flexsliderInner .slides li {/*width:261px !important;*/ /*padding:0 20px*/ /*width:30.531914893617021276595744680851% !important;*//*min-height:134px*/}
.flexsliderInner h4{color:#005bab !important ; font-size:20px; font-weight:normal; width:160px; line-height:24px}
.flexsliderInner img{max-width:70px;max-height:70px}
.flexsliderInner .flex-direction-nav a {background-color:white;width: 40px; height:100% ;/*160px*/ margin: 0; display: block; background:white url('/Style Library/CIB_Images/sprites.png') no-repeat -25px 0; position: absolute; top: 0px; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none;}
.flexsliderInner .flex-direction-nav .flex-next {background-position:-172px 60px; right: -39px; }
.flexsliderInner .flex-direction-nav .flex-prev {left: -27px;background-position:-159px 60px; width:14px}
.flexsliderInner a{color:#005BAB}
.flexsliderInner h4 a:visited{color:#707070}
.flexsliderInner.carousel {width:861px;margin-left:40px}
.flexsliderInner .carousel li{margin:0px !important}
.flexsliderInner li ul{margin:0px;list-style:none;}
.flexsliderInner li li{list-style:none;min-height:150px;width: 92%;padding: 0px 10px;}
.flexsliderInner a,.flexsliderInner h4 a:visited{ cursor:pointer;color:#005bab}
.flexsliderInner .flex-direction-nav .flex-disabled{ opacity: 1 !important; filter:alpha(opacity=100); cursor: default; }
.flex-prev.flex-disabled {background-position:-159px -118px !important}
.flex-next.flex-disabled {background-position:-172px -118px !important}
/*---flex slider Inner end---*/
.h1Main{color:#005BAB; font-weight:normal; font-size:20px; line-height:25px;margin:30px 0 22px 0;}
.AspNetPagerClass{margin-top:50px;font-size:12px}
.AspNetPagerFirstLastButtonsClass{border: 1px solid #005BAB;padding: 3px 7px;background:url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x;color:#fff!important; text-decoration:none!important}
.AspNetPagerPrevNextButtonsClass{border: 1px solid #005BAB;padding: 3px 7px;background:url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x;color:#fff!important; text-decoration:none!important}
.AspNetPagerPagingButtonsClass{border: 1px solid #00aeef;padding: 3px 7px;color:#005BAB;text-decoration:underline}
.AspNetPagerCurrentPageButtonClass{background-color: #005BAB;border: 1px solid #005BAB;padding: 3px 7px;color:#fff;}
.AspNetPagerPagingButtonsClass:hover{color:#005BAB!important}
.AspNetPagerFirstLastButtonsClass[disabled="disabled"], .AspNetPagerPrevNextButtonsClass[disabled="disabled"]{display:none!important}
.AspNetPagerPageIndexBoxClass, .AspNetPagerSubmitButtonClass{display:none!important}
.AspNetPagerFirstLastButtonsClass:hover, .AspNetPagerPrevNextButtonsClass:hover, AspNetPagerPagingButtonsClass:hover, .AspNetPagerFirstLastButtonsClass:visited, AspNetPagerPrevNextButtonsClass:visited{text-decoration:none!important; color:#fff!important}
.borderRight{border-right: 1px dotted lightgray;padding-right:10px}
/* News Begin */
.newsItemList {display: inline-block;margin: 0 0 10px;width: 100%;}
.newsItemList h3{font-size:14px;font-weight:normal;margin-top:20px;line-height:25px}
.newsItemList h3 a:hover{text-decoration:none;color:#EE7F01;}
.newsTextList{margin-top:-20px;width:78%;}
.newsTextListNoImg {display: inline-block;text-align: left;margin-top:-20px;}
.newsTextList p, .newsTextListNoImg p{font-size:12px;color:#707070;}
.newsBorder{border-bottom:3px #024f9d solid;width:160px;margin-top:-13px;margin-bottom:10px}
.Purple {color: #EE7F01;}
.lightGray {color: #aaaaaa;font-size:12px;}
.newsImageList{max-width:20%;padding-left:2%;margin-top:20px;}
.newsImageList img {width:100%;}
.newsHeading h2 {font-size: 18px;font-weight: normal;line-height: 25px;text-align: left;margin: 0px 0px 15px 0px;}
.newsImgDetails img{max-width: 30%;float:right;margin-top:20px;padding-left:10px;padding-bottom:10px}
.newsTextDetails{font-size:12px;color:#707070;}
.newsTextDetails span{margin-top:10px;}
/* News End */
/* Events Begin */
.eventsTitleList h3{font-size: 16px;font-weight: normal;line-height:25px}
.eventsTitleList h3 a:hover{color: #EE7F01;text-decoration: none;}
.eventDetailsContent .eventsCircle{margin-top:0px !important}
.eventDetailsContent{margin-top:40px}
.eventsCircle{background:url("/Style Library/CIB_Images/EventsListingBg.png") no-repeat scroll 0 0 transparent;margin-right:10px;height:60px;width:60px;}
.eventsCircleDay{text-align: center;color:#005BAB;font-size:22px;margin-top:10px;margin-right:4px;}
.eventsCircleMonth{text-align: center;color:#777777;font-size:12px;margin-right:4px;}
.darkGray{color:#707070;font-size:12px;}
.eventsLocation{/*margin-left:10px;*/}
.eventsTextList{padding-bottom:15px;}
.eventsTextList span{padding-right:5px}
.eventsDetails .eventsTextList{padding-bottom:0px;}
.alignC{text-align:center; margin-top:20px}
/* Events End */
#socialBookMarking {height: 30px;}
.tabsOverlap{padding-bottom:30px;position:relative; z-index:456}
.personalBtn{width:31.142%;height:77px;margin-top:-52px;/*z-index:5;position:relative*/;margin-left:9.15948%;background:url("/Style Library/CIB_Images/homeBtn.png") no-repeat scroll 0 0 transparent;background: none \0/;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style Library/CIB_Images/homeBtn.png', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style Library/CIB_Images/homeBtn.png', sizingMethod='scale')";behaviour:url(/Style Library/CIB_Styles/css3.htc);}
.businessBtn{background:url("/Style Library/CIB_Images/homeBtn.png") no-repeat scroll 0 0 transparent;background: none \0/;width:31.142%;height:77px;margin-top:-52px;/*z-index:5;position:relative;*/ margin-right:9.15948%;background-size:100%100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style Library/CIB_Images/homeBtn.png', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style Library/CIB_Images/homeBtn.png', sizingMethod='scale')";behaviour:url(/Style Library/CIB_Styles/css3.htc);}
.tabsOverlap p{text-align:center;margin:7px 0 0 0;line-height:24px;position:relative;z-index:5!important}
.txt1{color:#005bab;font-size:23.62px;text-decoration:none!important;}
.txt2{color:#7c7b7b;font-size:14px;}
.txt3{color:#f68321;font-size:11px;position:relative;z-index:5!important; display:block; margin-top:-7px}
.txt1:hover, .txt1:visited{color:#005bab; text-decoration:none!important}
.txt3:hover, .txt3:visited{color:#f68321;}
.tabsLogo{margin-top: 15px;text-align: center; position:relative; z-index:5!important}
/*----FOOTER start-----*/
#footer{background-color:#f8f8f8;min-height:90px; margin:50px auto 0 auto; max-width:1366px}
.footerSliderContent{margin:48px 0 100px 0;display: none; }
.footerSliderBtn{min-width:75px;cursor: pointer;background:#005bab;padding: 4px 5px 4px 10px; color:white;font-family:"Century Gothic";-webkit-bottom-left-border-radius: 10px;-moz-bottom-left-border-radius: 10px;border-bottom-left-radius: 10px;-webkit-bottom-right-border-radius: 10px;-moz-bottom-right-border-radius: 10px;border-bottom-right-radius: 10px;behavior: url(/Style Library/CBN_styles/PIE.htc);font-size:12px}
.footerSliderBtnArrow{ background:url('/Style Library/CIB_Images/sprites.png') 0px -141px; width:17px; height:17px; display:inline-block ;margin-top:7px}
.footerSliderBtnArrowDown{background-position:-22px -133px}
.footerSlider{/*height:40px*/}

.footerFacebook{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll 0px -260px transparent;width:13px;height:15px;margin-top:8px;margin-right:9px;}
.footerFacebook:hover{background-position:-126px 0px}
.footerTwitter{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -79px -155px transparent;width:17px;height:15px;margin-top:9px;margin-right:10px;}
.footerTwitter:hover{background-position:-103px -155px}
.footerYoutube{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -80px -127px transparent;width:22px;height:20px;margin-top:5px;margin-right:10px;}
.footerYoutube:hover{background-position:-110px -127px}
.footerTwitter{display:none}

.footerFollow{font-size:12px;color:#646363;margin-right:10px;margin-top:4px;}
.footerLinks li{border-right: 1px solid #EE7F01;color: #7C7B7B;font-size: 12px;line-height: 1;padding:0 7px 0 2px;list-style:none;display:inline-block;}
.footerLinks a{color: #898989;text-decoration: none;}
.copyright p{color:#898989;font-size:12px;width:290px}
.footerContent{margin-top:20px}
.footerSliderContent ul{margin:0px; padding:0px ;  font:14px/arial; }
.footerSliderContent li{color:#898989; padding-top:3px; padding-bottom:3px; /*border-bottom:1px solid #dadada*/}
/*.footerSliderContent li ul li {border-bottom:none; padding-left:15px}*/
ul.footerHeaderContent{width:200px ;float:left;display:inline-block; margin-right:40px}
.footerSliderContent a{text-decoration:none;color:inherit}
#footer .footerLevel1>a{font-size:14px!important;color:#555;}
#footer .footerLevel2>a{border-bottom:1px solid #DADADA;padding:2px 0px;}
#footer .footerLevel3>a{background:url("/Style Library/CIB_Images/footerArrow1.png") no-repeat scroll left 6px transparent;padding-left:12px;}
#footer .footerLevel4 a{background:url("/Style Library/CIB_Images/footerArrow2.png") no-repeat scroll left 6px transparent;padding-left:20px!important;}
#footer .footerLevel1{width:202px;float:left;margin-right:30px;}
#footer .footerLevel2{padding-left:0px!important;}
.footerLevel2, .footerLevel3, .footerLevel4{padding-left:15px}
.footerSliderContent a{display:block;font-size:12px;}
/*----FOOTER end-----*/
.headerTopNavigation ul.root.ms-core-listMenu-root.static>li>a{display:none}
.searchLinks{text-align:right}
.searchLinks .noBorderRight{border-right: 1px solid #EE7F01 !important}
.searchLinks .noPaddingRight{padding: 0 4px !important}
#s4-bodyContainer {padding-bottom:0px}
/*-------------- inner page start--------------*/
.innerTop{margin-top:-22px;}
.innerBanner{border-bottom:3px solid #004F9F; line-height:0px!important;max-width:1366px; margin:0 auto}
.innerBanner img{max-width:1366px;margin-top:-35px;width:100%; margin-left:auto; margin-right:auto;}
#selectableTabs .ui-selected {background-image:url("/Style Library/CIB_Images/blue.png"); width:114px;height:20px;position:relative;}
#selectableTabs .ui-selected a{color:#fff;}
.innerTabs li{display:inline-block;margin-right:-33px;cursor:pointer;background-repeat:no-repeat;}
.innerTabs a{padding-left:26px;text-decoration:none;color:#2f6ab4;font-family:Arial;font-size:14px;position:absolute;}
.innerTab1{background-image:url("/Style Library/CIB_Images/white.png");width:114px;height:20px;position:relative;z-index:5;}
.innerTab2{background-image:url("/Style Library/CIB_Images/white.png");width:114px;height:20px;position:relative;z-index:4;}
.innerTab3{background-image:url("/Style Library/CIB_Images/whiteLast.png");width:114px;height:20px;position:relative;z-index:3;}
.innerLogo{width:30px;height:14px;padding-left:15px;border:0;padding-top:3px;position:absolute;}
.innerTabsMain{margin-right:28px}
.innerContent{margin:0}
.innerColumn{position:relative;z-index:10;margin-top:-80px;}
.innerColumnTop{/*height:260px;*/width:90.66666666666667%;background-color:#ededed;border:3px #ededed solid;/*border-bottom:1px #d7d7d7 solid !important;*/}
.innerColumnBottom{/*height:275px;*/width:90.66666666666667%;background-color:#fff;border:3px #ededed solid;border-top:0!important;}
.innerColumnIcons{margin:0;padding-top:20px;font-size:12px!important}
.innerColumnIcons li{display:inline-block;width:29.41176470588235%;padding-left:6px;padding-bottom:20px;/*word-break: break-word;*/min-height:60px;vertical-align:top}
.rightIconsTxt{display:inline-block;margin-top:50px;}
.rightIconsBg{display: block;width: 100%;min-height:60px; text-align:center}
@media (max-width:1100px) and (min-width:767px) {.innerColumnIcons li {min-height:40px;word-break: break-word}}
@media (max-width: 767px) {.innerColumnIcons li {min-height:30px;word-break: break-word}}
@media (max-width:1100px) and (min-width:767px) {.innerColumnIcons span {min-height:40px}}
@media (max-width: 767px) {.innerColumnIcons span{min-height:30px}}
.innerColumnIcons li a{color:#b1b1b1;}
.innerColumnIcons li a:hover{color:#005bab;}
.element1{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat 0px -125px}
/*.element1:hover{ background-position:0px -125px}*/
.element2{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat -107px -125px}
/*.element2:hover{ background-position:-110px -125px}*/
.element3{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat -210px -125px}
/*.element3:hover{ background-position:-216px -125px}*/
.element4{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat -312px -125px}
/*.element4:hover{ background-position:-312px -125px}*/
.element5{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat -410px -120px}
/*.element5:hover{ background-position:-414px -120px}*/
.element6{ background:url("/Style Library/CIB_Images/iconsSprite.png") no-repeat -499px -120px}

.borderShadow{text-align: center;width:100%;/*margin-top: -32px;*/}
.borderShadow img{width:100%;}
.borderShadow2{background:url("/Style Library/CIB_Images/borderShadow.png") no-repeat;width:100%;height:19px;}
/*-------------- inner page end--------------*/
/*-----------Search Box start--------------*/
.searchBar textarea, .searchBar input[type="text"], .searchBar input[type="password"],.searchBar  input[type="datetime"], .searchBar input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #ffffff;border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.searchBar select, .searchBar textarea, .searchBar input[type="text"], .searchBar input[type="password"], .searchBar input[type="datetime"], .searchBar input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 0px;border-radius: 0px;}
.searchBar input[type=text] {background:url('/Style Library/CIB_Images/sprites.png' ) 0px -85px no-repeat}
.searchBar .ms-srch-sbLarge > .ms-srch-sb-searchLink {background:url('/Style Library/CIB_Images/sprites.png' ) -30px -24px no-repeat}
.searchBar .ms-srch-sbLarge > .ms-srch-sb-searchLink {width:29px; height:24px}
.searchBar .ms-srch-sbLarge >input {width:147px;color: #898988;font-size: 11px;}
.searchBar .ms-srch-sb-border,.searchBar .ms-srch-sb-border :hover {border:none}
.searchBar .ms-srch-sb-borderFocused {border: none}
.searchBar .ms-srch-sb-searchLink:hover, .searchBar .ms-srch-sb-navLink:hover {background-color:transparent}
.searchBar input[type=password]:hover, .searchBar input[type=text]:hover{border:none}
.searchBar textarea:focus,.searchBar input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: none;outline: 0;outline: 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.searchBar .ms-srch-sbLarge > .ms-srch-sb-searchLink {margin-left:0px; margin-top:1px}
.ms-srch-sb-navLink, .ms-srch-sb-searchLink {border:0px}
/*-----------Search Box end--------------*/
/*-----------FAQ start----------------*/
.FAQCat, .FAQCat:hover, .FAQCat:visited{/*margin-right: 7px; */font-size:18px ; color:#555555}
.faqImg{margin-right: 7px}
.FAQLnk{/*margin-right: 9px; */color:#555555!important; font-size:12px; display:block}
.FAQLnk:visited{color:#555!important}
.FAQitem{padding-left:19px; color:#898989;font-size:12px}
hr {margin: 0;border: 0;border-top: none;border-bottom: none;}
.customHr{border-top:1px dotted #b5b6b6; padding-top:13px;padding-bottom:9px; background:url('/Style Library/CIB_Images/FaqShadow.png' ) center 0px  no-repeat}
/*-----------FAQ end----------------*/
.breadCrumpMain span{margin-right:8px; font-size:12px}
.breadCrumpMain span:last-child{color:#ee7f01}
.breadCrumpMain .breadCrumbLast{color:#ee7f01!important}
.breadCrumbSeparator{color:#999}
.breadCrumpMain{border-bottom:2px #ebebeb solid;}
/*.ms-rtestate-field p, p.ms-rteElement-P{display:none}*/
div.article, div.welcome{min-height:280px}
.bannerElementOuter{width:345px;padding:10px 18px 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:url('/Style Library/CIB_Images/SliderHome_popupBG.png') repeat ;behavior: url(/Style Library/CIB_Styles/PIE.htc); }
.bannerElements.span8 img{max-width:none \9  }
.bannerElementInner{ height:225px;border: 1px solid #e1e1e1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background:#fdfefe url('/Style Library/CIB_Images/SliderHome_GradientBg.jpg') repeat-x bottom left ;behavior: url(/Style Library/CIB_Styles/PIE.htc);-webkit-box-shadow: #c3c5c5 2px 2px 5px;-moz-box-shadow: #c3c5c5 2px 2px 5px;box-shadow: #c3c5c5 2px 2px 5px;padding:10px 17px 0 17px; text-shadow:none;clear:both;color: #000000;font-size: 12px;font-family: arial;}
.bannerElementInner{overflow:hidden; position:relative}

.bannerElementInner a{color:black !important;font-size: 12px !important ;font-family: arial !important ; }
.bannerElementInner a:hover{text-decoration:underline !important}
.onlineBanking img{width:auto;}
.sliderMenuItems{/*margin:-15px 0 0 0 !important*/margin-top:60px}
.onLineBanking{}
.onLineBanking ul{margin:0 !important}
.onLineBanking li {height:60px !important ;}
.bannerElementInner li a {display: block;padding-right: 0%;width: 100%;}
.bannerElementInner .span6{margin:0!important;padding-right:3%;height:60px !important }
.onLineBanking li img {margin-right:4%; border:1px solid #e1ecf4; padding:2%; width:100% !important;max-width:40px !important; max-height:40px }
.sliderCloseBtn{background:url('/Style Library/CIB_Images/sprites.png') no-repeat -110px -23px;width:16px;height:16px;display: block; margin-bottom:10px; cursor:pointer}
.sliderCloseBtn:hover{ background-position:-110px -23px}
/*-----------onLine Banking--------------*/
.onLineBankingInner .span3{ }
.onLineBankingInner .span5{ }
.onLineBankingInner img{ max-height:60px}
.onLineBankingInner li{height:93px; margin-bottom:20px !important ;border: 1px solid #DFDFDF;/*padding: 1% 1% 0 1%;*/ width:203px; list-style:none; margin-right:10px;font-size:12px; float:left}
.onLineBankingInner li:hover{ border-color:#ee7f01;background-color: #F9F9F9;}
.onBankInnerImg{width:45px; height:45px;margin:0;margin-right:1%}
.onLineBankingInner li a{display:block; height:50px; padding:6px}
.onBankInnerTitle{}
/*-----------onLine Banking--------------*/
/*-------Contact Us start-------*/
.onlineMain{border:3px #ececec solid;padding:15px}
.labelDiv{float:left;width:190px;margin-top:5px; margin-right:5px}
.onlineLine input{width:166px;cursor:default}
.onlineLine select{width:180px; max-height:30px}
.onlineLine textarea{width:166px;height:40px;cursor:default}
.onlineLine{min-height:40px}
.onlineMsg{/*padding-bottom:30px*/}
.onlineStar{color:red;}
.onlineRequired{color:red;font-size:12px;margin:20px 0px}
.requiredTxt{color:red;font-size:11px;margin-left:10px}
.onlineCapcha{margin-left:192px;}
.onlineCapcha #recaptcha_privacy{/*margin-top:-8px;*/ display:block}
.capchaRequiredTxt{color:red!important}
#recaptcha_area{margin:15px 0}
.onlineCapcha #recaptcha_area{margin:0}
.currentCustomer input{width:15px;margin-top:5px;}
.onlineBtn{margin-left:185px}
.onlineBtn input, .divBtnCalculate input, #divBtnContinue input{background:#005bab !important; border-radius:5px 5px 0 0 /*url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x*/;color:#fff;border:0px solid #ABABAB;margin-bottom:20px;height:25px;padding:2px 5px 5px 5px !important; float:none!important; }
.onlineBtn [id*='_btnCancel']{background:#f0f0f0 !important; color:#898989 !important}
.onlineBtn input:active{position:relative; top:1px}
/*.onlineBtn input:hover{background-color:#3484db;color:#fff;border:0px solid #ABABAB;transition: all 0.3s linear 0s !important;}*/
/*-------Contact Us Confirmation Page-------*/
.Success{background:url("/Style Library/Xsl Style Sheets/LINKDev/ConfirmationFiles/Success.png") no-repeat; display: inline-block;height: 100px;width: 100px; float:left; margin-right:20px; margin-bottom:150px !important}
.Failure{background:url("/Style Library/Xsl Style Sheets/LINKDev/ConfirmationFiles/Failure.png") no-repeat; display: inline-block;height: 100px;width: 100px;float:left; margin-right:20px; margin-bottom:150px !important}
.Information{background:url("/Style Library/Xsl Style Sheets/LINKDev/ConfirmationFiles/Information.png") no-repeat; display: inline-block;height: 100px;width: 100px;float:left; margin-right:20px; margin-bottom:150px !important}
#ctl00_ctl35_g_5491c6ec_24b2_4c5b_b6b6_9a7488e00aa4{margin-top:20px}
#ctl00_ctl35_g_5491c6ec_24b2_4c5b_b6b6_9a7488e00aa4>div:last-child{margin-top:20px}
/*-------Contact Us end-------*/
/*-------Administration start-------*/
.Required{color:red}
.TxtBox{margin:10px}
.Lbl{padding:10px}
.GridViewCommandRow{height:40px}
.GridViewCommandRow input{background-color:#2665aa;color:#fff;border:0px solid #ABABAB; margin-top:0!important}
.GridViewCommandRow input:hover{background-color:#3484db;color:#fff;border:0px solid #ABABAB;transition: all 0.3s linear 0s !important;}
.Btn{background:#005bab !important /*url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x*/;border-radius:5px 5px 0 0;color:#fff !important;border:0px solid #ABABAB;margin-bottom:20px;height:25px;padding:2px 5px 5px 5px !important; border:0 none !important}
.GridViewHeader{background-color:#D4DAE6;}
.GridViewHeader a{display:block;text-align:left;}
.AdminWColumn td, .AdminWColumn th{border:1px solid #C4C4C4 !important; padding:4px}
.InsertNew td{border:0px}
.Edit td{border:0px}
.GridViewDiv .GridViewFooter{display:none}
.GridViewfooter td{border:0px solid #898989 !important;}
.GridViewRow td:first-child a:first-child, .AltGridViewRow td:first-child a:first-child{padding-right:10px}
.GridViewRow{}
.AdminWColumn{position:relative}
.AdminWColumn .AltGridViewRow{background-color:#EAEAEA}
#ctl00_ctl35_g_a3b45b02_d461_4595_a9da_022a0b188c8f_ctl00_ctl02_detailsView td{border:0px !important}
#ctl00_ctl44_g_85a880df_af40_4aba_b9c1_713c77cfa9b1_lgvRequests .AltGridViewRow{background-color:#EAEAEA}
#ctl00_ctl44_g_85a880df_af40_4aba_b9c1_713c77cfa9b1_lgvRequests td, #ctl00_ctl44_g_85a880df_af40_4aba_b9c1_713c77cfa9b1_lgvRequests th{border:1px solid #C4C4C4}
#btnEmptyToDate, #btnEmptyFromDate{margin-left:-20px}
.GridView .droplist{margin-left:10px; margin-top:10px}
.pager .results1 label, .pager .results2 label{display:inline!important}
/*-------Administration end-------*/
/*-----MAP----*/
.MapLocator label, .MapLocatorBlank label{display:inline-block}
.mapFilterServices{/*width:300px;*/width:47.511627906976744186046511627907%;float:right;/*margin:10px 10px 0px 0px;*/ }
.mapFiltrationInputServices{height:193px; overflow:scroll; overflow-x:hidden;width: 74%;float: right;border:1px solid #989898; padding:1% 0 0 3%}
.mapFiltrationInputServices input[type="checkbox"] { vertical-align:top; float:left}
.mapFiltrationInputServices label{margin-left:20px;font-size:12px; margin-bottom:0px; display:table; white-space:nowrap}
.mapFiltrationInputServices .mapFiltrationLabel{float:left}
.mapFiltrationLabel,.mapCoordinatesContainer .labelclass{ width:33.600624%;display:inline-block;vertical-align:top }
select.mapFiltrationInput,.mapCoordinatesContainer [type="text"]{width:63.333333333333333333333333333333%; height:25px; line-height:25px ;border:1px solid #adadad;padding:2px }
.mapCoordinatesContainer [type="text"]{width:36.333333%}
.mapFiltrationLabel+.mapFiltrationLabel{width:3.6006240249609984399375975039%}
.mapFiltrationLabel+.mapFiltrationLabel+.mapFiltrationLabel{width:3.6006240249609984399375975039%}
.mapRepeaterFilterResults li{list-style:none !important;font-size:12px ;/*padding:0px 0px 15px 0px*/; width:87.387097%; margin:9px auto 0px auto; /*border-bottom:dotted 1px #bebebe;color:#464646 */ }
.mapRepeaterFilterResults li+li{/*margin-top:15px*/}
.mapRepeaterFilterResults li hr{border-top:1px dotted #b5b6b6;padding-bottom:9px; background:url('/Style Library/CIB_Images/mapResultsSperator.png' ) center 0px  no-repeat; margin-top:15px;}
.mapRepeaterFilterResults ul{ margin:0; }
.MapLocator .mapRepeaterFilterResults {width:250px;width:40.32258064516129032258064516129%;display:inline-block;border: 4px solid #ebebeb;margin:20px 0 0 0;height:370px ; overflow:scroll; overflow-x:hidden;}
.mapFilterControls,.mapGetDirections{border: 4px solid #ebebeb;font-size:12px;padding:1.551806%}
.mapFilterControls{}
.mapFilterLeftDrops{width:48.387096774193548387096774193548%; display:inline-block}
.MapLocator.span8 .mapSquare img{max-width:none;width:5px}
.MapLocator.span8 .mapSquare .mapDescription{width:260px;height:190px;overflow:auto}
.mapRepeaterFilterResults ul a{/*clear:right; display:block; margin-left:16px; */color:#464646; text-decoration:underline;}
.mapResultsRadioBtn {float:left;line-height:1}
.mapRepeaterFilterResults b{}
.MapLocator .mapSquare+span{display:none !important}
.MapLocator .mapSquare{float:right; margin-top:-403px !important; width:350px !important; height:378px !important}
.mapGetDirections{margin:20px 0 20px  0; padding:10px; }
.mapGetDirections [type="text"]{width:32%}
.mapLongitudeLabel,.mapLatitudeLabel{vertical-align:top; line-height:27px}
.mapGetDirections a{color:#464646 ;text-decoration:underline;}
input,button,select,textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
label {display: block;margin-bottom: 5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.mapFilterControls input[type="submit"],.mapGetDirections input[type="submit"]{background:#005bab !important /*url('/Style Library/CIB_Images/mapBtnSlice.png')*/;border-radius:5px 5px 0 0;padding:0px; color:white;padding:3px 7px 2px 7px !important; border:none ;float:right;height:25px}
.mapCoordinatesSelector input[type="submit"],.btnSelectPopup,.btnCancelPopup{background-color:#888;color:white;padding:3px 7px 2px 7px !important; border:none ;float:right;height:25px; border-radius:5px 5px 0 0}
.mapCoordinatesSelector input[type="submit"] {margin-right:35%}
.mapLongitudeLabel {margin-left:2%}
/*.mapFiltrationLabel.workingTo{margin-left:47px; width:17.600624%;}*/
.mapCoordinatesContainer .labelclass{width:14.600624%;display:inline-block;vertical-align:top}
.mapFilterServices .mapFiltrationLabel{width:20.600624%}
.mapFiltrationInputServices td{padding:0px}
.mapCoordinatesContainer #ctl00_PlaceHolderMain_mapCoordinatesSelector_ctl06 {margin:20px 0 20px 0}
.requiredInputBox input[type="text"]:focus{border:none} 
.MapLocator .requiredInputBox, .MapLocatorBlank .requiredInputBox{border:1px solid red !important}
.MapLocator .requiredInputMsg, .MapLocatorBlank .requiredInputMsg{ color:red}
.btnSelectPopup,.btnCancelPopup {margin-top:20px; float:left; margin-right:10px}
.blockMessage h1{font-size:25px !important }
.onlineBtn.exportBtn{float:right}
.GridViewRow .labelclass, .AltGridViewRow .labelclass{display:block; margin-left:10px}
#ctl00_ctl44_g_e289b9de_4fe7_4ce1_b41c_827df256e147_ctl00_ctl02_detailsView input{margin-left:10px}
#ctl00_ctl44_g_e289b9de_4fe7_4ce1_b41c_827df256e147_ctl00_ctl02_detailsView input[type="submit"]{margin-top:-10px}
.mapSquare h3{font-size: 20px;line-height: 25px;margin-bottom: -5px;width: 250px;}
.popupText{display:table;margin-left:7px}
.popupBullet{float:left}
.MapLocatorBlank .mapSquare{float:right; margin-top:-524px; width:530px !important; height:498px !important; }
.MapLocatorBlank .mapSquare img{max-width:none}
.MapLocatorBlank .mapRepeaterFilterResults {width:250px;width:40.32258064516129032258064516129%;display:inline-block;border: 4px solid #ebebeb;margin:20px 0 0 0;height:491px ; overflow:scroll; overflow-x:hidden;}
.MapLocatorBlank .mapSquare+span{display:none !important}
.MapLocatorBlank .mapSquare .mapDescription{width:360px;height:250px;overflow:auto}
/*-----MAP----*/
/*-----------Quick links--------------*/
.QuickLinksList{}
.QuickLinksList ul{margin:0px ; padding:0px}
.QuickLinksList li {padding-left:19px;background:url('/Style Library/CIB_Images/sprites.png');background-repeat:no-repeat;background-position:0px -110px; list-style:none; width:287px}
.QuickLinksList li,.QuickLinksList li a{color:#5883b9}
/*-----------Quick links--------------*/
/*-----------Empty--------------*/
.eventsEmpty,.EmptyMsg,.entityEventsEmpty,.EmptyEv,.emptyMsg{margin:0px 0px 0px 0px;text-align: center;margin-top: 7%;display: inline-block;width: 100%;font-size:12px;font-weight:normal}
.sliderPersonal .EmptyMsg{font-size:17px}
.bannerElementInner .EmptyMsg{margin-top: 17%;}
/*-----------Empty--------------*/
/*-------Stock Performance------*/
.stockPanel{float:left; overflow:visible !important}
.innerContent .stockPanel{width:610px}
.stockImage{border:1px solid #d1d1d1!important;}
.clearBoth {clear:both;}
.stockPriceLabel{float:left;padding-top: 3px;border: 1px solid #d1d1d1;margin-top: 0;width: 49%;text-align: center;background-image: url('/_layouts/15/LinkDev.CIB.StockGraphs/stockBg.gif');background-repeat:no-repeat;background-position:left center;background-color:#f6f6f6;height: 18px;color: #f68321;font-family: Verdana;font-weight: normal;font-size: 10px;}
.stockChangeLabel{padding-top: 3px;border: 1px solid #d1d1d1; width: 49%;float:right;text-align: center;background-image: url('/_layouts/15/LinkDev.CIB.StockGraphs/stockBg.gif');background-repeat:no-repeat;background-position:left center;background-color:#f6f6f6;height: 18px;color: #f68321;font-family: Verdana;font-weight: normal;font-size: 10px;}
.stockPriceValueLabel{padding-top: 3px;position: relative;width: 102px;margin: 0px;background-color: White;top: -22px;border: 1px solid #d1d1d1;height: 17px;text-align: center;font-family: Verdana Arial Sans-Serif;font-weight: bold;font-size: 10px;color: #035294;}
.stockChangeValueLabel{padding-top: 3px;position: relative;width: 103px;margin: 0px;background-color: White;top: -44px;left: 103px;border: 1px solid #d1d1d1;height: 17px;text-align: center;font-family: Verdana Arial Sans-Serif;font-weight: bold;font-size: 10px;color: #035294;}.stockUpArrow{color: green;}.stockDownArrow{color: red;}
span.stockLbl{float:left;font:normal 10px verdana;color:#F68321;margin-left: 5px}
span.valueLbl{float:right;font:normal 10px verdana;color:#005093;margin-right: 10px}
.stockChangeLabel,.stockPriceLabel{height:16px !important}
.stockInfo {margin-top:5px !important}
/*-------Stock Performance------*/
/*.newsContent .newsBorder {margin-top:0px}*/
div [data-name="ContentPlaceHolderMain"]{ min-height:250px;}
/*.ms-rtestate-field p, p.ms-rteElement-P{display:none}*/
/*-------CIBFund ------*/
.fundTable { border:0px none transparent !important; width:100%; text-align:center}
.fundTable .fundHeaderRow th{ text-align:center;color:#0052a5; font-size:14px; padding:10px 0 8px 0;}
.fundTable .fundRow td,.fundTable .fundRowAlt td {/*padding-right:72px ; */font-size:12px; font-weight:bold ;}
.fundTable .fundRow td + td,.fundTable .fundRowAlt td+td{color:#0052a5;vertical-align:middle}
.fundTable .fundRow .lastCell,.fundTable .fundRowAlt .lastCell {color:#f27f1b}
.fundTable .fundHeaderRow th {border:0px solid transparent;border-bottom: 2px solid #0052a5;}
.fundTable .fundRow td,.fundTable .fundRowAlt td{border:0px solid transparent;border-bottom: 1px solid #e2ecf4;}
.fundTable .fundRow td  {padding-top:5px; width:25%}
.fundTable .fundRowAlt td  {padding-top:5px; width:25%}
.fundTable .fundRow td +.fundRow td ,.fundTable .fundRowAlt td + .fundRowAlt td  {padding-top:5px; padding-bottom:5px}
.fundHeaderRow > th {text-align: left !important;}
.fundHeaderRow > th + th {text-align: center !important;}
.fundRowAlt > td {text-align: left !important;}
.fundRowAlt > td + td {text-align: center !important;}
.fundRow > td {text-align: left !important;}
.fundRow > td + td {text-align: center !important;}
/*-------CIBFund ------*/
/*-------foreignCurrency------*/
.currTable { border:0px none transparent !important; width:100%; text-align:center}
.currTable .currHeaderRow th{  text-align:center;color:#0052a5; font-size:14px; padding:10px 0 8px 0}
.currTable  .currRow td,.currTable  .currRowAlt td {/*padding-right:144px; */font-size:12px; font-weight:bold ;}
.currTable  .currRow td + td,.currTable  .currRowAlt td+td{color:#0052a5}
.currTable  .currRow .lastCell,.currTable  .currRowAlt .lastCell {color:#f27f1b}
.currTable  .currHeaderRow th{border:0px solid transparent;border-bottom: 2px solid #0052a5;}
.currTable  .currRow td,.currTable  .currRowAlt td{border:0px solid transparent;border-bottom: 1px solid #e2ecf4;}
.currTable  .currRow td  {padding-top:5px; width:33%}
.currTable  .currRowAlt td  {padding-top:5px; width:33%}
.currTable  .currRow td +.currRow td ,.currTable  .currRowAlt td + .currRowAlt td  {padding-top:5px; padding-bottom:5px}
/*-------foreignCurrency------*/
#ctl00_PlaceHolderMain_editModePanel_ctl00_ctl00_DateTimeField_ctl00{color:#BF0000}
/*-------Search------*/
.innerContent #searchImg, .ms-promlink-button-image img{max-width:none !important}
.ms-srch-hover-outerContainer{display:none !important}
.ms-srch-item-icon{margin-top:17px !important}
.ms-srch-ellipsis{font-size:20px !important}
.ms-srch-item-path{color:#EE7F01 !important}
.innerContent .ms-srch-sbLarge input{line-height:28px !important; font-size:19px !important}
/*-------Search------*/
.homeStockPanel .homeBigPrice+.stockInfo{width:310px; margin-top:30px !important}
.homeStockPanel .homeBigPrice .homePriceValue{display:inline-block; margin-top:40px; font-size:100px; color:#505050;}
.homeStockPanel .homeBigPrice{padding:30px 30px 0px 30px; height:100px}
.homeStockPanel .homeBigPrice+.stockInfo .homeValue a{color:#F68321 !important; text-decoration:none; margin-top:-4px; display:block}
.homeStockPanel .homeValue .homeValueLbl{float:none !important; display:block}

.landingLinks li{color:#F27F1B}
.landingLinksItems{width:190px!important}
html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
body{
	    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;

}
/*--------Poll Section Start----------*/
.followUs h4{line-height:20px!important}
.followUs .s4-wpcell-plain.ms-webpartzone-cell.ms-webpart-cell-vertical.ms-fullWidth{margin-bottom:0px}
.PollQuestion{border-bottom:none!important;padding:0!important;font:inherit!important;font-weight:bold!important}
div.Maintextpollper{border:1px black solid;margin-bottom:5px}
div.Maintextpollper>div{height:15px!important;background-color:#005bab!important}
div.Maintextpollper>div+div{display:none}
.PollTotalVotes{font-style:normal!important}
.PollTotalVotes span{display:block;text-align:right;}
.followUs div{/*text-align:left!important*/}
.followUs div.NoActivePoll{text-align:center!important;margin-top:20px;margin-bottom:20px;font-size:12px}
.followUs input[type="radio"]{margin-right:3px;float:left}
.followUs label{margin:1px 0 0 0}
.followUs input[type="button"]{background:#005bab !important /*url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x*/;border-radius:5px 5px 0 0;color:#fff;border:0px solid #ABABAB;height:25px;padding:2px 5px 5px 5px !important; margin:5px 0px}
.followUs a{font-size:12px;display:inline-block}
.followUs table,.followUs td{width:100%}
/*--------Poll Section End----------*/
.popupLabel{display:block}
.MapLocator #divPageStaticContent, .MapLocatorBlank #divPageStaticContent{text-align:justify}
/*--------flex slider Begin----------*/
 
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
/** html .slides {height: 1%;}*/

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {/*margin: 0 0 60px; background: #fff; border: 4px solid #fff;*/float:left;width:100%; position: relative; z-index:1; zoom: 1; overflow: hidden; min-width:950px}
.newsHome .flexslider {overflow: visible;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/*.carousel li {margin-right: 5px}*

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.newsHome .flex-direction-nav {width: 50px /*16.666666666666666666666666666667%*/ ; position: relative;left: 34%;margin-top: 15.300546448087431693989071038251%;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url('/Style Library/CIB_Images/bg_direction_nav.png') no-repeat 0 0; position: absolute; bottom: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.newsHome .flex-direction-nav a {width: 8px; height: 14px; margin: -20px 0 0; display: block; background: url('/Style Library/CIB_Images/sprites.png') no-repeat -25px 0; position: absolute; bottom: 7.9812206572769953051643192488263%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.newsHome .flex-direction-nav .flex-next {background-position:-37px 0; right: 0px; }
.newsHome .flex-direction-nav .flex-prev {left: 0px;background-position:-25px 0}

.newsHome  .flexslider:hover .flex-next {opacity: 0.8; right: 0px;}
.newsHome  .flexslider:hover .flex-prev {opacity: 0.8; left: 0px;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {position: relative; bottom: 33px; text-align: center; margin:0 auto; width:200px}
.newsHome .flex-control-nav {display: none;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: white;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #005bab }
.flex-control-paging li a.flex-active { background: #005bab; cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;} 
}
/*--------flex slider End----------*/

.headerTopNavigation ul.static ul.dynamic .menu-item-text{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll 0 -202px transparent; padding-left:13px; display:block}
.headerTopNavigation ul.static ul.dynamic .additional-background{border-bottom:1px dotted #EAEAEA; display:block; padding-bottom:3px}
.ContactUsHeader{width:70px; display:block; text-align:center}
.PrivacyPolicyFooter{width:80px; display:block; text-align:center}
.CBEApprovalsFooter{width:90px; display:block; text-align:center}
.UserAgreementsFooter{width:105px; display:block; text-align:center}
.footerLinks{width:50%; text-align:right}



/*--------Financial Information Begin----------*/
.finInfoContainer{}
.finInfoYear{border:1px solid #dadada; padding:0 15px; margin-bottom:20px;cursor:pointer;
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.finInfoQuarters{margin-left:20px; cursor:pointer;}
.finInfoYear h2{font-size:20px; font-weight:normal; line-height:25px}
.finInfoYearIcon{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -83px 0 transparent; height:16px; width:16px; display:block;  height: 16px;margin-right: 5px; margin-top: 4px;float:left; cursor:pointer}
.finInfoYearIcon.expand{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -104px 0 transparent; height:16px; width:16px; display:block;  height: 16px;margin-right: 5px; margin-top: 4px;float:left; cursor:pointer}
.finInfoQuarter{  border-bottom: 1px solid #DADADA; margin-bottom: -1px; width: 550px;}
.finInfoQuarter h3{font-size:16px; font-weight:normal; line-height:20px; margin:0 0 10px; padding-top:7px}
.finInfoQuarterIcon{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -66px 3px transparent; float:left; width:12px; height:13px; margin:8px 2px 0 0}
.finInfoQuarterIcon.expand{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -54px 7px transparent; float:left; width:12px; height:13px; margin:8px 2px 0 0}
.finInfoItems, .finInfoItems2, .finInfoItems3{margin:0 0 6px 13px; list-style:none; display:inline-block}
.finInfoItems li{background:url("/Style Library/CIB_Images/financialIcons.png") no-repeat scroll 0 -1px transparent; padding-left:25px; height:30px}
.finInfoItems2 li{background:url("/Style Library/CIB_Images/financialIcons.png") no-repeat scroll 0 -32px transparent; padding-left:25px; height:30px}
.finInfoItems3 li{background:url("/Style Library/CIB_Images/financialIcons.png") no-repeat scroll 0 -63px transparent; padding-left:25px; height:30px}
.finInfoYear.presentations h2 a{display:block; background:url("/Style Library/CIB_Images/financialIcons.png") no-repeat scroll 0 -91px transparent; padding-left:28px}

/*--------Financial Information End----------*/

/*--------Media Begin----------*/
.videoItem, .imageItem{width:140px;float:left; margin-right:16px; margin-bottom:20px; height:160px}
.videoItem>img, .imageItem>img{width:100%; height:180px}
.ClearAll{clear:both}

.hiddenDiv{position:fixed;
background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
width:100%; height:100%; top:0px; left:0px; margin:0; padding:0; z-index:88888888}

.videoContainer{width:600px; padding:10px 20px; margin-top:40px; text-align:left; border-radius:5px}
#pDescription{/*border: 1px solid #EEEEEE; */max-height:60px; overflow:auto; padding:0 2px; width:500px; float:left; color:#646363; font-size:12px}
#aDownload{float:right; background:url("/style library/CIB_Images/mediaSprite.png") no-repeat scroll -104px -313px; width:30px; height:30px}
#lblTitle{line-height:25px; color:#a7a9ac; font-weight:normal; font-size:22px}
.videoCloseBtn{float:right; /*background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -110px -23px transparent;*/ cursor:pointer; height:20px; width:20px; margin-bottom:10px; font-size:16px; color:#646363; background:url("/Style Library/CIB_Images/closeBtn.png") no-repeat;}
.videoCloseBtn:hover{text-decoration:none; color:#646363}

.videoFolder{height:100px; display:block; background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll -214px -10px transparent}
.audioFolder{height:100px; display:block; background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll -214px -138px transparent}
.photoFolder{height:100px; display:block; background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll -214px -277px transparent}
.youtubeFolder{height:100px; display:block; background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll -214px -398px transparent}

.videoImg{height:100px !important; width:100% !important; -webkit-box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3);box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3)}
.photoImg{height:100px !important; max-width:100% !important; -webkit-box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3);box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3); margin:auto; display:block}

.videoItem h5, .imageItem h5{color:#707070; font-weight:normal; text-align:center}
.videoItem a:hover, .imageItem a:hover{color:#707070}
.videoArrow{ background:url("/Style Library/cib_images/mediaSprite.png") no-repeat scroll 0 -316px transparent; width:35px; height:27px; margin-bottom:-27px; position:relative; top:36px; left:53px}
.videoBottom{overflow:auto}
.audioImg{height:101px; width:100%; display:block; background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll 0 -152px transparent; -webkit-box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3);box-shadow:  0 6px 7px -2px rgba(0, 0, 0, 0.3)}
a[id*='_lnkBack']{padding:2px 0 0 30px; margin-bottom:10px; height:25px; width:20px; display:block;background:url("/Style Library/CIB_Images/mediaSprite.png") no-repeat scroll 0 -371px transparent}
.photoContainer{width:800px; height:500px;padding:10px 20px; margin-top:40px; text-align:left; border-radius:5px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1affffff',GradientType=0 ); /* IE6-9 */
}

/*--------Media End----------*/

/*--------Online Forms Again----------*/
.onlineMainForm{clear:both}
.checkBoxTypeofDesiredAccount label{margin:2px 0 0 10px !important}
.checkBoxTypeofDesiredAccount input{cursor:default !important}
.onlineLine{clear:both}
.onlineLineOffering table label{margin:2px 0 0 7px}
#cardTypeList, #segmentList{float:left; overflow:auto; max-height:115px; border:1px solid #CCCCCC; padding:3px; min-width:172px; max-width:230px; margin-bottom:10px}
#cardTypeList input, #segmentList input, .onlineLineCardType input, .onlineLineSegments input{width:auto !important; margin-right:5px; float:left}
#cardTypeList img, #segmentList img, .onlineLineCardType img, .onlineLineSegments img{margin-right:4px; width:30px}
#cardTypeList label, #segmentList label, .onlineLineCardType label, .onlineLineSegments label{margin:0; width:134px; font-size:12px; display:block; float:left; float:none\0/; margin-left:23px\0/}
#cardTypeList>div, #segmentList>div{margin-bottom:10px}
.onlineLineCardType table, .onlineLineSegments table{overflow:auto; max-height:100px; border:1px solid #CCCCCC; padding:3px; min-width:172px; max-width:180px; margin-bottom:10px; display:block;}
.onlineLineCardType table, .onlineLineSegments table{overflow:visible\0; max-height:auto\0; border:0px solid #fff\0; padding:3px; max-width:190px\0; }

.onlineLineCardType tr, .onlineLineSegments tr{display:block; margin-bottom:5px}
[id*='btnEmptyDataofBirth'], #btnemptyDate, #A1, #A2, #A3{margin-left:-20px; margin-right:5px; z-index:99; position:relative; font-family:Verdana; top:-3px; color:#777}
[id*='btnEmptyDataofBirth']:hover, #btnemptyDate:hover, #A1:hover, #A2:hover, #A3:hover{text-decoration:none}
.checkListProductsOrServices input{width:auto !important}
.checkListProductsOrServices label{margin:4px 0 1px 5px}
.mainBtn{background:#005bab !important/*url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x*/;color:#fff !important ;border:0px solid #ABABAB !important ;margin:0 !important;height:25px;padding:2px 5px 5px 5px !important; border-radius:5px 5px 0 0}
.labelDivStock{float: left;margin-top: 4px;width: 100px;}
/*
.labelDiv.bestTime{width:158px}
.labelDiv.bestFrom{width:120px}*/
.labelDiv.bestTo{margin-left:195px}

.labelDiv.bestFrom span, .labelDiv.bestTo span{display: block;float: left;margin-right: 4px; width:36px}
.labelDiv.bestFrom select, .labelDiv.bestTo select{width: 78px;margin-top: -5px; width:140px}
.labelDiv.bestFrom input, .labelDiv.bestTo input{width: 64px;margin-top: -5px;}
.labelDivEm{float:left;width:195px;margin-top:-3px; min-height:20px}
.labelDivEm .smallFont{font-size:11px; display:block; margin-top:-3px}
.labelDiv select[disabled="disabled"]{cursor:default}

/*------Charity Start------*/
.charityItem{transition: all 1s ease; width:260px; height:123px; margin-right:30px; margin-bottom:30px; padding:10px; border-radius:10px; border:1px solid #D0D0D0; box-shadow:0 6px 7px -2px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(50%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */
}
.charityItem:hover{transition:all 1s ease; box-shadow:0 6px 7px -1px rgba(0, 90, 170, 0.7)}
.charityItem img{max-width:70px; max-height:70px; padding-right:5px; padding-bottom:5px; margin-bottom:50px}
.charityItem .charityTitle{display: inline-block; margin-bottom: 20px; font-size:18px; color:#005BAB; height:22px}
.charityItem a.charityTitle{transition:0.3s}
.charityItem a.charityTitle:hover{color:#EE7F01; text-decoration:none; transition:0.3s}
.charityItem .code span, .charityItem .category span{font-weight:bold}
.charityItem .cc{/*padding-top:10px*/}
/*------Charity End------*/

.labelDivDetails{float:left; width:195px}
.onlineLine.offeringTypes ul{float:left; margin:0 0 20px 14px}
.onlineLine.cardType ul, .onlineLine.segments ul{float: left; list-style: none; margin:0 0 20px 0;}
.onlineLine.cardType li, .onlineLine.segments li{margin-bottom:15px; font-size:12px}
#map-canvas{width:400px !important}
#divGotoGmaps{margin:20px 0}

.footerNewsletter{padding:3px; display:none}
.footerNewsletter a{margin:6px}

/*------World of discounts start------*/
.disListing table{width:100%; font-size:13px;}
.disListing tr:first-child{display:none}
.disListing tr{margin-bottom:20px; display:block}
.disListing td{padding:10px; width:940px; border:4px solid #EBEBEB}
.disListing .disHalf1{float:left; width:55%}
.disListing .disHalf2{float:right; width:45%}
.disListing .merchantName .dFirst, .disListing .merchantLogo .dFirst{display:none}
.disListing .merchantName .dSecond{color:#005BAB; font-size:18px; display:block; margin-bottom:10px}
.disListing .mLogoCont{float:left; margin-right:10px}
.disListing .disRest{float:left; max-width:438px}
.disListing .dFirst{float:left; width:135px; font-weight:bold; display:block}
.disListing .dSecond{display:block}
.disListing .disDis .disType .dSecond{display:inline-block}
.disListing .disDis{margin-top:10px}
.disListing .disValue .dFirst{display:none}
.disListing .disType{float:left; margin-right:10px}
.disListing .disValue{float:left}
.disListing .disCardType{margin-top:30px; margin-bottom:10px}
.disListing .disCardType img, .disListing .disSegments img{width:30px}
.disListing .disSegments{margin-bottom:20px}
.disListing .disDetails{min-height:20px}
.disListing .disEdit a, .disListing .disDelete a, .disListing .disDetails a{background:url('/Style Library/CIB_Images/mapBtnSlice.png');padding:0px; color:white;padding:3px 7px 2px 7px !important; border:none ;height:25px}
.disListing .disEdit a:hover, .disListing .disDelete a:hover, .disListing .disDetails a:hover{text-decoration:none}
.disListing .disEdit .dFirst, .disListing .disDelete .dFirst, .disListing .disDetails .dFirst{display:none}
.disListing .disBtnCont{font-size:12px; margin-right:20px; text-align:right}
.disListing .disBtnCont div{margin-bottom:5px; float:right; margin-left:5px}
.disListing .offerTitle{}
.disListing .disHalf1 .dSecondContainer{width:290px; display:inline-block}
.disListing .disHalf2 .dSecondContainer{width:270px; display:inline-block}
.disListing .disHalf2 .dSecond{display:inline-block; margin-bottom:5px}
.CurrentlyActiveOffers{color:#005BAB; font-size:20px; margin-top:20px; display:block}
.noBullets{list-style-type:none; margin:0 !important}
.onlineLineCardType div+div {display:inline-block\0; overflow:scroll\0; overflow-x:hidden\0; width:195px\0; max-height:100px\0; border:1px solid #CCCCCC\0}
.onlineLineSegments div+div {display:inline-block\0; overflow:scroll\0; overflow-x:hidden\0; width:195px\0; max-height:100px\0;border:1px solid #CCCCCC\0}

.offersResults table{width:auto}
.offersResults tr{display:block !important}
.offersResults td{width:auto; border:0 none; padding:2px}
.offersResults td a{border: 1px solid #005BAB;padding: 3px 7px;background:url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x;color:#fff!important; text-decoration:none!important}
.offersResults td span{border: 1px solid #00aeef;padding: 3px 7px;color:#005BAB;text-decoration:underline}
/*------World of discounts end------*/

/* Language Switch Start*/
.langSwitchCont{font-size:11px; margin-top:6px; margin-left:10px; }
.langSwitchSelected{display:none}
.langSwitch{padding:2px 23px 5px 0; background: url("/Style Library/CIB_Images/flagAr.png") no-repeat scroll right 2px transparent;}
.upperCont{display:inline-block; max-height:27px; width:100%}
/* Language Switch End*/


.newsLetterSubscription .validation{color:red}
.confirmUnSubscribe{margin-bottom:20px}
.newsLetterSubscription #recaptcha_area, .newsLetterSubscription #recaptcha_table{margin-left:71px}
.newsLetterSubscription [id*='btnSubscribe']{margin-left:74px}

.mediaBreadCrumb{font-size:12px; margin-bottom:10px}
.mediaBreadCrumb .breadCrumbLast{color:#707070}

.confirmationReference{color:#005BAB; font-weight:bold}

.onlineMain [id*='_lnkReset']{background: url("/Style Library/CIB_Images/mapBtnSlice.png") repeat-x scroll 0 0 transparent;color: #FFFFFF;font-size: 11px;margin-left: 10px;padding: 2px 15px;position: absolute;}

.emptyLabel{color:#005BAB}

.onlineMain option[disabled]{color:#BEBEBE}

.onlineMain .Example, .onlineMain .RangeDisclaimer{font-size:11px; color: #777; background-color:#FFFFE0; padding:0 3px}


.offerHalfs{overflow:hidden}
.offer1stHalf{width:50%; float:left}
.offer2ndHalf{width:50%; float:right}
.onlineBtn.offers{margin-top:20px}

.onlineLine.cardType ul, .onlineLine.segments ul{border: 1px solid #CCCCCC;display: block;margin-bottom: 10px;max-height: 100px;max-width: 200px;min-width: 180px;overflow: auto;padding: 3px;}
.onlineLine.cardType ul img, .onlineLine.segments ul img{width:30px; margin-right:7px; float:left}
.onlineLine.cardType li, .onlineLine.segments li{margin-bottom:15px; font-size:12px}

.stockPanel .lblTradeDay{float:left}
.stockPanel .hylRefresh{float:right}
.stockPanel .mainBtn{margin-left:50px !important}
.stockPanel .mainBtn:active{position:relative; top:1px}
.stockPanel .stockValidation{}
.stockPanel [id*='_btnCancel']{margin-left:10px !important; background:#888 !important}

.stockPanel .divStockFrom{/*float:left; margin-right:30px; width:305px*/}
.stockPanel .divStockFrom a, .stockPanel .divStockTo a{margin-left:-20px; position:relative; z-index:99; color:#898989}
.stockPanel .divStockFrom a:hover, .stockPanel .divStockTo a:hover{text-decoration:none}
.stockPanel [id*='_lblDisclaimer']{margin-top:20px; display:block; margin-bottom:-20px}
.divStockFrom .labelDivStock, .divStockTo .labelDivStock{width:50px}
.stockPanel .stockImage{margin-top:10px}
.stockPanel .requiredTxt{margin:0 50px}
#ui-datepicker-div{z-index:999 !important; font-size:12px}
#ui-datepicker-div .ui-datepicker-year{ border: 0 none ;border-radius: 5px ; height: 20px; margin-left: 10px; padding: 2px; width: 42%;}
#ui-datepicker-div .ui-datepicker-month{ border: 0 none ;border-radius: 5px ; height: 20px; margin-left: 10px; padding: 2px; width: 42%;}
.ui-datepicker-prev.ui-corner-all, .ui-datepicker-next.ui-corner-all{display:none}
.ui-widget-header{background-color:#005bab}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#005bab}
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover{color:#fff; background-color:#005bab !important}

.onlineLine.merchantLogo{margin-bottom:10px}


.youtubeAnchor {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005bab), color-stop(1, #3381ed) );
	background:-moz-linear-gradient( center top, #005bab 5%, #3381ed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005bab', endColorstr='#3381ed');
	background-color:#005bab;
	border-radius:7px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
	float:right;
	padding:0 10px
}
.youtubeAnchor:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3381ed), color-stop(1, #005bab) );
	background:-moz-linear-gradient( center top, #3381ed 5%, #005bab 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3381ed', endColorstr='#005bab');
	background-color:#3381ed;
	color:#fff;
	text-decoration:none

}.youtubeAnchor:active {
	position:relative;
	top:1px;
	color:#fff;
	text-decoration:none
}

.UnSubscribeContainer .Btn{border:0px none}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{padding-right:7px}


/*****Social Media Start******/

.socialSharingCont{display:inline-block; float:right}
.socialSharing{display:inline-block; float:left}
.sendToFriend{display:inline-block; float:right; margin-left:10px}
[id*='_plusone']{float:right !important}
#BMContainer{margin-right:4px}
#BMContainer > span{margin:0 !important}

.socialTabsDis{color:#707070; font-size:18px; line-height:20px; font-weight:bold}
.socialTabsCont{float:right; margin-bottom:-5px}
.SocialTabFacebookCont{display:inline-block; background: url("/Style Library/CIB_Images/facebookTabNew.png") no-repeat scroll 0 0 transparent; width:110px; height:35px; z-index:3; position:relative;}
.SocialTabTwitterCont{display:inline-block; background: url("/Style Library/CIB_Images/twitterTabNew.png") no-repeat scroll 0 0 transparent; width:99px; height:35px; margin-left:-30px; z-index:2; position:relative;}
.selecedSocialTab{position:relative; z-index:5; top:-1px}
.SocialTabFacebook{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -4px -157px transparent; color:#3B5998; font-size:11px; padding-left:14px; display:block; margin-left:27px; margin-top:7px; width:55px; cursor:pointer}
.SocialTabTwitter{background:url("/Style Library/CIB_Images/sprites.png") no-repeat scroll -76px -156px transparent; color:#00acee; font-size:11px; padding-left:24px; display:block; margin-left:26px; margin-top:7px; width:43px; cursor:pointer}
.socialContent{width:299px; position:relative; z-index:55; overflow:hidden}
[id*='WidgetFacebook']{/*max-height:300px*/}
[id*='WidgetTwitter']{max-height:310px}
#facebook .phm.pluginLikeboxStream{max-height:185px} /* Not Works */
#tabs-Facebook{margin-top:-95px; margin-bottom:-35px}

/* New social media */
.SocialTabFacebookCont, .SocialTabTwitterCont{width:31px; }
.SocialTabFacebookCont{background:url("/Style Library/CIB_Images/socialTabsSprite.png") no-repeat 0 0; margin-right:30px}
.SocialTabTwitterCont{background:url("/Style Library/CIB_Images/socialTabsSprite.png") no-repeat -55px 0;}
.SocialTabFacebookCont.selecedSocialTab{background-position:0 -53px}
.SocialTabTwitterCont.selecedSocialTab{background-position:-55px -53px}
.SocialTabFacebook, .SocialTabTwitter{width:31px; height:30px;text-indent: 200px; padding:0; margin:0; background:none; }
.socialTabsCont{overflow:hidden}
.selecedSocialTab{top:0}
.socialContent{margin-top:20px}

/*****Social Media End******/




/*****Loan Clac Start******/
.loanCalculator{}
.loanCalculator label{display:inline-block; cursor:default; margin-top:5px}
.loanCalculator .labelDivLoan{float:left; width:235px; margin-right:10px; }
.loanCalculator .divSeller label{display:inline}
.loanCalculator .divSeller select{margin-top:6px}
.loanCalculator .Example{font-size:12px; color:#777; background-color:#FFFFE0; padding:0 3px; font-weight: bold}
.loanCalculator .divDisclaimer .disclaimer{background-color: #FFFFE0;border: 1px dashed #B0B0B0;margin-bottom: 20px;padding: 3px 7px;text-align: justify;font-size:12px;display:block}
.divAge, .divLoanAmount, .divLoanPeriod{margin-bottom:15px}
.loanCalculator .sliderMeasures{text-align:center}
.loanCalculator select{width:320px}
.loanCalculator input{width:153px}
.loanCalculator .divBtnCalculate{height:30px}
.loanCalculator .divBtnCalculate input, #divBtnContinue input{margin:0; width:auto; float:left !important; min-width:162px}
.loanCalculator .divBtnCalculate input:active{top:1px; position:relative}
.loanCalculator .ui-slider-handle.ui-state-default.ui-corner-all{background:url("/Style Library/CIB_Images/loanScroll.png") no-repeat; top:-9px; border:0 none; height:26px; width:20px; cursor:pointer}
.loanCalculator .ui-slider-handle.ui-state-default.ui-corner-all:hover{background-color:transparent !important}
.loanCalculator .sliderContainer{margin-top:5px}
.loanCalculator .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:8px; margin-bottom:11px; box-shadow:3px 2px 6px #888888; border:0 none;background-color:#005bab; background-image:none; cursor:pointer}
.loanCalculator .sliderMeasures span{color:#005bab; width:150px}
.loanCalculator .middle{ border: 1px solid #005BAB; border-radius: 15px; color: #005BAB; font-weight: bold; padding: 1px 5px;}
.loanCalculator .first{text-align:left}
.loanCalculator .last{text-align:right}
.loanCalculator .resultCont{margin-top:20px}
.loanCalculator .divMonthlyInstallment{margin-bottom:26px}
.loanCalculator #divBtnContinue	input:active {position:relative;top:1px;}
.loanCalculator .calculatorResult{background-color: #FFE0E0 ;border: 1px dashed red;padding: 3px 7px;text-align: justify;display:inline-block}
.loanCalculator .calculatorResultSuccess{background-color: #D0EFD0;border: 1px dashed green;padding: 3px 7px;text-align: justify;display:inline-block}
.loanCalculator .divDownPayment{clear:both}
.loanCalculator .divIncomeProof {margin-bottom:15px}
.loanCalculator .divIncomeProof input{width:auto; margin-top:9px}
.loanCalculator .divMonthlyIncome .requiredTxt{margin-left:19px}
.loanCalculator .divDownPayment .requiredTxt{margin-left:19px}
.loanCalculator .divLoadingImg{background:url("/Style Library/CIB_Images/loadingImg.gif") no-repeat; width:17px; height:17px; float:left; margin:4px 0 0 15px}
.divAge label, .divLoanAmount label, .divLoanPeriod label{background:url("/Style Library/CIB_Images/keyboard3.png") no-repeat scroll right center transparent; padding-right:30px}
.loanCalculator .divSliderDisclaimer span{font-size:12px; color:#777;padding:3px 3px 0px 25px; background:url("/Style Library/CIB_Images/keyboard3.png") no-repeat scroll left center #FFFFE0}
.loanCalculator .divSliderDisclaimer{margin-bottom:20px}
.loanCalculator .onlineRequired{margin-bottom:10px}
.loanCalculator {}
.loanCalculator {}
.RangeDisclaimer{background-color: #FFFFE0;color: #777777;font-size: 11px;padding: 0 3px;}
.onlineLine .percentage{display:inline-block; min-width:45px; /*margin-left:10px*/}
#toRemove{clear:both}

#dialog-modal{height:120px !important}
table.AdminWColumn table span{color:#EE7F01}
[id*='pnlAdd'] input[type="text"], [id*='pnlAdd'] select{margin-right:10px}
[id*='pnlAdd'] option[disabled]{background-color:#bababa; color:#666 !important}
/*****Loan Clac End******/


/*****Scroll Bar Begin******/
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #999;
}
.ps-scrollbar-x-rail{
	display:none !important
}

/*****Scroll Bar End******/

	
.peter{height:110px; width:140px; line-height:100px; text-align:center; display:table-cell; vertical-align:middle}
.photoImg{max-height:100px !important; max-width:140px !important; height:auto !important; vertical-align:middle !important}

#carousel .slides > li{ margin-right: 30px; max-width: 100px; width: auto !important; cursor:pointer}
#carousel li > img{height:auto !important; max-height:60px; width:auto !important}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{min-width:25px !important}

/* best time to call */

.bestTimeToCall legend{font-size:22px}

/*AHMED AMIN UAT issus */
.offerHalfs .labelDiv {width: 135px!important;}
.offerHalfs .offer1stHalf {width: 60%!important;}
.offerHalfs .offer2ndHalf{width: 40%!important;}
.offerHalfs .onlineLineCardType tr, .offerHalfs .onlineLineSegments tr {display: inline-block!important;float: left!important;margin-bottom:10px!important; height:25px}
.offerHalfs .onlineLineCardType table, .offerHalfs .onlineLineSegments table {max-height: 110px!important;max-width: 340px!important;width:340px!important}
.offerHalfs .onlineLineCardType div+div,.offerHalfs .onlineLineSegments div+div{width:340px!important;}
.offerHalfs .onlineLine select[id*="drpArea"],.offerHalfs .onlineLine select[id*="drpCity"]{width:340px!important}
.onlineMainForm .divDisclaimer .disclaimer{background-color: #FFFFE0;border: 1px dashed #B0B0B0;margin-bottom: 20px;padding: 3px 7px;text-align: justify;font-size:12px;display:block;clear:both;}
.onlineMainForm .onlineLine span[id*="OfferDetailsValue"] {width: 424px!important;  display: inline-block;margin-bottom:10px!important}

.labelDivDetails .offerDetailsTitle {color: #005BAB;}
.offerDetailsSpan {width: 424px!important;display: inline-block;margin-bottom: 10px!important;}

.onlineLine.cardType ul, .onlineLine.segments ul {max-width: 340px!important;min-width: 340px;!important}
.onlineLine.cardType li, .onlineLine.segments li {float: left!important;display: inline-block!important;width: 160px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/
    .offerHalfs .onlineLineCardType div+div,.offerHalfs .onlineLineSegments div+div{width:340px!important;float:left;}
	.offerHalfs .onlineLine select[id*="drpArea"],.offerHalfs .onlineLine select[id*="drpCity"]{width: 347px!important;}
}


/* Latest UAT Comments */

/*Loan Calc*/
.loanCalculator .sliderContainer{margin-top: 10px;float: left;width: 694px;}
.divAge, .divLoanAmount, .divLoanPeriod{clear:both; height: 45px; margin-bottom:15px}
.loanCalculator .textActualLoan{cursor:default}
.divRequiresIncomeProofDisclaimer{margin-bottom:10px}
.divRequiresIncomeProofDisclaimer .labelDivLoan{min-height: 5px;}
.divRequiresIncomeProofDisclaimer span{font-size: 12px;color: #777;padding: 0 3px;background: #FFFFE0;}

/*No. of Employees*/
.NumberOfEmployees{border: 1px solid #ccc;padding: 10px;margin-bottom: 15px;}
.NumberOfEmployees .labelDivEm{width:185px; margin-top:5px}
.NumberOfEmployees .labelDivEm .bold{font-weight:bold}
.NumberOfEmployees .labelDivEm .smallFont{font-size:14px}
.NumberOfEmployees .labelDiv{width:185px}


/*Display Full Name*/
.nameCont input{width: 166px;float: left;}
.nameCont [id*='txtFirstName']{margin-right:14px}
[id*='rqFirstName']{margin-left:0; margin-bottom:10px; display:inline-block}
.onlineLineValidation [id*='rqFamilyName']{margin-left:0}
.requiredNameCont{display: inline-block;float: left;width: 180px;margin-right: 14px;min-height: 1px;margin-bottom:5px}


/*Accounts Opening Checkboxes*/
.checkBoxTypeofDesiredAccount td {display: block;}
.AccountCurrencies .onlineLine.drpdwnTxtbox{margin-top:10px}
.AccountCurrencies .onlineValidation{margin-top: -10px;margin-bottom: -3px;}
.AccountCurrencies .onlineValidation .requiredTxt{margin-left:142px}
.AccountCurrencies select{font-size:12px; width: 125px; margin-right:12px}
.AccountCurrencies input{font-size:12px; width: 225px;}
[id*='txtOthers']{margin-top:10px}
.AccountCurrencies input[type="checkbox"]{margin-top:3px}

.onlineLine.onlineDisclaimer{min-height:30px}
.onlineLine.onlineDisclaimer .RangeDisclaimer{margin-left:139px}


/*World of Discounts*/

.offerDetailsCont .onlineLine{clear:none}
.offerDetailsCont .offerVisual{float:right}
.offerDetailsCont .offerVisual img{max-width:350px; max-height:300px}
.offerDetailsCont .merchantLogo img{max-width:300px; max-height:150px}
.offerDetailsCont .onlineLine .offerDetailsSpan{width:388px !important}
.offerDetailsCont .discountType, .offerDetailsCont .segments, .offerDetailsCont .merchantWebsite, .offerDetailsCont .merchantLocations, .offerDetailsCont .merchantLocations table{clear:both}
.offerDetailsCont .cardType ul, .offerDetailsCont .segments ul{border: 0;max-width: initial !important;min-width: initial !important; padding:0}
.offerDetailsCont .cardType ul li, .offerDetailsCont .segments ul li{width: auto !important;margin-right: 10px;font-size:14px}
.offerDetailsCont .viewMap a{cursor:pointer; color:#fff}
.offerDetailsCont .merchantLocations .labelDivDetails{margin-bottom:10px}
.offerDetailsCont .offerDetails .offerDetailsSpan{width: 740px !important;}


.disListing .mLogoCont{width: 200px;text-align: center;margin-right:20px}
.disListing .disRest{width:418px}
.disListing .disHalf1{width:70%}
.disListing .disHalf2{width:30%}
.disListing .merchantName{margin-bottom:20px}
.disListing .disCardType{margin-top:40px}
.disListing .dFirst{width:125px}
.disListing .disHalf2 .dSecondContainer{width:147px}
.disListing .merchantLogo img{max-height:110px}

.addOfferCont #cardTypeList label, .addOfferCont #segmentList label{width:155px}
.addOfferCont .onlineLineOffering{margin-bottom:10px}

.disListing .dSecondContainer .dSecond:last-child .segmentSep{display:none}
.disListing .disEdit a, .disListing .disDelete a, .disListing .disDetails a{background: #005bab !important ;border-radius: 5px 5px 0 0;padding: 0px;color: white;padding: 5px 10px 4px 10px !important;border: none;height: 25px;}


.navSearchTop li a, .bannerElementInner a.FR, .newsHome .newsMore a, [id*="HistoryLink"], [id*="ShowHideResultsButton"], .footerFollow, .footerLinks a{white-space:nowrap}
.followUs div div div div div{text-align:left !important}





.loanCalculator .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(left,  #efefef 0%, #bfbfc1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(100%,#bfbfc1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #efefef 0%,#bfbfc1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #efefef 0%,#bfbfc1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #efefef 0%,#bfbfc1 100%); /* IE10+ */
background: linear-gradient(to right,  #efefef 0%,#bfbfc1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#bfbfc1',GradientType=1 ); /* IE6-9 */
}
.loanCalculator .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min{
background: #1057a9; /* Old browsers */
background: -moz-linear-gradient(left,  #1057a9 0%, #16b4fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1057a9), color-stop(100%,#16b4fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #1057a9 0%,#16b4fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #1057a9 0%,#16b4fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #1057a9 0%,#16b4fd 100%); /* IE10+ */
background: linear-gradient(to right,  #1057a9 0%,#16b4fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1057a9', endColorstr='#16b4fd',GradientType=1 ); /* IE6-9 */
}

.ms-dlgContent{z-index:88888888 !important}



.onlineLine.offerVisualWrapper{margin:10px 0}
.onlineLine.offerVisualWrapper>input{float: left;margin-right: 4px;}



.innerBanner .ms-formfieldvaluecontainer.ms-rte-border-field{margin-top:20px !important}


