@charset utf-8;
/* CSS Document */
.center{text-align:center;}
.center{text-align:center;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
.hidden{display:none;}
.IBTemplate .newIB{position:relative;}
.IBTemplate .TopMenu{position:absolute;top:0;z-index:9;height:39px;width:100%;background:#f0f9ff;width:755px;left:0}
.IBTemplate .TopMenu.fixed{position:fixed;}
.IBTemplate .TopMenu ul{padding:10px 0 7px 10px;}
.IBTemplate .TopMenu ul li{float:left;list-style:none;color:#223d72;font-weight:bold;font-size:12px;margin:0 25px 0 0;}
.IBTemplate .TopMenu ul li a{background:url(../images/arrow.png) no-repeat left center;padding:0 0 0 12px;text-decoration:none;}
.IBTemplate .TopMenu ul li a:hover{text-decoration:none;color:#ed1b2c;}
.IBTemplate .toggle{background:url(../images/menu_btn.png) no-repeat top left;width:128px;height:39px;position:absolute;right:0;cursor:pointer;overflow:hidden;}
.IBTemplate .TopMenu .Level2{background:url(../images/menu_bg_extend.png) no-repeat bottom center;height:100px;margin:0;padding:0;text-align:center;}
.IBTemplate .TopMenu .Level2 ul{padding:0;margin:16px 0 0;}
.IBTemplate .TopMenu .Level2 ul li{margin:0 26px;}
.IBTemplate .TopMenu .Level2 ul li a{background:none;font-size:11px;padding:5px;}
.IBTemplate .TopMenu .Level2 ul li a:hover,.IBTemplate .TopMenu .Level2 ul li a.selected{text-decoration:none;color:#ed1b2c;}
.IBTemplate .MastHeadBanner{padding:56px 0 0;height:226px;position:relative;z-index:8;}
.IBTemplate .MastHeadBanner .BannerCover{height:226px;position:absolute;bottom:0;overflow:hidden;z-index:7;}
.IBTemplate .MastHeadBanner .BannerCover .tag{background-image:url(../images/banner_tag_open.png);background-position:left top;background-repeat:no-repeat;width:120px;height:112px;position:absolute;right:-22px;top:64px;cursor:pointer;}
.IBTemplate .MastHeadBanner .BannerContent{position:relative;height:190px;overflow:hidden;margin:10px 0 0;background:url(../images/banner_bg.png) no-repeat top center;}
.IBTemplate .MastHeadBanner .BannerContent .tag{background:url(../images/banner_tag_close.png) no-repeat top left;width:77px;height:100px;position:absolute;right:2px;top:384px;cursor:pointer;}
.IBTemplate .MastHeadBanner .BannerContent .prev{background:url(../images/banner_btn_prev.png) no-repeat;width:29px;height:29px;position:absolute;left:21px;top:139px;}
.IBTemplate .MastHeadBanner .BannerContent .next{background:url(../images/banner_btn_next.png) no-repeat;width:29px;height:29px;position:absolute;right:21px;top:139px;}
.IBTemplate .MastHeadBanner .ContentContainer{margin:46px 0 0 68px;width:630px;overflow:hidden;position:relative;height:310px;}
.IBTemplate .MastHeadBanner .ContentContainer ul{width:3000px;position:absolute;left:0;}
.IBTemplate .MastHeadBanner .ContentContainer ul li,.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn{float:left;list-style:none;margin:0;width:630px;overflow:hidden;padding:0;}
.IBTemplate .MastHeadBanner .ContentContainer ul li ul,.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn ul,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn ul,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn ul{position:relative;margin:0;padding:0;}
.IBTemplate .MastHeadBanner .ContentContainer ul li ul li,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn ul li{width:210px;overflow:hidden;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn ul li{width:630px;overflow:hidden;padding:0;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn ul li{width:300px;overflow:hidden;padding:0 8px 0 7px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li ul li .image,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn ul li .image{text-align:center;height:180px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn ul li .image,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn ul li .image{height:190px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li ul li .description,.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn ul li .description,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn ul li .description,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn ul li .description{font-size:13px;text-align:left;position:relative;color:#254075;}
.IBTemplate .MastHeadBanner .ContentContainer ul li ul li .description,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn ul li .description{padding:10px 30px 0 42px;height:120px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn ul li .description,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn ul li .description{padding:10px 15px 0;height:110px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li a,.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn a,.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn a,.IBTemplate .MastHeadBanner .ContentContainer ul li.threeColumn a{background:url(../images/banner_button.png) no-repeat;width:112px;height:22px;display:block;color:#FFF;text-decoration:none;text-align:left;position:absolute;bottom:0;left:37px;padding:1px 0 0 13px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.oneColumn a{left:259px;}
.IBTemplate .MastHeadBanner .ContentContainer ul li.twoColumn a{left:15px;}
.IBTemplate .MastHeadBanner .bannerBg{background:url(../images/banner_bg.png) no-repeat top left;height:452px;}
.IBTemplate .DraggableContainer{margin:0;}
.IBTemplate #Dragger{background:url(../images/drag_btn.png) no-repeat left top;width:111px;height:80px;position:absolute;cursor:pointer;}
.IBTemplate .DraggableNav{background:url(../images/drag_bg.png) no-repeat top center;position:relative;height:89px;}
.IBTemplate .DraggableNav ul{padding:22px 0 0 58px;}
.IBTemplate .DraggableNav ul li{float:left;list-style:none;height:43px;padding:15px 0 0;width:128px;font-size:12px;font-weight:bold;line-height:14px;margin:0;text-align:center;}
.IBTemplate .tab-body .DraggableNav ul li{width:163px;}
.IBTemplate .DraggableNav ul li a{padding:0;background:none;color:#959595;text-align:center;text-decoration:none;}
.IBTemplate .DraggableNav ul li a:hover{text-decoration:none; color:#d21625;}
.IBTemplate .DraggableNav ul li.selected a{color:#d21625;}
.IBTemplate .DraggableNav2{height:38px;text-align:center;}
.IBTemplate .DraggableNav2 .prev{background:url(../images/content_btn_leftright.png) top left no-repeat;width:36px;height:38px;margin:0 3px;display:inline-block;}
.IBTemplate .DraggableNav2 .next{background:url(../images/content_btn_leftright.png) top right no-repeat;width:36px;height:38px;margin:0 3px;display:inline-block;}
.IBTemplate .DraggableNav2 .prev.disabled,.IBTemplate .DraggableNav2 .next.disabled{background:none;cursor:default;}
.IBTemplate .signup{text-align:center;}
.IBTemplate .BottomLink{padding:14px 0 0;color:#223d72;}
.IBTemplate .BottomLink .header{font-size:24px;padding:0;color:#ed1b2c;}
.IBTemplate .BottomLink .header span{top:-10px;position:relative;padding:0 0 0 5px;}
.IBTemplate .BottomLink ul{width:370px;float:left;}
.IBTemplate .BottomLink ul li{background:url(../images/arrow.png) no-repeat left 3px;list-style:none;list-style-image:none;margin:4px 0 10px 10px;padding:0 0 0 23px;}
.IBTemplate .BottomLink ul li a{text-decoration:none;font-size:12px;line-height:16px;}
.IBTemplate .DraggableContainer .DraggableContent{padding:0 30px;}
.IBTemplate .DraggableContainer .MaskedContainer{overflow:hidden;position:relative;}
.IBTemplate .DraggableContainer .ContentContainer{width:7000px;position:relative;}
.IBTemplate .DraggableContainer .ContentItem{padding:0 11px;width:693px;float:left;}
.IBTemplate .DraggableContainer .ContentItem .header{text-align:left;padding:10px 0;}
.IBTemplate .DraggableContainer .ContentItem .listItem{background:url(../images/overview_bg_close.png) no-repeat top left;height:38px;font-size:18px;color:#223d72;padding:11px 0 0 12px;position:relative;margin:0 0 11px;}
.IBTemplate .DraggableContainer .ContentItem .listItem.twoLines{background:url(../images/overview_bg_thick.png) no-repeat top left;height:67px;}
.IBTemplate .DraggableContainer .ContentItem .listItem.expanded{background:url(../images/overview_bg_open.png) no-repeat top left;height:87px;}
.IBTemplate .DraggableContainer .ContentItem .listItem .title{display:block;padding:0 0 0 25px;}
.IBTemplate .DraggableContainer .ContentItem .listItem .description{padding:0 0 0 25px;display:none;color:#2983d7;font-size:16px;}
.IBTemplate .DraggableContainer .ContentItem .listItem.expanded .description{display:block;}
.IBTemplate .DraggableContainer .ContentItem .listItem .buttons{position:absolute;top:12px;right:20px;}
.IBTemplate .DraggableContainer .ContentItem .listItem a.buttonBlue{background:url(../images/button_bg_blue.png) top left no-repeat;width:89px;height:30px;font-size:10px;color:#FFF;text-align:center;text-decoration:none;font-weight:bold;display:block;float:right;margin:0 0 0 10px;}
.IBTemplate .DraggableContainer .ContentItem .listItem a.buttonRed{background:url(../images/button_bg_red.png) top left no-repeat;width:89px;height:30px;font-size:10px;color:#FFF;text-align:center;text-decoration:none;font-weight:bold;display:block;float:right;margin:0 0 0 10px;}
.IBTemplate .DraggableContainer .ContentItem .listItem a.buttonRed span,.IBTemplate .DraggableContainer .ContentItem .listItem a.buttonBlue span{display:block;padding:5px 0 0;}
.IBTemplate .tab-body .DraggableNav ul{padding:22px 0 0 40px;}
.IBTemplate .tab-body .DraggableContainer .DraggableContent{background:#ebebeb;padding:0 20px;}
.IBTemplate .tab-body .DraggableContainer .ContentItem{width:535px;padding:30px 0 0;}
.IBTemplate .tab-body .DraggableContainer .ContentItem img.right{float:right;padding:0 0 0 15px;}
.IBTemplate .utility-bar{padding-top:50px;}

/* LEFT NAVIGATION WITH BLUE ARROW BACKGROUND START */
.IBTemplate .tab-container{display:block;color:#666;}
.IBTemplate .tab-menu{float:left;display:block;width:160px;height:440px;overflow:visible;padding:20px 0 0;background-image:url(../images/nav-bg.png);background-position:0 0;background-repeat:no-repeat;border-top:0 solid #F00;border-bottom:0 solid #F00;}
.IBTemplate .tab-menu ul{margin:0;padding:0;list-style:none;list-style-image:none;}
.IBTemplate .tab-menu ul li{cursor:pointer;position:relative;color:#9595a1;font-size:12px;vertical-align:middle;margin:0;list-style:none;list-style-image:none;border:0 solid #F00;line-height:18px;padding:8px 17px 8px 10px;}
.IBTemplate .tab-menu ul li.active{color:#fff;font-weight:bold;background-image:url(../images/nav-active-bg-small.png);background-position:top left;background-repeat:no-repeat;}
.IBTemplate .tab-menu ul li.singleline{}
.IBTemplate .tab-menu ul li.active.singleline{background-image:url(../images/nav-active-bg-small.png);}
.IBTemplate .tab-menu ul li.doubleline{}
.IBTemplate .tab-menu ul li.active.doubleline{background-image:url(../images/nav-active-bg-medium.png);}
.IBTemplate .tab-menu ul li.tripleline{}
.IBTemplate .tab-menu ul li.active.tripleline{background-image:url(../images/nav-active-bg-big.png);}
.IBTemplate .tab-menu ul li span{display:block;}
.IBTemplate .tab-menu ul li.sub-menu{padding-left:20px;}
/* LEFT NAVIGATION WITH BLUE ARROW BACKGROUND END */

/* GATEWAY STYLES START */
/* .grid is for each row of div */
.IBTemplate .grid{margin:0;min-width:750px;}
.IBTemplate .grid.single{float:left;min-width:250px;max-width:250px;}
.IBTemplate .grid.double{float:left;min-width:500px;max-width:500px;}
.IBTemplate .grid a:hover{color:inherit;text-decoration:none;}
.IBTemplate .grid div.gridColumn{position:relative;float:left;width:210px;min-height:400px;padding:0 20px 20px;background-position:top center;background-repeat:no-repeat;border-top:0 dotted #f00;border-bottom:0 dotted #f00;}
.IBTemplate .grid.noMinHeight div.gridColumn{min-height:250px;}
.IBTemplate .grid.noContent div.gridColumn{min-height:120px;}
.IBTemplate .grid.bottom div.gridColumn{margin-top:30px;}

/* .point1, .point2... are setting background image for the div */
.IBTemplate .grid div.gridColumn.point1{background-image:url(../images/gateway/gateway1.png);}
.IBTemplate .grid div.gridColumn.point2{background-image:url(../images/gateway/gateway2.png);}
.IBTemplate .grid div.gridColumn.point3{background-image:url(../images/gateway/gateway3.png);}
.IBTemplate .grid div.gridColumn.point4{background-image:url(../images/gateway/gateway4.png);margin-top:30px;}
.IBTemplate .grid div.gridColumn.point5{background-image:url(../images/gateway/gateway5.png);margin-top:30px;}
.IBTemplate .grid div.gridColumn.point6{margin-top:30px;}

/* this span is for the red title */
.IBTemplate .grid div.gridColumn > img{position:relative;clear:both;}
.IBTemplate .grid div.gridColumn span{display:block;position:relative;padding:0;margin:-20px 0 0;color:#ed1b2c;font-size:18px;font-weight:normal;}

/* this span is for the content text */
.IBTemplate .grid div.gridColumn p{display:block;padding:0;margin:10px 0;font-size:12px;line-height:16px;}

/* .bottom-stick will stick the element at the bottom of div */
.IBTemplate .grid div.gridColumn .bottom-stick{position:absolute;bottom:15px;font-size:11px;color:#FFF;font-weight:bold;text-align:center;background-position:top left;background-repeat:no-repeat;}
.IBTemplate .grid.noContent div.gridColumn .bottom-stick{top:0;bottom:auto;margin:0;}

/* .buttons contains background for button */
.IBTemplate .grid div.gridColumn .buttons{padding:13px 0 0;min-width:210px;min-height:74px;background-image:url(../images/gateway/blue-bg.png);}
.IBTemplate .grid div.gridColumn .buttons.learn-more{background-image:url(../images/gateway/learn-more-bg-blue.png);}

/* .buttons contains background for search */
.IBTemplate .grid div.gridColumn .search{padding:28px 0 0;height:75px;background-image:url(../images/gateway/search-bg.png);}

/* this span contains the content for search */
.IBTemplate .grid div.gridColumn .search span{color:#FFF;font-size:11px;text-align:left;padding:0 10px 0 15px;}

/* Search Form Start */
.IBTemplate .search_form{display:block;height:35px;text-align:left;}
.IBTemplate .search_form label{font-weight:bold;padding-right:9px;cursor:pointer;}
.IBTemplate .search_form label:hover{color:#c91521;}
.IBTemplate .search_form label.active{color:#c91521;font-weight:bold;}
.IBTemplate .search_form input[type="radio"]{position:absolute;left:-9999px;}
.IBTemplate .search_form input[type="text"]{position:absolute;left:15px;width:165px;padding:0 10px;height:22px;line-height:22px;color:#333;border:0;background-image:url(../images/gateway/search-input.png);background-position:left center;background-repeat:no-repeat;}
.IBTemplate .search_form .submit{position:absolute;left:175px;width:25px;height:22px;text-indent:-1000px;border:0;background-image:url(../images/gateway/search-btn.png);background-position:left center;background-repeat:no-repeat;}
/* Search Form End */

/* .sign-up and .apps are the buttons with red background */
.IBTemplate .grid div.gridColumn .sign-up,.IBTemplate .grid div.gridColumn .apps{display:block;padding:0;width:210px;line-height:32px;font-size:12px;font-weight:bold;text-align:center;background-position:top center;background-repeat:no-repeat;}
.IBTemplate .grid div.gridColumn .sign-up{margin:9px 0 0;height:36px;background-image:url(../images/gateway/btn-red.png);}
.IBTemplate .grid div.gridColumn .sign-up:hover{color:#FFF;background-image:url(../images/gateway/btn-red-hover.png);}
.IBTemplate .grid div.gridColumn .apps{padding:5px 0 0;margin:8px 0 0;height:40px;background-image:url(../images/gateway/btn-apps.png);}
.IBTemplate .grid div.gridColumn .apps .google-play{display:inline-block;vertical-align:top;margin:0 2px;width:92px;height:31px;background-image:url(../images/gateway/google-play.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate .grid div.gridColumn .apps .google-play:hover{background-image:url(../images/gateway/google-play-hover.png);}
.IBTemplate .grid div.gridColumn .apps .app-store{display:inline-block;vertical-align:top;margin:0 2px;width:92px;height:31px;background-image:url(../images/gateway/app-store.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate .grid div.gridColumn .apps .app-store:hover{background-image:url(../images/gateway/app-store-hover.png);}
.IBTemplate .grid div.gridColumn .apps img{display:inline;vertical-align:top;margin:0 2px;}
/* this will set the color of all a (anchors) */
.IBTemplate .grid div.gridColumn a{color:#FFF;text-decoration:none;}
.IBTemplate .grid div.gridColumn a:hover{color:#000;}
.IBTemplate .grid div.gridColumn.no-padding{width:250px;padding:0 0 20px;}
.IBTemplate .grid div.gridColumn span.title-blue{color:#003198;font-size:14px;font-weight:bold;padding:15px 0 0;text-align:center;border-bottom:2px solid #cf121e;}
.IBTemplate .grid div.gridColumn.no-padding ul.signleRow,.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow{margin:0;padding:0;display:block;width:100%;height:375px;overflow:hidden;border:0 dotted #F00;background-image:url(../images/gateway/scroll-bg.png);background-position:top center;background-repeat:repeat-x;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li,.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li{width:95%;display:block;clear:both;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li{margin:0;width:220px;height:auto;padding:30px 15px;}
.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li{margin:20px 0 0;padding:10px 3px 45px;}
.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li{margin:0;padding:10px 3px;}
.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li:after,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li img{max-width:auto;}
.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li .image,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li .image{float:left;width:100px;max-width:100px;overflow-x:hidden;}
.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li .desc,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li .desc{float:right;width:120px;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li p,.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li p,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li p{color:#0b2a67;font-size:11px;line-height:15px;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li .learn-more,.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li .learn-more,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li .learn-more{display:block;width:105px;height:23px;color:#000;background-image:url(../images/gateway/btn-learnmore.png);background-position:top center;background-repeat:no-repeat;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li .learn-more{top:auto;right:auto;position:relative;margin:20px auto 0;}
.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li .learn-more{margin:10px 0 0;}
.IBTemplate .grid div.gridColumn.no-padding ul.singleRow li .learn-more:hover,.IBTemplate .grid div.gridColumn.no-padding ul.doubleRow li .learn-more:hover,.IBTemplate .grid div.gridColumn.no-padding ul.tripleRow li .learn-more:hover{background-image:url(../images/gateway/btn-learnmore-hover.png);}
.scroll-pane:hover .jspVerticalBar{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;}
/* GATEWAY STYLES END */

/* FAQ STYLES END */
.IBTemplate .tab-body{float:right;width:575px;font-size:12px;padding:20px 10px 10px;border-top:0 solid #F00;border-bottom:0 solid #F00;}
.IBTemplate .tab-body.wide{width:585px;padding:20px 5px 10px 0;}
.IBTemplate .sign-up-now-btn{cursor:pointer;display:block;clear:both;width:758px;height:120px;overflow:hidden;background-position:top left;background-repeat:no-repeat;background-image:url(../images/signup.png);}
.IBTemplate .sign-up-now-btn:hover img{display:none;}
.IBTemplate .tab-body.resizeable .sub-title{font-size:14px;line-height:20px;}
.IBTemplate .sign-up-now-btn:hover{background-position:bottom left;}
.IBTemplate .tab-body .expand-all,.IBTemplate .tab-body .collapse-all{cursor:pointer;display:block;clear:both;width:108px;height:23px;background-position:top left;background-repeat:no-repeat;}
.IBTemplate .tab-body .expand-all{background-image:url(../images/expand-all.png);}
.IBTemplate .tab-body .collapse-all{background-image:url(../images/collapse-all.png);}
.IBTemplate .tab-body .expand-all:hover,.IBTemplate .tab-body .collapse-all:hover{background-position:bottom left;}
.IBTemplate .tab-body ul{margin:0;padding:0;clear:both;list-style:none;list-style-image:none;}
.IBTemplate .tab-body ul lii{margin:0;padding:7px 10px 7px 20px;list-style:none;list-style-image:none;color:#666;font-size:12px;font-weight:normal;background-repeat:no-repeat;}
.IBTemplate .tab-body ul.expandable li,.IBTemplate .tab-body ul.numeric > li,.IBTemplate .tab-body ul.numeric0padd > li,.IBTemplate .tab-body ul.disc > li,.IBTemplate .tab-body ul.none > li,.IBTemplate .tab-body ul.hyphen > li,.IBTemplate .tab-body ul.hyphen9 > li,.IBTemplate .tab-body ul.circle li{margin:0;padding:7px 10px 7px 20px;list-style:none;list-style-image:none;color:#666;font-size:12px;font-weight:normal;background-repeat:no-repeat;}
.IBTemplate .tab-body ul.numeric > li,.IBTemplate .tab-body ul.numeric0padd > li,.IBTemplate .tab-body ul.disc > li,.IBTemplate .tab-body ul.none > li,.IBTemplate .tab-body ul.hyphen > li,.IBTemplate .tab-body ul.hyphen9 > li,.IBTemplate .tab-body ul.circle li{padding:3px 0;margin-left:20px;}
.IBTemplate .tab-body ul.expandable li{text-align:left;background-position:0 10px;}
.IBTemplate .tab-body ul.expandable li .question{font-weight:bold;}
.IBTemplate .tab-body ul.expandable li .question:hover{cursor:pointer;color:#004CA0;}
.IBTemplate .tab-body ul.expandable li .answer{display:none;color:#666;padding:10px 10px 0 30px;font-size:12px;}
.IBTemplate .tab-body ul.expandable li.collapse{clear:both;background-image:url(../images/icon-plus.jpg);}
.IBTemplate .tab-body ul.expandable li.expand{clear:both;background-image:url(../images/icon-minus.jpg);}
.IBTemplate .tab-body ul.expandable li.collapse .answer{display:none;}
.IBTemplate .tab-body ul.expandable li.expand .answer{display:block;}
.IBTemplate .tab-body ul li ul li,.IBTemplate .tab-body ul li ul li ul li{padding:3px 0;margin:0 0 0 20px;color:inherit;}
.IBTemplate .tab-body ul.circle > li{list-style:circle;background-image:none;}
.IBTemplate .tab-body ul.numeric > li{padding-left:0;list-style:decimal;background-image:none;}
.IBTemplate .tab-body ul.numeric0padd > li{padding:0;list-style:decimal;background-image:none;}
.IBTemplate .tab-body ul.disc > li{background-image:none;list-style:disc;}
.IBTemplate .tab-body ul.none > li{list-style:none;}
.IBTemplate .tab-body ul.hyphen > li,.IBTemplate .tab-body ul.hyphen9 > li{list-style:none;margin-left:0;padding-left:20px;background-image:url(../images/hyphen.gif);background-position:5px 8px;}
.IBTemplate .tab-body ul.hyphen9 > li{background-position:5px 9px;}
.IBTemplate .red{color:#F00;}
.IBTemplate .bold{font-weight:bold;}
.IBTemplate .normal{font-weight:normal;}
/* FAQ STYLES END */

/* SERVICES STYLES END */
.IBTemplate .tab-body .tab-banner{height:122px;width:515px;padding:20px 50px 0 20px;background-image:url(../images/services/tab-banner.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate .tab-body .tab-banner .title{color:#ed1b2c;font-size:20px;line-height:20px;}
.IBTemplate .tab-body .tab-banner .subtitle{color:#223d72;width:450px;margin:5px 0 0;font-size:12px;line-height:18px;}
.IBTemplate .tab-body .thumbs-grid{position:relative;margin-top:40px;border-top:0 solid #F00;border-bottom:0 solid #F00;padding-bottom:0px; background-image:url(../images/services/thumbs-shadow.png); background-repeat:repeat-y; background-position:top center;}
.IBTemplate .tab-body .thumbs-grid > ul,.IBTemplate .tab-body .thumbs-grid > ul > li{margin:0;padding:0;list-style:none;}
.IBTemplate .tab-body .thumbs-grid > ul > li{position:relative;list-style:none;display:block;float:left;width:130px;line-height:18px;text-align:center;overflow:hidden;background-image:url(../images/services/square-white.png);background-position:0 0;background-repeat:no-repeat; color:#223d72; margin-bottom:35px; font-weight:bold;}
.IBTemplate .tab-body .thumbs-grid > ul > li.white{background-image:url(../images/services/square-white.png);}
.IBTemplate .tab-body .thumbs-grid > ul > li.grey{background-image:url(../images/services/square-grey.png);}
.IBTemplate .tab-body .thumbs-grid > ul > li.pink{color:#FFF;background-image:url(../images/services/square-hover.png);}
.IBTemplate .tab-body .thumbs-grid > ul > li.grey:hover{cursor:pointer;background-image:url(../images/services/square-hover.png);}
.IBTemplate .tab-body .thumbs-grid > ul > li.singleline{padding:30px 8px 35px;}
.IBTemplate .tab-body .thumbs-grid > ul > li.doubleline{padding:22px 8px 25px;}
.IBTemplate .tab-body .thumbs-grid > ul > li.tripleline{padding:14px 8px 15px;}
.IBTemplate .tab-body .thumbs-grid > ul > li .new{position:absolute;top:0;left:0px;display:inline-block;width:39px;height:54px;background-image:url(../images/services/new.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate .tab-body .thumbs-grid > ul > li a{color:inherit;text-decoration:none;}
.IBTemplate .tab-body .thumbs-grid > ul > li .desc{display:none;}

/* BLURB START */
.IBTemplate #blurb{position:absolute;display:none;right:0;width:595px;padding:0;border:0 solid #F00;z-index:9999;}
.IBTemplate #blurb .blurb-top{position:relative;height:49px;background-image:url(../images/services/blurb-top.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate #blurb .blurb-bottom{position:relative;height:38px;background-image:url(../images/services/blurb-bottom.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate #blurb .blurb-content{padding:0 60px 20px 50px;max-height:350px;overflow:auto;position:relative;font-size:12px;background-image:url(../images/services/blurb-middle.png);background-position:0 0;background-repeat:repeat-y;border:0 solid #F00; text-align:left; color:#333; cursor:auto;}
.IBTemplate #blurb .blurb-content a{color:#039;}
.IBTemplate #blurb .blurb-close{cursor:pointer;position:absolute;display:block;width:13px;height:12px;right:16px;top:6px;padding:10px 9px;background-image:url(../images/services/close-blue.png);background-position:center;background-repeat:no-repeat;border:0 solid #F00;}
.IBTemplate #blurb .blurb-pin{position:absolute;display:block;width:17px;height:10px;left:495px;top:15px;padding:0;background-image:url(../images/services/blurb-pin.png);background-position:center;background-repeat:no-repeat;border-right:0 solid #F00;}
.IBTemplate #blurb .blurb-pin{position:absolute;display:block;width:17px;height:10px;left:500px;top:15px;padding:0;background-image:url(../images/services/blurb-pin.png);background-position:center;background-repeat:no-repeat;border-right:0 solid #F00;}
.IBTemplate #blurb .pos1{left:70px;}
.IBTemplate #blurb .pos2{left:210px;}
.IBTemplate #blurb .pos3{left:360px;}
.IBTemplate #blurb .pos4{left:500px;}
/* BLURB END */

/* SERVICES STYLES END */

/* SECURITY STYLES START */
.IBTemplate .red-title{font-size:12px;font-weight:bold;color:#ed1b2c;}
.IBTemplate .iceblue-title{font-size:12px;font-weight:bold;color:#216cb0;}
.IBTemplate .blue-title{font-size:12px;font-weight:bold;color:#216cb0;}
.IBTemplate ul.dragContentUl{margin:0;padding:10px 0 0 15px;float:left;}
.IBTemplate ul.dragContentUl,.IBTemplate ul.dragContentUl li{list-style:none;list-style-image:none;max-width:270px;display:block;clear:both;}
.IBTemplate ul.dragContentUl li{margin:0;padding:6px 0;}
.IBTemplate ul.dragContentUl li div{display:inline-block;float:left;vertical-align:middle;max-width:200px;}
.IBTemplate ul.dragContentUl li div.singleLine{padding-top:5px;}
.IBTemplate ul.dragContentUl li .blue-arrow{display:inline-block;line-height:22px;font-size:18px;font-weight:bold;color:#FFF;text-align:center;min-width:25px;padding:6px 17px 4px 3px;background-image:url(../images/blue-arrow-small.png);background-position:0 0;background-repeat:no-repeat;}
.IBTemplate .tab-body div .main-desc{width:400px;float:left;}
.IBTemplate .tab-body div#unialert_types .main-desc{width:370px;}
.IBTemplate .tab-body div .main-image{float:right;}
.IBTemplate .tab-body .video-thumbs ul{margin:0;padding:0;list-style:none;list-style-image:none;background-color:#ebebeb;}
.IBTemplate .tab-body .video-thumbs ul > li{position:relative;width:165px;float:left;margin:0 2px 0 5px;padding:15px 10px 10px 7px;list-style:none;list-style-image:none;background:none;min-height:100px;color:#004ca0;}
.IBTemplate .tab-body .video-thumbs ul > li a{text-decoration:none;}
.IBTemplate .tab-body .video-thumbs ul > li .video-img{display:block;height:90px;margin-bottom:10px;}
.IBTemplate .tab-body .video-thumbs ul > li .mobile-img{display:inline-block;width:11px;min-height:35px;margin:0 5px;float:left;background-image:url(../images/video/mobile-small.png);background-position:0 3px;background-repeat:no-repeat;}
.IBTemplate .tab-body .video-thumbs ul > li .tv-img{display:inline-block;width:18px;min-height:35px;margin:0 5px;float:left;background-image:url(../images/video/tv-small.png);background-position:0 3px;background-repeat:no-repeat;}
.IBTemplate .tab-body .video-thumbs ul > li .content{width:135px;display:inline-block;}
.IBTemplate .tab-body .video-thumbs ul > li .play-btn{position:absolute;z-index:101;display:block;width:160px;height:90px;background-image:url(../images/video/playBtn-rec-bg.png);background-position:top left;background-repeat:no-repeat;}
.IBTemplate .tab-body .video-thumbs ul > li img{border:0;width:160px;height:90px;margin-bottom:10px;}
.IBTemplate .tab-body ul.double-box{margin:0;padding:0;width:570px;list-style:none;list-style-image:none;background:none; overflow:hidden;}
.IBTemplate .tab-body ul.double-box li{float:left;margin:0 5px 0 0;padding:10px;list-style:none;list-style-image:none;background:none;background-color:#f2f2f2;width:260px;min-height:280px;font-weight:normal;padding-bottom: 1000px; margin-bottom: -1000px;}
.IBTemplate .tab-body ul.double-box li .image{display:inline-block; float:left; text-align:center;height:70px;padding:10px 5px 20px; height:120px; border:0px solid #000;}
.IBTemplate .tab-body ul.double-box li .desc{display:inline-block; padding:10px 0px 20px; width:170px; border:0px solid #000;}
.IBTemplate .tab-body .single-box{width:550px;padding:20px 10px;background-color:#f7f7f7;}
.IBTemplate .tab-body .single-box span{display:inline-block;vertical-align:top;}
.IBTemplate .tab-body .btn-blue-small{line-height:33px;height:36px;overflow:hidden;display:block;width:113px;font-weight:bold;color:#FFF;margin:auto;text-align:center;text-decoration:none;background-image:url(../images/security/btn-view.png);background-position:top left;background-repeat:no-repeat;}
.IBTemplate .tab-body .btn-blue-small:hover{color:#FFF;text-decoration:none;}
.IBTemplate .btn-blue-wide,.IBTemplate a.btn-blue-wide{line-height:28px;height:36px;overflow:hidden;display:block;width:205px;font-weight:bold;color:#FFF;margin:10px auto 0; padding:9px 17px;text-align:center;text-decoration:none;background-image:url(../images/security/btn-blue-wide.png);background-position:top left;background-repeat:no-repeat;}
.IBTemplate btn-blue-wide:hover,.IBTemplate a.btn-blue-wide:hover{color:#FFF;text-decoration:none;}
.IBTemplate .tab-body .related-info .title{font-weight:bold;color:#666;line-height:20px;border-bottom:2px solid #004f9e;margin-bottom:5px;}
.IBTemplate .tab-body .related-info .sub-title{font-weight:bold;color:#666;line-height:20px;}
/* SECURITY STYLES END */

/* Lightbox Start */
#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background-image:url(../images/overlay.png);text-align:center;}
#lightbox #content{position:absolute;top:50%;left:50%;background-color:#FFF;border:0 solid #666;margin:-240px 0 0 -330px;padding:0;min-width:400px;max-width:660px;display:block;overflow:visible;z-index:1002;border:1px solid #FFF;}
#lightbox #content p{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;font-size:20px;}
#lightbox #content .title{text-align:left;padding:5px 10px;background-color:#e8e8e8;}
#lightbox #content iframe{margin:10px;}
#close{position:absolute;right:10px;top:5px;cursor:pointer;}
#close:hover{color:#F00;}
/* Lightbox End */