#online-services-panel-personal-2{
	padding-right:30px;
}

#online-services-panel-personal-2 .backpib{
	margin-left:12px;
	width:100%;
	display:block;
}

#site-logo-container,#site-logo {
	z-index:90 !important;
}

.flush{
	clear:both;
}

#content{
	margin-top:-10px;
}

.ib_homepage{
	color:#212a65;
}

/**************************** OVERALL CONTAINER **************************/
.ib_homepage .overall_container{
	width:939px;
}

.ib_homepage .overall_container .overall_container_top{
	background:url(/assets/images/ibHome/overall_container_top.png) no-repeat bottom;
	height:15px;
	overflow:hidden;
}

.ib_homepage .overall_container .overall_container_bottom{
	background:url(/assets/images/ibHome/overall_container_bottom.png) no-repeat top;
	height:9px;
	overflow:hidden;
}

.ib_homepage .overall_container .overall_container_mid .overall_container_shadow_l{
	float:left;
	background:url(/assets/images/ibHome/overall_container_shadow_l.png) repeat-y;
	width:3px;
	height:5px;
}

.ib_homepage .overall_container .overall_container_mid .overall_container_shadow_r{
	float:left;
	background:url(/assets/images/ibHome/overall_container_shadow_r.png) repeat-y;
	width:3px;
	height:5px;
}

.ib_homepage .overall_container .overall_container_mid .overall_container_content_area{
	float:left;
	background:url(/assets/images/ibHome/overall_container_bg.jpg) repeat-x #dae0ee;
	width:933px;
	
}

/*EQUAL HEIGHT*/
.ib_homepage .overall_container .overall_container_mid{
	overflow:hidden;
}

.ib_homepage .overall_container .overall_container_mid .overall_container_content_area, .ib_homepage .overall_container .overall_container_mid .overall_container_shadow_r, .ib_homepage .overall_container .overall_container_mid .overall_container_shadow_l{
	padding-bottom:20000px;
	margin-bottom:-20000px;
}


/**************************** LEFT NAV TABS **************************/
.ib_homepage .left_nav_tabs{
	margin:5px 0px 0px 12px;
	float:left;
}

.ib_homepage .left_nav_tabs img{
	display:block;
}

.ib_homepage .left_nav_tabs ul.nav_tabs{
	position:absolute;
	z-index:99;
	width:174px;
	margin-top:10px !important;
	padding:0px;
	margin:0px;
	list-style:none;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.header{
	/*background:url(/assets/images/ibHome/left_nav_tabs/show_me_more.jpg) no-repeat bottom;*/
	background:url(/assets/images/ibHome/left_nav_tabs/show_me_more.png) no-repeat bottom;
	height:41px;
	overflow:hidden;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.top{
	background:url(/assets/images/ibHome/left_nav_tabs/tab_betweens_first.jpg) no-repeat;
	line-height:1px;
	height:11px;
	overflow:hidden;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.bottom{
	/*background:url(/assets/images/ibHome/left_nav_tabs/bottom.jpg) no-repeat top;*/
	background:url(/assets/images/ibHome/left_nav_tabs/bottom.png) no-repeat top;
	height:20px;
	line-height:1px;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab{
	overflow:hidden;
	height:53px;
	background:url(/assets/images/ibHome/left_nav_tabs/tab_bg.jpg) no-repeat;
	cursor:pointer;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab_last{
	background:url(/assets/images/ibHome/left_nav_tabs/tab_last_bg.jpg) no-repeat;
	height:57px;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab .icon, .ib_homepage .left_nav_tabs ul.nav_tabs li.tab .icon_on{
	margin-left:11px;
	float:left;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab .icon_on{
	display:none;
} 

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab_on .icon_on{
	display:block;
} 

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab_on .icon{
	display:none;
} 

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab .copy{
	font-size:12px;
	line-height:14px;
	margin-top:9px;
	float:left;
	color:#2a306a;
	font-weight:bold;
	width:90px;
	margin-left:15px;
}

.ib_homepage .left_nav_tabs ul.nav_tabs li.tab .copy_3_liner{
	line-height:13px;
	margin-top:5px;
}

/**************************** RIGHT COL **************************/

.right_col{
	float:right;
	width:731px;
	margin:5px 2px 0px 0px;
}

/**************************** MAIN PROMO **************************/

.main_promo{
	width:720px;
	margin:auto;
}

.main_promo .mobile_version{
	display:none;
}

.main_promo_mobile .mobile_version{
	display:block;
}

.main_promo_mobile .non_mobile_version{
	display:none;
}

/**************************** TICKER **************************/
.ib_homepage .ticker{
	height:25px;
	line-height:25px;
	font-size:12px;
	padding:0px 0px 0px 20px;
	overflow:hidden;
}

.ib_homepage .ticker .ticker_header{
	font-weight:bold;
	float:left;
	margin-right:15px;
}

.ib_homepage .ticker .arrow_left, .ib_homepage .ticker .arrow_right{
	float:left;
	width:6px;
	height:25px;
	cursor:pointer;
	background:url(/assets/images/ibHome/ticker_text/arrow_left.gif) no-repeat 0px 7px;
}

.ib_homepage .ticker .arrow_right{
	background:url(/assets/images/ibHome/ticker_text/arrow_right.gif) no-repeat 0px 7px;
	margin-left:316px;
}

.ib_homepage .ticker .text_area{
	width:286px;
	height:25px;
	margin-left:110px;
	position:absolute;
	overflow:hidden;
}

.ib_homepage .ticker .text_area .entry{
	width:286px;
	text-align:center;
	margin-left:-100px;
	position:absolute;
}

.ib_homepage .ticker .text_area a{
	color:#1e2e63;
}

/**************************** PRODUCT LIST **************************/

/*HEADER*/

.product_list .header{
	height:33px;
	overflow:hidden;
}

.product_list .header .header_left{
	float:left;
	width:11px;
	background:url(/assets/images/ibHome/product_list/header_left.jpg) no-repeat;
	height:100%;
}

.product_list .header .header_right{
	float:left;
	width:11px;
	background:url(/assets/images/ibHome/product_list/header_right.jpg) no-repeat;
	height:100%;
}

.product_list .header .header_mid{
	background:url(/assets/images/ibHome/product_list/header_mid_bg.jpg);
	float:left;
	height:100%;
	width:709px;
}

.product_list .header .header_mid img{
	display:block;
	margin:auto;
	margin-top:5px;
}

/*BOTTOM*/
.product_list .product_list_bottom{
	height:9px;
	background:url(/assets/images/ibHome/product_list/bottom_white.jpg) no-repeat top;
	line-height:1px;
}

/*CONTENT AREA*/
.product_list .product_list_content_area{
	overflow:hidden;
}

.product_list .product_list_content_area .product_list_shadow_l{
	height:10px;
	background:url(/assets/images/ibHome/product_list/shadow_l.gif);
	width:5px;
	float:left;
}

.product_list .product_list_content_area .product_list_shadow_r{
	background:url(/assets/images/ibHome/product_list/shadow_r.gif);
	width:5px;
	float:left;
}

.product_list .product_list_content_area .product_list_content_area_mid{
	/*background:url(/assets/images/ibHome/product_list/product_list_bg.jpg) repeat-x #e7eaf1;*/
	background:white;
	width:721px;
	float:left;
}

/*CONTENT AREA EQUAL HEIGHT*/
.product_list .product_list_content_area{
	overflow:hidden;
}

.product_list .product_list_content_area .product_list_content_area_mid, .product_list .product_list_content_area .product_list_shadow_r, .product_list .product_list_content_area .product_list_shadow_l{
	padding-bottom:20000px;
	margin-bottom:-20000px;
}

/*CONTENTS & COL*/

.product_list .product_list_content_area .contents{
	padding:6px 18px 6px 18px;
}

.product_list .product_list_content_area .contents, .product_list .product_list_content_area .contents a, .product_list .product_list_content_area .contents h3{
	color:#232f69;
	font-size:12px;
	line-height:14px;
}

.product_list .product_list_content_area .contents h3{
	font-weight:bold;
	margin-top:5px;
}

.product_list .product_list_col{
	width:117px;
	float:left;
}

.product_list .product_list_col ul.product_list_listing{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.product_list .product_list_col ul.product_list_listing li{
	background:url(/assets/images/ibHome/product_list/ico_bullet.gif) no-repeat 0px 2px;
	padding-left:10px;
	margin-top:5px;
}

.product_list .product_list_col_separator{
	float:left;
	border-left:1px solid #bec0c6;
	background:white;
	margin:0px 11px 0px 11px;
	width:1px;
	overflow:hidden;
}

/*EQUAL HEIGHT*/
.product_list .product_list_content_area .contents{
	overflow:hidden;
}

.product_list .product_list_col, .product_list .product_list_col_separator{
	padding-bottom:20000px;
	margin-bottom:-20000px;
}

/****************************** TAB CONTENT **************************************/
.ib_homepage .tab_content{
	position:absolute;
	width:930px;
	/*
	width:943px;
	margin-top:-10px;
	margin-left:-4px;
	*/
	margin-left:7px;
	z-index:99;
	display:none;
}

/*HEADER*/
.ib_homepage .tab_content_header{
	height:39px;
	overflow:hidden;
	font-size:18px;
	line-height:30px;
	color:#00287c;
	font-weight:bold;
	position:absolute;
	width:100%;
}

.ib_homepage .tab_content_header .close_btn_area{
	background:url(/assets/images/ibHome/tab_content/header_bg.png);
	float:right;
	padding:10px 0px 20px 0px;
}

.ib_homepage .tab_content_header .close_btn_area img{
	cursor:pointer;
}

.ib_homepage .tab_content_header .left{
	background:url(/assets/images/ibHome/tab_content/header_left.png) no-repeat;
	width:44px;
	height:40px;
	float:right;
}

.ib_homepage .tab_content_header .copy{
	background:url(/assets/images/ibHome/tab_content/header_bg.png);
	float:right;
	padding:10px 0px 0px 10px;
}

.ib_homepage .tab_content_header .copy .title_container{
	float:left;
	margin-right:10px;
}

.ib_homepage .tab_content_header .copy img{
	cursor:pointer;
}

.ib_homepage .tab_content_header .right{
	background:url(/assets/images/ibHome/tab_content/header_right.png) no-repeat;
	width:8px;
	height:40px;
	float:right;
}

/*BODY*/

.ib_homepage .tab_content_body{
	margin-top:29px;
}

.ib_homepage .tab_content_body .tab_content_body_top{
	height:15px;
	line-height:1px;
	overflow:hidden;
	/*background:url(/assets/images/ibHome/tab_content/tab_content_body_top.png) no-repeat bottom;*/
	background:url(/assets/images/ibHome/tab_content/tab_content_body_top_sh.png) no-repeat bottom;
}

.ib_homepage .tab_content_body_bottom{
	height:13px;
	line-height:1px;
	overflow:hidden;
	/*background:url(/assets/images/ibHome/tab_content/tab_content_body_bottom.png) no-repeat top;*/
	background:url(/assets/images/ibHome/tab_content/tab_content_body_bottom_sh.png) no-repeat top;
}

.ib_homepage .tab_content_body .tab_content_body_mid{
	/*height:453px;*/
	height:432px;
	overflow:hidden;
}

.ib_homepage .tab_content_body .tab_content_body_mid .tab_content_body_shadow_left{
	height:100%;
	background:url(/assets/images/ibHome/tab_content/tab_content_body_shadow_l.png);
	width:4px;
	float:left;
}

.ib_homepage .tab_content_body .tab_content_body_mid .tab_content_body_shadow_right{
	height:100%;
	background:url(/assets/images/ibHome/tab_content/tab_content_body_shadow_r.png);
	width:4px;
	float:left;
}

.ib_homepage .tab_content_body .tab_content_body_mid .tab_content_body_content_area{
	height:100%;
	background:url(/assets/images/ibHome/tab_content/tab_content_body_bg.jpg);
	float:left;
	width:922px;
	/*
	width:935px;
	*/
}

/*OVERLAY*/

.tab_content_dark_overlay{
	background:#2a415e;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:98;
}

/*LOADING*/
.ib_homepage .tab_content_body .loading{
	width:500px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:-250px 0px 0px 300px;
	display:none;
}

/*PAYLOAD*/

.ib_homepage .tab_content_body .payload{
	margin:35px 0px 0px 210px;
	width:690px;
	height:395px;
	overflow:hidden;
	color:#2c4091;
	font-size:12px;
}

.ib_homepage .tab_content_body .payload ul{
	margin-top:5px;
	margin-left:15px;
}

.ib_homepage .tab_content_body .payload ul li
{
	list-style: outside url(/assets/images/common/list-items/bullet_1.jpg) square;
}

.ib_homepage .tab_content_body .payload a{
	color:#203061;
	text-decoration:underline;
}

.ib_homepage .tab_content_body .payload h2{
	color:#4b71ed;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
}

.ib_homepage .tab_content_body .payload h2 sup{
	font-size:20px;
}

.ib_homepage .tab_content_body .payload h3{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#203061;
}

.ib_homepage .tab_content_body .payload a.calltoaction{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

.ib_homepage .tab_content_body .payload .tab_content_payload{
	display:none;
}

/* TABLE */
.ib_homepage .tab_content_body .payload table{
	width:100%;
	padding:0px;
	margin:0px;
	border:none;
}

.ib_homepage .tab_content_body .payload table tr td{
	v-align:top;
}

.ib_homepage .tab_content_body .payload table tr td.copy{
	padding-left:25px;
}

/* COLUMNS */
.ib_homepage .tab_content_body .payload .col_small{
	float:left;
	width:297px;
	margin-right:10px;
}

.ib_homepage .tab_content_body .payload .col_big{
	float:left;
	width:353px;
}

/* MORE PROMOS */
.ib_homepage .tab_content_body .payload .more_promos{
	margin-top:10px;
	margin-right:-40px;
	height:100px;
}

.ib_homepage .tab_content_body .payload .more_promos img{
	float:left;
	margin-right:19px;
}

.ib_homepage .tab_content_body .payload .more_promos img.large{
	margin-right:10px;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab{
	width:208px;
	height:127px;
	float:left;
	margin-right:31px;
	cursor:pointer;
	overflow:hidden;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .visual{
	width:78px;
	float:left;
	height:100%;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .visual img{
	margin:0px;
	padding:0px;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .right{
	width:6px;
	float:left;
	height:100%;
	background:url(/assets/images/ibHome/tab_content/content_assets/promo_tab_bg_right.jpg) no-repeat;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area{
	width:124px;
	float:left;
	height:100%;
	background:url(/assets/images/ibHome/tab_content/content_assets/promo_tab_bg.jpg) repeat-x;
	color:white;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area .copy{
	margin:10px 0px 20px 10px;
	height:90px;
	overflow:hidden;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area .copy sup{
	font-size:9px;
	display:inline-block;
	line-height:9px;
}

.ib_homepage .tab_content_body .payload .more_promos a{
	text-decoration:none;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area h1{
	font-size:45px;
	font-weight:bold;
	line-height:45px;
	color:white;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area h2{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:white;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area h3{
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	color:white;
	margin-top:3px;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area h4{
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	color:white;
	margin-top:3px;
}


.ib_homepage .tab_content_body .payload .more_promos .promo_tab .copy_area p{
	margin-top:3px;
	font-size:11px;
	line-height:11px;
}

/*
.ib_homepage .tab_content_body .payload .more_promos .promo_tab .cta{
	width:59px;
	height:17px;
	background:url(/assets/images/ibHome/tab_content/content_assets/promo_tab_cta.jpg) no-repeat;
	margin-top:-30px;
	margin-left:141px;
	position:relative;
}
*/

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .cta{
	height:17px;
	margin-top:-25px;
	float:right;
	margin-right:5px;
	position:relative;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .cta .cta_left{
	width:9px;
	height:17px;
	background:url(../images/ibHome/tab_content/content_assets/promo_tab_cta_left.gif) no-repeat right;
	float:left;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .cta .cta_right{
	width:16px;
	height:17px;
	background:url(../images/ibHome/tab_content/content_assets/promo_tab_cta_right.gif) no-repeat right;
	float:left;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab .cta .cta_copy{
	height:17px;
	line-height:17px;
	color:white;
	font-size:11px;
	font-weight:bold;
	background:url(../images/ibHome/tab_content/content_assets/promo_tab_cta_bg.gif);
	float:left;
	padding-right:10px;
}

/*LARGE*/

.ib_homepage .tab_content_body .payload .more_promos .promo_tab_large{
	width:338px;
	margin-right:10px;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab_large .copy_area{
	width:254px;
}

.ib_homepage .tab_content_body .payload .more_promos .promo_tab_large .copy_area .copy{
	margin:30px 15px 8px 15px;
	height:90px;
}

/*MORE SPACING*/
.ib_homepage .tab_content_body .payload .more_promos .promo_tab_more_spacing .copy_area .copy{
	margin-top:30px;
	height:70px;
}

.ib_homepage .tab_content_body .payload .extra_message{
	margin-top:10px;
}

/*********************** BOXES ******************************/
.ib_homepage .tab_content_body .payload .colored_box{
	font-size:11px;
}

.ib_homepage .tab_content_body .payload .colored_box select, .ib_homepage .tab_content_body .payload .colored_box input{
	font-size:11px;
	line-height:15px;
	display:block;
	width:150px;
}

.ib_homepage .tab_content_body .payload .colored_box input.image{
	width:auto;
	cursor:pointer;
}

.ib_homepage .tab_content_body .payload .colored_box input.inline_input{
	float:left;
}


.ib_homepage .tab_content_body .payload .colored_box{
	margin-bottom:10px;
}

.ib_homepage .tab_content_body .payload .colored_box, .ib_homepage .tab_content_body .payload .colored_box h3, .ib_homepage .tab_content_body .payload .colored_box h2{
	color:white;
}

.ib_homepage .tab_content_body .payload .colored_box .colored_box_top{
	height:11px;
	overflow:hidden;
}

.ib_homepage .tab_content_body .payload .colored_box .colored_box_contents{
	padding:5px 21px 5px 21px;
}

.ib_homepage .tab_content_body .payload .colored_box .colored_box_contents .ico{
	float:right;
}

.ib_homepage .tab_content_body .payload .colored_box .colored_box_bottom{
	height:11px;
	overflow:hidden;
}

.ib_homepage .tab_content_body .payload .colored_box .sub_content .ico{
	clear:both;
	margin-bottom:35px;
	float:left;
	width:45px;
}

.ib_homepage .tab_content_body .payload .colored_box .sub_content .ico img{
	float:right;
}

.ib_homepage .tab_content_body .payload .colored_box .sub_content .contents{
	float:left;
	margin-left:10px;
	padding-top:15px;
}

.ib_homepage .tab_content_body .payload .colored_box .sub_content .contents h3{
	margin-bottom:5px;
}

/**** SEARCH ****/

.ib_homepage .tab_content_body .payload .colored_box .search_sub_content .contents{
	padding-top:5px;
}

/**** OTHER TOOLS ****/

.ib_homepage .tab_content_body .payload .colored_box .other_tools .contents select{
	width:205px;
}

/**** BLUE ****/

.ib_homepage .tab_content_body .payload .colored_box_blue .colored_box_top{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/blue_top.jpg) no-repeat bottom;
}

.ib_homepage .tab_content_body .payload .colored_box_blue .colored_box_contents{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/blue_bg.jpg) #1e2e62 repeat-x;
}

.ib_homepage .tab_content_body .payload .colored_box_blue .colored_box_bottom{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/blue_bottom.jpg) no-repeat top;
}


/**** GREEN ****/

.ib_homepage .tab_content_body .payload .colored_box_green .colored_box_top{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/green_top.jpg) no-repeat bottom;
}

.ib_homepage .tab_content_body .payload .colored_box_green .colored_box_contents{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/green_bg.jpg) #2e752f repeat-x;
}

.ib_homepage .tab_content_body .payload .colored_box_green .colored_box_bottom{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/green_bottom.jpg) no-repeat top;
}

/**** PURPLE ****/

.ib_homepage .tab_content_body .payload .colored_box_purple .colored_box_top{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/purple_top.jpg) no-repeat bottom;
}

.ib_homepage .tab_content_body .payload .colored_box_purple .colored_box_contents{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/purple_bg.jpg) #321b73 repeat-x;
}

.ib_homepage .tab_content_body .payload .colored_box_purple .colored_box_bottom{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/purple_bottom.jpg) no-repeat top;
}

/**** TURQOISE ****/

.ib_homepage .tab_content_body .payload .colored_box_turqoise .colored_box_top{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/turqoise_top.jpg) no-repeat bottom;
}

.ib_homepage .tab_content_body .payload .colored_box_turqoise .colored_box_contents{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/turqoise_bg.jpg) #004f62 repeat-x;
}

.ib_homepage .tab_content_body .payload .colored_box_turqoise .colored_box_bottom{
	background:url(/assets/images/ibHome/tab_content/coloured_boxes/turqoise_bottom.jpg) no-repeat top;
}
