/*ELEMENT STYLES*/
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:28px; font-weight:normal; }
h2 { font-size:22px; font-weight:normal; }
h3 { font-size:14px; font-weight:bold; }
p { font-size:11px; color:#333; }
ol { list-style: decimal outside; }
table, tr, td { margin:0 0 0 0; padding:0 0 0 0; }

/*--- BEGIN GLOBAL LAYOUT ---*/

	/*--- OVERWRITES CONTAINER FROM OTHER CSS TO MAKE CETNERED AND CHANGE WIDTH ---*/
	div#mast { width:960px; margin-left:15px; margin-bottom:0px; }
	div#container { width:960px; padding:0; border:none; background:none; }
	div.content { width:960px; background:transparent; margin:0 auto; border-bottom:1px solid #fff;}
	div#main { width:960px; margin:0px 0 0 0px; clear:both; }
	div#footer { width:960px; margin:5px 0 20px 15px; padding:6px 0 15px 0; text-align:left; }	
	/*div#float_footer_fix { clear:both; height:0px; margin-bottom:0;}*/
	
	/* tabs primary nav On */
	div#mast div.tab_nav ul li.on {background-color:#fff;}
	div#mast div.tab_nav ul li.on a {color:red;padding-bottom:8px;} /* padding forces overlap of rule */

	/* tabs nav NO status */
	div#mast div.tab_nav ul.no_status {position:relative;top:0px;}
	div#mast div.tab_nav ul.no_status li a {padding-bottom:2px;}
	
	div#secondary_nav {margin:0px; padding:1px 11px 2px 12px; border-bottom:1px solid #dbd9ca; font-size:.8em;line-height:1.6em;}
	div#secondary_nav a {color:#333;text-decoration:none; padding:0 2px 0 4px;}
	div#secondary_nav a:hover {color:#c00;text-decoration:underline;}

	/* secondary nav On */
	div#secondary_nav a.on {font-weight:bold;}

	
	
	
	/* Basic read of the css:
		1. classes that are all the way to the left are the beginning of new div classes
		2. everything that is indented under those classes that are to the left correspond to those classes
		3. also included under each class, if necessary, are the IE6 hacks
		
		Ex:
			.hsbcusa_container {
				whatever attributes go here
			}
				.hsbcusa_container h1 {
					attributes here
				}
				
				.hsbcusa_container h1 {
					_font-size: attribute here
				}
			
			.hsbcusa_accountLogin bg {
				attributes here
			}
			and so on...
	*/
	
#breadcrumb_new { background-image:url(/hsbcusa/images/personal/hsbcusa_bgbreadcrumb_new.gif); height:33px; background-repeat:repeat-x; margin-bottom:0px !Important; overflow:hidden; padding-left:5px; }	
#breadcrumb_new h1 { font-weight:bold; line-height:33px !Important; font-size:11px; color:#000; margin:0px !Important; }
#hsbcusa_zone1 { width:809px; float:left; display:inline-block; height:255px; margin-bottom:0px !important; margin-right:14px; }

#hsbcusa_zone1 #zone1_nav { background-image:url(/hsbcusa/images/hsbcusa_zone1_navbg.gif); width:180px; height:255px; float:left; display:inline-block; overflow:hidden; }
#hsbcusa_zone1 #zone1_nav ul { font-size:21px; margin:0px; }
#hsbcusa_zone1 #zone1_nav ul li { list-style:none; height:87px; width:180px; margin:0px; padding:0px; }
#hsbcusa_zone1 #zone1_nav ul li a { display:block; height:66px; width:130px; padding-left:16px; padding-top:16px; padding-right:34px; text-decoration:none; color:#cccccc;/*background-image:url(/hsbcusa/images/inactive_tab_new.gif); background-position:bottom; background-repeat:no-repeat;*/   }
#hsbcusa_zone1 #zone1_nav ul li.last a { display:block; height:66px; width:130px; padding-left:16px; padding-top:16px; padding-right:34px; text-decoration:none; color:#cccccc; background:none;  }
#hsbcusa_zone1 #zone1_nav ul li a.active, #hsbcusa_zone1 #zone1_nav ul li.last a.active { background-image:url(/hsbcusa/images/active_tab_new.gif); background-repeat:no-repeat;background-color:#FFFFFF; color:#666666; padding-left:29px; padding-top:16px; padding-right:23px;  }

#hsbcusa_zone1 .nav_bg1 { background-image:url(/hsbcusa/images/nav_bg1.gif);  width:180px; height:255px; background-repeat:no-repeat; }
#hsbcusa_zone1 .nav_bg2 { background-image:url(/hsbcusa/images/nav_bg2.gif);  width:180px; height:255px; background-repeat:no-repeat; }
#hsbcusa_zone1 .nav_bg3 { background-image:url(/hsbcusa/images/nav_bg3.gif);  width:180px; height:255px; background-repeat:no-repeat; }


#hsbcusa_zone1 #zone1_content { background-image:url(/hsbcusa/images/zone1_content.gif); width:627px; height:255px; float:left; display:inline-block; position:relative; }

#hsbcusa_zone1 #zone1_content #imgLeft img.leftSide { position:absolute; top:0px; }
#hsbcusa_zone1 #zone1_content #imgLeft .tabContent { position:absolute; top:0px; left:209px; width:403px;}
#hsbcusa_zone1 #zone1_content #imgLeft .tabContent h2 { color:red; font-size:40px; font-weight:normal; padding-bottom:15px; border-bottom:2px solid red; margin-bottom:10px; line-height:39px; padding-top:10px; }
#hsbcusa_zone1 #zone1_content #imgLeft .tabContent h2.large { color:red; font-size:31px; font-weight:normal; padding-bottom:15px; border-bottom:2px solid red; margin-bottom:10px; line-height:32px; padding-top:10px; }
#hsbcusa_zone1 #zone1_content #imgLeft .tabContent h3 { font-size:18px; width:257px; margin-right:10px; color:#666666; font-weight:normal; float:left; line-height:21px !important; margin-bottom:0px; padding-bottom:0px; }

#hsbcusa_zone1 #zone1_content #imgRight img.rightSide { position:absolute; top:0px; right:0px; }
#hsbcusa_zone1 #zone1_content #imgRight .tabContent { position:absolute; top:0px; left:15px; width:403px;}
#hsbcusa_zone1 #zone1_content #imgRight .tabContent h2 { color:red; font-size:36px; font-weight:normal; padding-bottom:15px; border-bottom:2px solid red; margin-bottom:10px; line-height:39px; padding-top:15px; }
#hsbcusa_zone1 #zone1_content #imgRight .tabContent h2.large { color:red; font-size:31px; font-weight:normal; padding-bottom:15px; border-bottom:2px solid red; margin-bottom:10px; line-height:32px; padding-top:10px; }
#hsbcusa_zone1 #zone1_content #imgRight .tabContent h3 { font-size:18px; width:257px; margin-right:10px; color:#666666; font-weight:normal; float:left; line-height:21px !important; margin-bottom:0px; padding-bottom:0px; }

#hsbcusa_zone1 #zone1_content #imgRight_style1 img.rightSide { position:absolute; top:0px; right:0px; }
#hsbcusa_zone1 #zone1_content #imgRight_style1 .tabContent { position:absolute; top:0px; left:15px; width:453px;}
#hsbcusa_zone1 #zone1_content #imgRight_style1 .tabContent h2 { color:red; font-size:39px; font-weight:normal; line-height:40px; padding-top:15px; }
#hsbcusa_zone1 #zone1_content #imgRight_style1 .tabContent h3 { font-size:18px !important; width:387px; margin-right:10px; color:#666666 !important; font-weight:normal !important; line-height:21px !important; margin-bottom:10px;  }

#hsbcusa_zone1 #zone1_content #imgLeft_style1 img.leftSide { position:absolute; top:0px; left:0px; }
#hsbcusa_zone1 #zone1_content #imgLeft_style1 .tabContent { position:absolute; top:0px; left:196px; width:434px;}
#hsbcusa_zone1 #zone1_content #imgLeft_style1 .tabContent h2 { color:red; font-size:39px; font-weight:normal; line-height:40px; padding-top:20px; }
#hsbcusa_zone1 #zone1_content #imgLeft_style1 .tabContent h3 { font-size:18px !important; width:387px; margin-right:10px; color:#666666 !important; font-weight:normal !important; line-height:21px !important; margin-bottom:10px;  }

.negTopBtn-sm {margin-top:-22px; }
.negTopBtnL-sm {margin-top:-22px; float:left; }
.negTopBtn {margin-top:-52px; }
.negTopBtn2 {margin-top:-70px; }
.negTopBtnL {margin-top:-52px; float:left; }
.negTopBtn2L {margin-top:-70px; float:left; }
.lgMargB { margin-bottom:40px; }

#hsbcusa_zone1 #zone1_content #imageLink { position:absolute; top:0px; }


#hsbcusa_zone1 #zone1_content ul { float:right; margin:0px; padding:0px; margin-left:10px; width:125px; margin-bottom:20px; }
#hsbcusa_zone1 #zone1_content ul li {  font-weight:bold; margin:5px 0px; #height:1%; background-image:url(/hsbcusa/images/icon_redCheck_new.gif)
!important; background-repeat:no-repeat; list-style-image:none; list-style:none; padding-left:18px; background-position:0px 3px;}





#hsbcusa_zone_MA_3 { width:137px; float:left; display:inline-block; height:255px; overflow:hidden; margin-bottom:0px !important; }
#hsbcusa_zone_MA_3 p { margin-bottom:15px; }

#hsbcusa_manageAccount_container { width:825px; background-image:url(/hsbcusa/images/pagebg-manageAccount.gif); background-position:-1px 0px; background-repeat:repeat-y; }
#hsbcusa_manageAccount_container #leftNavigation { width:180px; float:left; display:inline-block; }
#hsbcusa_manageAccount_container #leftNavigation .hsbcusa_leftCorner_subNav { background-image:url(/hsbcusa/images/hsbcusa_manageLnav_new.gif); background-position:bottom left; padding-bottom:8px; }

#hsbcusa_manageAccount_container #leftNavigation .hsbcusa_leftCorner_subNav ul li { width:181px !important; padding-left:0px !Important;list-style-image : none !important; }

#hsbcusa_manageAccount_container #manageAccount_content { float:left; display:inline-block; width:632px; padding-left:10px;  }

.cardList_table h3 { font-size:14px; color:#666666; font-weight:normal; padding-left:5px; }
.cardList_table tr td { border-bottom:1px dotted #d5d5d5; height:52px; vertical-align:middle; }
.cardList_table tr.last td { border-bottom:0; height:52px; vertical-align:middle; }

.cardList_table2 h3 { font-size:14px; color:#666666; font-weight:normal; padding-left:5px; }
.cardList_table2 tr td { border-bottom:1px dotted #d5d5d5; height:83px; vertical-align:middle; }
.cardList_table2 tr:hover td, .cardList_table tr:hover td { background-color:#fbfbcc; cursor:pointer; }
.cardList_table2 tr.last td { border-bottom:0; height:83px; vertical-align:middle; }

h2.maHeader { background-image:url(/hsbcusa/images/bg-maHeader.gif); height:30px; background-repeat:repeat-x; font-size:18px; line-height:32px; color:#333333; padding-left:10px; }

#footer { border-top:5px solid red !important; margin-top:0px !important; }

	/*--- MISC ---*/
.hide { display:none; }
	
	/* Holds account login div, flash div, and main bottom content */
.hsbcusa_container { 
	width:960px; 
	_margin:0 0 0 5px; 
	padding:0; 
}
	
	/* Beginning of the account login div. Container holds all content of account login. */
	
.hsbcusa_accountLogin_container { 
	position:relative; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
}
	
	.hsbcusa_accountLogin_div { 
		position:absolute; 
		top:0; 
		left:0; 
		margin:0 0 0 0; 
		padding:0 0 0 0; 
		background:url(/hsbcusa/images/hsbcusa_accountLogin_top.gif) top no-repeat;
	}
	
	/* This is the background for the drop down of the account login */
	.hsbcusa_accountLogin_bg { 
		width:960px; 
		height:267px; 
		margin:0 0 0px 0; 
		padding:0 0 0 0; 
		background:url(/hsbcusa/images/hsbcusa_accountLogin_bg.gif) repeat-x #ff0000; display:none; 
	}
	
	.hsbcusa_accountLogin_bg h1 { 
		margin:0; 
		padding:10px 0 0 15px; 
		color:#fff; 
		font-size:33px; 
		font-weight:normal;
	}
	
	.hsbcusa_accountLogin_bg h2 { 
		margin:0; 
		padding:8px 0px 0 8px; 
		color:#fff; 
		font-weight:bold; 
		font-size:23px;
	}
	
	.hsbcusa_accountLogin_bg h2 img {
		margin-top:3px;
		#padding-top:3px;
	}
	
.hsbcusa_accountLoginTab { 
	width:960px; 
	height:39px; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:url(/hsbcusa/images/hsbcusa_accountLogin_tab.png) no-repeat;
	_background:url(/hsbcusa/images/hsbcusa_accountLogin_tab.gif) no-repeat;
}
	
	
	.hsbcusa_accountLoginTab a { 
		float:right; 
		width:164px; 
		height:25px; 
		margin:0px 20px 0 0; 
		padding:10px 0 0 6px; 
		color:#fff; font-weight:bold; 
		font-size:17px; 
		text-decoration:none; 
		outline:none; 
		cursor:pointer;
	}
	
	.hsbcusa_accountLoginTab a:hover { 
		width:164px; 
		height:23px; 
		background:url(/hsbcusa/images/hsbcusa_accountLogin_hover.gif) -6px 5px no-repeat; 
		color:#fff; 
		cursor:pointer;
	}
	
	.hsbcusa_accountLoginTab a.on { 
		width:164px; 
		height:23px; 
		background:url(/hsbcusa/images/hsbcusa_accountLogin_hover.gif) -6px 5px no-repeat;
	} 
	
.hsbcusa_loginBox { 
	float:left; 
	width:333px; 
	height:195px; 
	margin:12px 0 0 15px; 
	padding:0; 
	background:url(/hsbcusa/images/hsbcusa_accountLoginBox_bg.jpg) repeat-x #f87f76;
}
	
	.hsbcusa_loginBox p { 
		margin:0; 
		padding:8px 0 0 8px; 
		color:#fff; 
		font-size:12px;
	}

	.hsbcusa_loginBox a { 
		margin:4px 0 0 0; 
		padding:0px 0 0 9px; 
		color:#fff; 
		font-weight:bold; 
		font-size:11px; 
		text-decoration:underline;
	}
	
	.hsbcusa_loginBox .hsbcusa_textBox { 
		width:200px; 
		margin:25px 0 0 8px; 
		color:#cc0000; 
		font-size:14px; 
		font-weight:bold;
	}
	
.hsbcusa_loginBtn { 
	width:195px; 
	height:25px; 
	margin:20px 0 0 8px; 
	padding:0;
}
	
	.hsbcusa_loginBtn a { 
		/*width:195px;
		height:25px;*/ 
		margin:0; 
		padding:3px 75px 3px 5px;
		#padding:3px 75px 3px 5px;
		background-color:#fff; 
		color:#ff0000; 
		font-size:14px; 
		font-weight:bold; 
		text-decoration:none;
		display:block;
	}
	
	.hsbcusa_loginBtn a:hover { 
		/*width:195px;
		height:25px;*/ 
		background-color:#cc0000; 
		color:#fff; 
		text-decoration:none; 
	}
	
.hsbcusa_otherAccounts { 
	float:left; 
	width:215px; 
	height:195px; 
	margin:12px 0 0 15px; 
	padding:0; 
	background:url(/hsbcusa/images/hsbcusa_accountLoginBox_bg.jpg) repeat-x #f87f76;
}

	.hsbcusa_otherAccounts p {
		margin:0 0 0 10px;
		padding:5px 0 5px 0;
		color:#fff;
		font-size:12px;
	}
	
	.hsbcusa_otherAccounts p a {
		color:#fff;
		font-weight:bold;
	}
	
	.hsbcusa_otherAccounts fieldset {
		width:185px;
		background:none;
	}
	
		.hsbcusa_otherAccounts select {
			width:185px;
		}
		
		.hsbcusa_otherAccounts .goBtn {
			width:25px;
			height:18px;
			margin:0;
			padding:0;
			background:url(/hsbcusa/images/go_btn.jpg) no-repeat;
			border:none;
		}
		
	.hsbcusa_otherAccounts ul {
		margin:4px 0 0 8px; 
		padding:0; 
	}
	
	.hsbcusa_otherAccounts ul li { 
		margin:0; 
		padding:0 0 2px; 
		background:url(/hsbcusa/images/hsbcusa_white_listArrow.gif) 0 4px no-repeat; 
		color:#fff; 
		font-weight:bold; 
		list-style-type:none;
	}

	.hsbcusa_otherAccounts ul li a { 
		width:130px; 
		padding:0 0 0 20px; 
		color:#fff;
	}

	.hsbcusa_otherAccounts ul li a:hover { 
		color:#000; 
	}
	
	/*--- END ACCOUTN LOGIN ---*/
	
	/*--- FLASH ELEMENT ---*/
	
.hsbcusa_mainPg_flash { 
	width:960px; 
	margin:0 0 12px 0; 
	padding:0 0 0 0; 
}
	
	/*--- END FLASH ELEMENT ---*/
	
	
/* Left corner nav section */
		
.hsbcusa_leftCorner_subNav { 
	float:left; 
	width:181px;
	overflow:hidden; 
	margin:0; 
	padding:0; 
}
		
		.hsbcusa_leftCorner_subNav h2 { 
			width:210px; 
			margin:0 0 0 0px; 
			padding:6px 0 0 8px; 
			color:#fff; 
			font-size:12px; 
			font-weight:bold;
		}

		.hsbcusa_leftCorner_subNav h2.red { 
			width:210px; 
			height:26px; 
			background:url(/hsbcusa/images/leftCorner_subNav_header.gif) 0 0 no-repeat;
		}
		
		.hsbcusa_leftCorner_subNav ul {
			float:left;
			width:181px; 
			margin:-3px 0 4px 0px; 
			padding:0 0 4px 0;
		}
		
			.hsbcusa_leftCorner_subNav ul {
				_width:156px;
				_margin-top:0px;
			}
		
		.hsbcusa_leftCorner_subNav ul li {
			width:156px;
			margin:0 0 -6px 0;
			#margin-bottom:-8px;
			padding:0px 0px 0px 25px;
			background:url(/hsbcusa/images/leftCorner_subNav_linkarrow.gif) 7px 7px no-repeat;
			background-position:162px 7px;
			color:#343434;
			font-size:12px;
			font-weight:bold;
			list-style-type:none !important;
			text-align:right;
			list-style-image: none !important;
		}
		
		.hsbcusa_leftCorner_subNav ul li a {
			display:block;
			margin:0;
			padding:7px 20px 4px 0;
			text-decoration:none;
		}
			
			.hsbcusa_leftCorner_subNav ul li { 
				_display:block;
				_margin:-5px 0 -3px 0;
				_padding:0 0 0px 0;
		}
		
			.hsbcusa_leftCorner_subNav ul li a {
				
				_width:155px;
				_margin:0px 0 0px 0;
				_padding:8px 25px 4px 0px;
				_text-decoration:none;
			}
			
			.hsbcusa_leftCorner_subNav ul li a:hover {
				_background:url(/hsbcusa/images/leftCorner_subNav_on_new.gif) no-repeat; _background-position:0px 5px;
				/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftCorner_subNav_onState2.png', sizingMethod='crop');*/
				_text-decoration:none;
			}
			
		
		.hsbcusa_leftCorner_subNav ul li:hover { 
			background:url(/hsbcusa/images/leftCorner_subNav_on_new.gif) no-repeat;
			background-position:0px 5px;
			text-decoration:none; 
			color:#cc0000; 
		}
		
		.hsbcusa_leftCorner_subNav ul li.on a {
			color:#cc0000;
		}
		
		.hsbcusa_leftCorner_subNav ul li.on { 
			background:url(/hsbcusa/images/leftCorner_subNav_on_new.gif) 0px 5px no-repeat;
			_background:url(/hsbcusa/images/leftCorner_subNav_on_new.gif) 0px 5px no-repeat;
			/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftCorner_subNav_onState2.png', sizingMethod='crop');*/
		}		
	
	/* Main Bottom content.
	   Had to create different classes with different background images for the brandsPromo div.
	   Reason being that was the only way to make it work correctly. I've put in additional classes and where you
	   put the name of the image at. */
	   
	.hsbcusa_brandsPromo_content { 
		float:left; 
		width:476px; 
		min-height:201px;
		/*#height:201px;*/
		margin:0; 
		padding:0;
		/*background:url(/hsbcusa/images/btm_mainContent_img.gif) bottom right no-repeat;*/
	}
		
	
	/* IE6 fixes for height and width of the brands promo content */
	
	.hsbcusa_brandsPromo_content { 
		_height:201px; 
		
	}
		
	.hsbcusa_brandsPromo_content .full p, .hsbcusa_brandsPromo_content .full h1, .hsbcusa_brandsPromo_content .full ul.linkList { width:97%; }	
	
		.hsbcusa_brandsPromo_content h2 { 
			width:75%; 
			margin:0; 
			padding:8px 0px 0px 15px; 
			color:#cc0000; 
			font-weight:normal; 
			font-size:25px;
		}
		
		.hsbcusa_brandsPromo_content p { 
			width:50%;	
			margin:0; 
			padding:5px 0px 4px 15px; 
			color:#000 !Important;
			font-size:14px;
		}
		
		.hsbcusa_brandsPromo_content ul.linkList {
			list-style:none !important;		
			width:50%;
			margin:4px 0 4px 15px; 
			padding:0;
		}
		
		.hsbcusa_brandsPromo_content ul.linkList li {
			background:transparent url(/hsbcusa/images/btm_content_listarrow.gif) no-repeat scroll 0 2px;
			list-style-type:none !important;
			margin:0;
			min-width:0;
			padding:0 0 4px 0;
			position:relative;
			list-style-image : none !important;
		}

		.hsbcusa_brandsPromo_content ul.linkList li a { 
			margin:0; 
			padding:0 0 0 10px; 
			
			text-decoration:underline !Important;
			color:#000 !Important;
		}
		.hsbcusa_brandsPromo_content ul.linkList li a:hover { 
			margin:0; 
			padding:0 0 0 10px; 
			
			text-decoration:underline !Important;
			color:#FF0000 !Important;
		}
		
	

	/* Find certain branches div. */
	
	.hsbcusa_find_branches { 
		float:left; 
		width:137px; 
		min-height:201px;
		margin:0 0 0 11px; 
		padding:0; 
		/*background:url(/hsbcusa/images/hsbcusa_branches_img.gif) bottom right no-repeat;*/
	}
	
	.hsbcusa_find_branches { 
		_height:201px; 
		_margin-left:13px;
	}
	
		.hsbcusa_find_branches h2 { 
			width:137px; 
			margin:0; 
			padding:5px 4px 0 8px; 
			color:#fff; 
			font-size:12px; 
			font-weight:bold;
		}

		.hsbcusa_find_branches h2 { 
			_width:124px; 
			_padding:5px 5px 0 8px;
		}
		
		.hsbcusa_find_branches h2.red { 
			height:39px;  
			background:url(/hsbcusa/images/btm_right_bucket_header.gif) no-repeat;
		}
		
		/*.hsbcusa_find_branches form {
			min-height:201px;
		}*/
		
		.hsbcusa_find_branches .hsbcusa_zipCode_box { 
			width:90px; 
			height:14px; 
			margin:2px 0 0 7px; 
			padding:0;
			color:#666;
		}
		
		.hsbcusa_find_branches .hsbcusa_goBtn { 
			width:23px; 
			height:18px; 
			margin:0 0 0 2px; 
			border:none;
		}
		
		.hsbcusa_find_branches p { 
			margin:0; 
			padding:4px 0 0 8px; 
			color:#000; 
			font-size:11px;
		}
		
		.hsbcusa_find_branches a { 
			text-decoration:underline;
		}
		
		.hsbcusa_find_branches form { 
			border:none;
		}
		
		.hsbcusa_find_branches ul { 
			margin:4px 0 0 5px;
			padding:0;
		}
		
		.hsbcusa_find_branches ul li { 
			margin:0; 
			padding:0 2px 6px 10px; 
			background:url(/hsbcusa/images/btm_content_listarrow.gif) 0 2px no-repeat; 
			list-style-type:none; 
			text-indent:-10px;
		}
		.hsbcusa_find_branches ul li a { 
			margin:0; 
			padding:0 12px 0 10px; 
			font-weight:normal; 
			text-decoration:underline;
		}
	
	/* Find careers div */
	
	.hsbcusa_careers { 
		float:right; 
		width:137px; 
		min-height:201px; 
		margin:0 0 0 0; 
		padding:0 0 0 0; 
		/*background:url(/hsbcusa/images/hsbcusa_careers_img.gif) bottom no-repeat;*/
	}
	
	.hsbcusa_careers { 
		_width:124px; 
		_height:201px;
	}
	
		.hsbcusa_careers h2 { 
			margin:0; 
			padding:5px 0px 0 8px; 
			color:#fff; 
			font-size:12px; 
			font-weight:bold;
		}
		
		.hsbcusa_careers h2.red { 
			width:137px; 
			height:39px;  
			background:url(/hsbcusa/images/btm_right_bucket_header.gif) no-repeat;
		}
		
		.hsbcusa_careers h2.red { 
			_width:129px;
		}
		
		.hsbcusa_careers ul { 
			margin:4px 0 0 10px;
			padding:0;
		}
		
		.hsbcusa_careers ul li { 
			margin:0; 
			padding:0 4px 6px 10px; 
			background:url(/hsbcusa/images/btm_content_listarrow.gif) 0 2px no-repeat; 
			list-style-image:none; /* Add */
			list-style-type:none; 
			text-indent:-10px;
		}
		.hsbcusa_careers ul li a { 
			margin:0; 
			padding:0 12px 0 10px; 
			font-weight:normal; 
			text-decoration:underline;
		}
		
		
ul#hwpdropdown { height: 147px; }
div#mast div.tab_nav ul li.on a { display: none;}
div#mast div.tab_nav ul.no_status li a { display: none;}
div#search {display:none;}
div#mast div.float_right {display:none;}
div#mast div.tab_nav ul li a {display:none;}
