body { font:12px Arial; color:#231f20; }
* { padding:0px; margin:0px; }
a img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
ul, li { padding:0; margin:0; list-style:none; }
.FL { float:left; }
.FR { float:right; }
.FN { float:none; }
.disN { display:none; }
.disB { display:block; }
.CTR { text-align:center }
.bd { font-weight:700; }
:focus { outline:0; }
.CL { clear:both; height:0; font-size: 0px; line-height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
.imgbrd { padding:4px; border:1px solid #d4d4d4; }
.gL_11 { font-size:11px; color:#666; }
.gD_11 { font-size:11px; color:#333; }
.gD_14 { font-size:14px; color:#6b6b6b; }
.gD_16 { font-size:16px; color:#231f20; }
.wh_11 { font-size:11px; color:#FFFFFF; }
.wh_11n { font:11px/16px Arial; color:#FFFFFF; }
.wh_12 { font-size:12px; color:#FFFFFF; }
.b12 { font:12px/16px Arial; color:#231f20; }
.b13 { font:13px/18px Arial; color:#231f20; }
.b_14 { font:14px Arial; color:#000; }
.b13b { font: bold 13px/18px Arial; color:#231f20; }
.rd12n { font: bold 12px/16px Arial; color:#ed1e24; }
.rd13n { font: bold 13px Arial; color:#ed1e24; }
.bl_17 { font-size:17px; color:#00a2df; }
.bl_18 { font-size:18px; color:#00a2df; }
.bl_16 { font-size:16px; color:#00a2df; }
.bl_21 { font-size:21px; color:#00a2df; }
.bl_25 { font-size:25px; color:#00a2df; }
.bw_18 { font-size:18px; color:#714c46; font-weight:700 }
.blk_23 { font-size:23px; color:#231f20; font-weight:700 }
.bd_11 { font-size:11px; color:#013d79; }
.bd_12 { font-size:12px; color:#013d79; }
.bd_13 { font-size:13px; color:#013d79; }
.bd_23 { font-size:23px; color:#013d79; }
.bl_11 { font-size:11px; color:#0c81d0; }
.gd_22 { font-size:20px; color:#666; font:Helvetica }
.blk_16 { font-size:16px; color:#000; }
.b1k_13 { font-size:13px; color:#000; }
.w_21 { font:21px arial; color:#fff }
.bl_15 { font:15px arial; color:#00a2df }
.gd_13 { font:13px arial; color:#231f20 }
.w_13 { font:13px arial; color:#fff }
.upcase { text-transform:uppercase; }
.lh24 { line-height:24px; }
.lh18 { line-height:18px; }
.bdr_d { border-bottom:dotted 1px #ddd; }
.bdr_t { border-top:dotted 1px #ddd; }
.bdr_b1 { border-bottom:solid 1px #ddd; }
.list_num ul { padding:0px; margin:0px; }
.list_num li { margin:0px 25px; padding:5px 0px; list-style-type:decimal; color:#000000; }
.list_alfa ul { padding:0px; margin:0px; }
.list_alfa li { margin:0px 25px; padding:3px 0px; list-style-type:lower-alpha; color:#000000; }
.list_alfa_b ul { padding:0px; margin:0px; }
.list_alfa_b li { margin:0px 27px; padding:5px 0px; list-style-type:lower-alpha; color:#013d79; font-weight:bold; font-size:13px; }
.g_box { border:solid 1px #e0e0e0; background:url(http://img1.moneycontrol.com/images/barclays_wealth/bg_gry.jpg) repeat-x top; background-color:#ececec; width:655px; height:150px; }
.clause ul { padding:0px; margin:0px; list-style:none }
.clause ul li { background:url(http://img1.moneycontrol.com/images/barclays_wealth/clause_arw.jpg) no-repeat left 13px; padding-left:12px; padding-top:8px }
.clause ul li span { color:#000; font-weight:bold }
.disadv ul { padding:0px; margin:0px; list-style:none }
.disadv ul li { background:url(http://img1.moneycontrol.com/images/barclays_wealth/clause_arw.jpg) no-repeat left 10px; padding-left:12px; padding-top:5px }
.disadv ul li span { color:#000; font-weight:bold }
.MA5 { margin:5px; }
.MA10 { margin:10px; }
.MT3 { margin-top:3px; }
.MT5 { margin-top:5px; }
.MT7 { margin-top:7px; }
.MT10 { margin-top:10px; }
.MT12 { margin-top:12px; }
.MT15 { margin-top:15px; }
.MT20 { margin-top:20px; }
.MT25 { margin-top:25px; }
.MT35 { margin-top:35px; }
.MT45 { margin-top:45px; }
.MT70 { margin-top:70px; }
.MR3 { margin-right:3px; }
.MR5 { margin-right:5px; }
.MR10 { margin-right:10px; }
.MR15 { margin-right:15px; }
.MR20 { margin-right:20px; }
.MR25 { margin-right:25px; }
.MB3 { margin-bottom:3px; }
.MB5 { margin-bottom:5px; }
.MB10 { margin-bottom:10px; }
.MB15 { margin-bottom:15px; }
.MB20 { margin-bottom:20px; }
.ML2 { margin-left:2px; }
.ML3 { margin-left:3px; }
.ML5 { margin-left:5px; }
.ML10 { margin-left:10px; }
.ML15 { margin-left:15px; }
.ML20 { margin-left:20px; }
.ML25 { margin-left:25px; }
.ML40 { margin-left:40px; }
.ML45 { margin-left:45px; }
.PA3 { padding:3px; }
.PA5 { padding:5px; }
.PA7 { padding:7px; }
.PA10 { padding:10px; }
.PA15 { padding:15px; }
.PA20 { padding:20px; }
.PT2 { padding-top:2px; }
.PT3 { padding-top:3px; }
.PT4 { padding-top:4px; }
.PT5 { padding-top:5px; }
.PT7 { padding-top:7px; }
.PT8 { padding-top:8px; }
.PT10 { padding-top:10px; }
.PT12 { padding-top:12px; }
.PT15 { padding-top:15px; }
.PT20 { padding-top:20px; }
.PT25 { padding-top:25px; }
.PT30 { padding-top:30px; }
.PR3 { padding-right:3px; }
.PR5 { padding-right:5px; }
.PR7 { padding-right:7px; }
.PR10 { padding-right:10px; }
.PR15 { padding-right:15px; }
.PR20 { padding-right:20px; }
.PR25 { padding-right:25px; }
.PR30 { padding-right:30px; }
.PR40 { padding-right:40px; }
.PR35 { padding-right:35px; }
.PB3 { padding-bottom:3px; }
.PB5 { padding-bottom:5px; }
.PB7 { padding-bottom:7px; }
.PB10 { padding-bottom:10px; }
.PB15 { padding-bottom:15px; }
.PB20 { padding-bottom:20px; }
.PL3 { padding-left:3px; }
.PL5 { padding-left:5px; }
.PL7 { padding-left:7px; }
.PL9 { padding-left:9px; }
.PL10 { padding-left:10px; }
.PL15 { padding-left:15px; }
.PL20 { padding-left:20px; }
.PL25 { padding-left:25px; }
.PL30 { padding-left:30px; }
.PL40 { padding-left:40px; }
.mcont { margin:0 auto; width:1002px; background:url(http://img1.moneycontrol.com/images/barclays_wealth/bg.gif) repeat-y center top; padding:0 10px;  }
.header { height:115px; background-color:#231f20; position:relative; }
.logo { position:absolute; top:32px; left:32px; width:384px; height:44px; }
.logomc { position:absolute; top:87px; left:235px; width:181px; height:19px; }
.logo18 { position:absolute; top:32px; right:32px; width:81px; height:24px; }
.login { position:absolute; top:90px; right:32px; width:100px; height:19px; text-align:right; }
.footer { height:45px; background-color:#231f20; padding:10px 20px; }
.main { padding:15px; min-height: 500px; height:auto !important; height: 500px;  }
.banner { height:344px; background-color:#00a2df; }
.banner .lc { background:url(http://img1.moneycontrol.com/images/barclays_wealth/blc.gif) no-repeat 0 0; width:5px; float:left; height:344px; }
.banner .rc { background:url(http://img1.moneycontrol.com/images/barclays_wealth/brc.gif) no-repeat right 0; width:5px; float:right; height:344px; }
.banner .mc { padding:11px 6px; float:left; }
.menu { background:#00a2df; float:left; width:240px; }
.menu a { width:239px; border-bottom:1px solid #72c1df; float:left; text-decoration:none; padding-bottom:2px; margin-top:2px; }
.menu a:hover { background:url(http://img1.moneycontrol.com/images/barclays_wealth/tc.gif) no-repeat; text-decoration:none; }
.menu a.active { background:url(http://img1.moneycontrol.com/images/barclays_wealth/tc.gif) no-repeat; text-decoration:none; }
.menu a div { width:220px; padding:2px 5px 6px 14px; margin-top:4px; color:#FFF; font:14px arial; }
.menu a:hover div { width:220px; padding:2px 5px 6px 14px; background:#231f20 url(http://img1.moneycontrol.com/images/barclays_wealth/bc.gif) left bottom no-repeat; }
.menu a.active div { width:220px; padding:2px 5px 6px 14px; background:#231f20 url(http://img1.moneycontrol.com/images/barclays_wealth/bc.gif) left bottom no-repeat; }
.menu a:hover div .wharr { background:url(http://img1.moneycontrol.com/images/barclays_wealth/wharr.jpg) no-repeat; width:6px; height:10px; display:block; margin-right:5px; }
.menu a.active div .wharr { background:url(http://img1.moneycontrol.com/images/barclays_wealth/wharr.jpg) no-repeat; width:6px; height:10px; display:block; margin-right:5px; }
.main_content { margin-top:7px; border-top:1px solid #e3e3e3; padding-top:25px; }
.main_cont_inn { margin-top:7px; border-top:1px solid #e3e3e3; }
.contl { float:left; width:700px; }
.contr { float:right; width:255px; }
.arrList li { background:url(http://img1.moneycontrol.com/images/barclays_wealth/garr.gif) left 0.4em no-repeat; padding-left:10px; font:bold 11px arial; padding-bottom:2px; }
.arrList_h li a, .arrList_h li a:visited {background:url(http://img1.moneycontrol.com/images/barclays_wealth/garr.gif) left 0.3em no-repeat; width:240px; display:block;  padding-left:10px; font:12px arial;  padding-bottom:3px; color:#013d79; margin:5px 0px; }
.notice { background:url(http://img1.moneycontrol.com/images/barclays_wealth/notice.jpg) no-repeat 0 0; width:235px; height:23px; padding:167px 0 0 150px; }
.milestone { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:5px 0; }
.grbox { background-color:#f3f3ec; width:210px; height:123px; padding:5px; float:left; }
.inrlinks { padding:16px 0 12px 10px }
.inrlinks ul { margin:0px; padding:0px; list-style:none }
.inrlinks ul li { background:url(http://img1.moneycontrol.com/images/barclays_wealth/sep.gif) no-repeat right top; padding:0 10px; float:left }
.inrlinks ul li a { font:bold 13px arial; color:#013d79; text-decoration:none }
.inrlinks ul li a:hover { color:#00a2df }
.inrlinks ul li a.current { color:#00a2df }
.inrlinks ul li.last { background:none }
.inrlinks1 { padding:16px 0 12px 0px }
.inrlinks1 ul { margin:0px; padding:0px; list-style:none }
.inrlinks1 ul li { background:url(http://img1.moneycontrol.com/images/barclays_wealth/sep.gif) no-repeat right top; padding:0 7px ; float:left }
.inrlinks1 ul li a { font:bold 13px arial; color:#013d79; text-decoration:none }
.inrlinks1 ul li a:hover { color:#00a2df }
.inrlinks1 ul li a.current { color:#00a2df }
.inrlinks1 ul li.last { background:none }
.que { width:40px; text-align:right; display:inline-block; font: bold 13px Arial; color:#ed1e24; }
.tbldata { border-collapse:collapse; border-spacing:0; font-size:13px; }
.tbldata .left { text-align:right; font: bold 13px Arial; color:#ed1e24; vertical-align:top; }

.greybox { display:block }
.greybox * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#f4f4f4 }
.greybox1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #fafafa; border-right:1px solid #fafafa; background:#f6f6f6 }
.greybox2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fdfdfd; border-right:1px solid #fdfdfd; background:#f6f6f6 }
.greybox3 { margin-left:1px; margin-right:1px; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; }
.greybox4 { border-left:1px solid #fafafa; border-right:1px solid #fafafa }
.greybox5 { border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6 }
.greyboxfg { background:#f4f4f4; width:675px; height:282px; }
.greyboxfg .tbldata td {padding-top:5px;}
.txtbox{background:url(http://img1.moneycontrol.com/images/barclays_wealth/bgtxtbox.gif) repeat-x 0 0; height:15px; border:1px solid #cecece; width:206px; padding:7px;}
