/* @charset "utf-8";
CSS Document */
.ui-tabs-hide {
	display: none;
}

#bizLines {
	width: 543px;
	height:308px;
	position: absolute;
	top: 8px;
	left: 228px;
	text-align:left;
	padding-left:7px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-top:1px;
	
}

.ui-tabs-nav, .ui-tabs-panel {
	font-family: Arial, sans-serif;
	font-size: 10px;
	border-right: none;
	padding-top:5px;
	padding-left:0px !important;
	margin-right:0px !important;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
	padding-left:0px !important;
	background:url(/solutions/images/tabs/button_gray.jpg) no-repeat ;
	padding: 0 5px;
	height:25px !important;
	margin:0px 0 0 0;
	vertical-align:middle;
	padding-top:7px;
	text-align:left;
	margin-right:0px !important;
}
.ui-tabs-nav {
	margin-right:0 !important;
	padding-right:0 !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.ui-tabs-nav a {
	padding-left: 0px;
	background-position:bottom right !important;
	height:35px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.ui-tabs-nav a span {
	padding-top: 7px;
	padding-right: 0px !important;
	padding-bottom:0px;
	margin:0px;
	padding-left:5px !important;
	padding-right:1px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	line-height:12px !important;
}
li.first {
	margin-left:0 !important;
	margin-right:0 !important;
}
.ui-tabs-nav .ui-tabs-selected a span {
	background:url(/solutions/images/tabs/button_red.jpg) ;
	margin:-5px 0 -5px 0 !important;
	padding-top:6px !important;
	padding-right:5px;
	padding-bottom:-5px !important;
	vertical-align:bottom;
	height:29px !important;
	line-height:12px !important;
}
.ui-tabs-nav .ui-tabs-selected a {
	background:url(/solutions/images/tabs/button_red_right.jpg) right bottom no-repeat ;
	margin:5px 0 -5px 0 !important;
	vertical-align:bottom;
	padding-bottom:-5px !important;
	height:30px !important;
}
.ui-tabs-panel {
	/*border: 1px solid red;*/
	height: 271px;
	padding: 0px;
	background: #ececec; /* declare background color for container to avoid distorted fonts in IE while fading */
	font-size: 0.9em;
	line-height: 0.8em;
	padding-right:0px !important;
	padding-left:1px !important;
	border:none!important;
	background-repeat:no-repeat!important;
}
.ui-tabs-panel h1 {
	font-size: 1.1em;
	color: #f00;
}
.ui-tabs-panel p, .ui-tabs-panel h1 {
	margin: 0;
	padding: 0;
	padding-top:0px;
	padding-bottom:6px;
}
.ui-tabs-panel select {
	font-size: 0.9em;
	margin-bottom: 10px;
}
.secondaryPromo {
	float:right !important;
	margin-top:2px;
	margin-right:3px;
	padding-bottom:0px;
	margin-bottom:0px;
}

/** New updates **/
.flora{float: left; height: 325px !important; position: static !important; padding-left: 12px !important; margin-bottom: 25px;}
.principal_bg{margin-bottom: -40px !important;}
.principal_bg .prn_body{width: 340px !important;}
.principal_bg .prn_body2{line-height: 12px !important; margin-top: 60px !important; padding: 0px !important; _margin-bottom:0px !important; _height:10px !important;}
html>body .principal_bg .prn_body2{clear: both !important; height: 20px !important; margin-top: 120px !important; margin-bottom: 0px !important; padding: 0px !important;}
html>/**/body .principal_bg .prn_body2, x:-moz-any-link, x:default {clear: both !important; height: 20px !important; margin-top: 115px !important; margin-bottom: 0px !important; padding: 0px !important;}
html>body .multiColumn2{margin-top: 0px !important;}
.si_homenews{margin: 0px 0px 17px 0px;}
.flora .ulFlora{ padding-left:0px !important; width: 543px !important;}
.flora .ulFlora .first{ margin-right: -1px !important;}
.flora .ulFlora .first .spanFirst{ padding-left: 0px !important; margin-left: 0px !important;}
.flora .ulFlora .middel{ margin-right: -1px !important;}
.flora .ulFlora .middel .aLink{ padding-right: 8px !important;}
.main{width: 539px !important;/* height: 280px !important;*/ !important; background: url(/solutions/images/tabs/global_banking_back.gif) top left repeat-x #d2d2d2 !important; border: 1px solid #bfbfbf !important; margin: 0px !important; padding: 0px !important;}
.main .gbArrow{width: 539px; height: 10px; margin: 0px;}
.main .gbArrow img{border: none; outline: none; margin-left:57px;}
.main .gbTitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #ff0000; line-height: 17px; padding: 0px 0px 5px 0px; margin: 8px 15px 0px 15px; background: url(/solutions/images/tabs/global_banking_line.gif) left bottom no-repeat;}
.main .gbTitle .gbTitleLink{text-decoration: none; color: #ff0000; outline: none; cursor: pointer;}
.main .paraTxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px !important; text-align: left; color: #000000; padding: 0px; margin: 5px 15px 10px 15px;}
.main .columnLeft{float: left; height: auto; margin: 0px; width: 249px; padding: 0px 0px 0px 15px;}
.main .columnRight{float: right; height: auto; margin: 0px; width: 249px; padding: 0px 15px 0px 0px;}
.portlet{width: 249px; height: auto !important; margin: 0px; padding: 5px 0px 0px 0px; background: url(/solutions/images/tabs/gb_portlet_top.gif) left top no-repeat;}
.portlet .portletWrapper{width: 227px; height: auto !important; margin: 0px; padding: 0px 10px 0px 10px; background: url(/solutions/images/tabs/gb_portlet_body.gif) left top repeat-x #efefef; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;}
.portlet .portletWrapper span{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; text-align: left; color: #ff0000; font-weight: bold;}
.portlet .portletWrapper ul{width: 227px; height: auto; margin: 0px; padding: 5px 0px 0px 0px;  _padding: 3px 0px 0px 0px; 	/*padding-bottom:4px;_padding-bottom:4px;*/}
.columnRight .portlet .portletWrapper ul{padding-bottom:0px; _padding-bottom:4px;}

.portlet .portletWrapper ul li{list-style: none;}
.portlet .portletWrapper ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #000000; text-decoration: underline; line-height: 13px; !important;}
.portlet .portletWrapper ul li a:hover{color: #ff0000;}
.portlet .portletBottom{width: 249px; height: 10px; margin: 0px; padding: 0px; background: url(/solutions/images/tabs/gb_portlet_bottom.gif) left top no-repeat;}
.gm_bg{border-bottom: 1px solid #d7d7d7d !important;}
.gm_bg .SubRedTxt .curve_tbl_SubTxt{ color: #ff0000 !important; text-decoration: none;}
.calContainer{margin-top: 8px; z-index: 10000 !important; margin-left: 30px; padding-top: 115px;}
.fx_spotExd{margin-top: -140px !important; padding: 0px 0px 0px 250px !important; margin: -100px 0px 0px 0px !important; font-size: 12px; line-height: 15px !important;}
.fx_sport_leftExd{font-size: 11px !important; float: left; margin: 0px !important; padding: 0px !important; position: absolute; display: block;}
.bg_right1Exd{ font-size: 11px !important; margin: 0px !important; float: right; position: absolute; display: block; padding: 0px !important;}
.columns33{width: 100px; list-style-type: none; margin: 0px 0px 0px 165px !important; _margin: 0px 0px 0px 210px !important; padding: 0px !important;}
html>body .columns33{margin: 130px 0px 0px 160px !important;}
html>body .bg_right1Exd{margin: 0px 0px 0px 0px !important;}
html>body .fx_sport_leftExd{margin: 130px 0px 0px 0px !important;} 
html>body .calContainerExd{position: absolute; display: block;}
.assetInvestLink{ padding: 109px 0px 0px 54px;}
.amgExd{padding: 0px 20px 5px 332px; margin-top: -110px;}
html>/**/body .amgExd, x:-moz-any-link, x:default {padding: 0px 20px 5px 332px; margin-top: -80px;}
.h1Exd{font-weight: bold !important; font-size: 11px;}
.pExd{font-size: 9px !important; line-height: 11px !important;}
.amgForm{ margin: 0px;}
.h1ogi{ font-weight: bold !important; font-size: 11px;}
.pogi{ font-size: 9px !important; line-height: 11px !important;}
.grBack{background: url(/solutions/images/tabs/banner_globalres.gif) left top; height:272px !important;}
.grTitle h1 a{color: #ffffff; text-decoration: none;}
.curve_tbl_SubTxtExd{color: #ff0000; text-decoration: none;}
div#r1c1r1c2 div.cols2{height:380px !important; padding-bottom:240px !important;}
.bodyTxt{width: 509px !important; margin: 0px 15px 0px 15px !important; padding: 0px !important;}
.SubRedTxt{width: 509px !important; margin: 0px 15px 0px 4px !important; padding: 0px !important;}
.square2{float: left !important;}
.calContainerExd a {line-height:11px !important;}

/* Comment the following lines */
.columnLeft  #top{padding-bottom:5px;}
.columnLeft .portlet .portletWrapper ul {height: 33px !important;}
.columnRight .portlet .portletWrapper ul {height: 105px !important;}
.portletBottom {overflow:hidden !important;}

/* News tabs */
div#ann{ padding-top:0px; height:271px !important;}
div.news_bg{ border:#cccccc 1px solid !important; border-top:0px !important; height:270px !important; }
div#ann div.notch{ height:7px; margin-left:20px; margin-bottom:1px; } 
div.heading_arrow{ background-image:url(/solutions/images/tabs/news_heading.gif); width:290px; height:15px; margin:0 0 0 3px; padding:0px; } 
div.news_border{ border:#cccccc 1px solid; border-top:0px; border-bottom:0px; width:254px !important; height:225px; margin:0 0 0 3px; padding:6px 8px 0 0; width:280px !important; background-color:#FFF;}
div.news_border_bottom{ background-image:url(/solutions/images/tabs/news_bottom.gif); margin:0 0 0 3px; padding:0px; height:15px; width:290px; } 
.announcement_head{ color:#FF0000; text-decoration:none; background-color:#fff; }
div#ann ul{ margin:0px; margin-left:-25px; *margin-left:10px;}
div#ann ul li{ font-size:11px; padding-top:1px; vertical-align:top; list-style-type:none !important; padding-bottom:8px; } 
div#ann ul li a{line-height:14px !important;}
div.cola{ float:left; margin-left:5px; width:292px; } 
div.colb{ float:left; width:212px; margin-left:16px; width:212px; }