*{padding:0; margin:0; outline:0}
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}.CL{clear:both; font-size:0; line-height:0; height:0}.CL1{clear:both}
.CTR{text-align:center}.TAR{text-align:right}.uline{text-decoration:underline}.PR{position:relative}
:focus{outline:0}.imgctr{display:table-cell; *display:inline-block}.UC{text-transform:uppercase}
.checkBox{height:13px; width:13px; vertical-align:middle}
.no_brd{border:0 !important}.dsno{ display:none}
/*     Float containers fix 
=============================== */
.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 */

.PA5{padding:5px}.PA7{padding:7px}.PA10{padding:10px}.PA12{padding:12px}.PA15{padding:15px}
.MT2{ margin-top:2px}.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}.MT30{margin-top:30px}.MT35{margin-top:35px}.MT40{margin-top:40px}.MT45{margin-top:45px} .MT50{margin-top:50px}
.MR10{ margin-right:10px}

#bud12RHS { width:300px; float:left}
#bud12RHS .bbox{ border:1px solid #b7b7b7; background:#FFF; margin-bottom:20px}
#bud12RHS .bbox h2{ color:#181b21; font:20px Arial; text-transform:uppercase; padding:10px}
#bud12RHS ul.blist{ background:url(http://img1.moneycontrol.com/images/budget2012/widget/tab_bg.gif) repeat-x; height:38px; padding:0 10px}
#bud12RHS .blist li{ float:left}
#bud12RHS .blist li a{ color:#015c7c; font:14px/14px Arial; display:inline-block; padding:10px 25px}
#bud12RHS .blist li a:hover{ text-decoration:none}
#bud12RHS .blist li.act a{ text-decoration:none; background:url(http://img1.moneycontrol.com/images/budget2012/widget/tab_h.gif) repeat-x; border:1px solid #b1b1b1; border-bottom:0; font-weight:700; color:#000}
#bud12RHS .bud_list li{ border-bottom:1px solid #ddd; padding:10px}
#bud12RHS .bud_img{ padding:2px; border:1px solid #c6c6c6; float:left; margin-right:12px}
#bud12RHS .bug_img{ padding:1px; border:1px solid #9b9b9b}
#bud12RHS .bud_list li a{ font:bold 12px/18px Arial; color:#444}
#bud12RHS .bud_list span{ font:italic 10px Arial; color:#aaa}
#bud12RHS .bbrd_b{ border-bottom:1px solid #b8b8b8}
#bud12RHS .bl_12{ font-size:12px; color:#0297c8}
#bud12RHS .gl_10{ font-size:10px; color:#989898}
#bud12RHS .br_lt{width:100px; float:left}
#bud12RHS .br_rt{width:165px; float:right; color:#1a1e24}
#bud12RHS .br_lt .MT5 a{ margin-right:2px}
#bud12RHS  .b_12g{ font:12px Georgia, "Times New Roman"; color:#1a1e24}
#bud12RHS  .b_12a{ font:bold 12px/18px Arial; color:#1a1e24}
#bud12RHS  .b_12{ font-size:12px; color:#000}
#bud12RHS  .rtag{ color:#b5b5b5; margin-left:20px}
#bud12RHS  .rtag a{ color:#0297c8}  
#bud12RHS  .br_btm{ background:#e8e8ed; padding:10px 0 10px 10px}
#bud12RHS  .br_btm .bug_img{ float:left; margin-right:6px}
#bud12RHS  .br_btm a.act .bug_img{ border:2px solid #e35501; padding:0}
#bud12RHS  .sug_list li{ padding:7px 20px; background:url(http://img1.moneycontrol.com/images/budget2012/widget/blu_dash.gif) no-repeat 10px 12px; font:bold 13px/18px Arial; color:#333}
#bud12RHS  .sug_list li a{ font-size:12px; color:#333}
#bud12RHS  .sug_list li p.mor{border-bottom:1px solid #ddd; padding:7px 0} 
#bud12RHS  .bsug_list li{ padding:7px 20px; background:url(http://img1.moneycontrol.com/images/budget2012/widget/blu_dash.gif) no-repeat 10px 12px; font:bold 13px/18px Arial; color:#333}
#bud12RHS  .bsug_list li a{ font-size:12px; color:#333}
#bud12RHS  .bsug_list li p.mor{border-bottom:1px solid #ddd; padding:7px 0} 
#bud12RHS  .bug_accd{ margin-bottom:20px}
#bud12RHS  .bug_accd h2{ background:url(http://img1.moneycontrol.com/images/budget2012/widget/bug_acc_hd.gif) repeat-x; height:28px; font:14px/28px Arial; color:#e7e7e7; cursor:pointer}
#bud12RHS  .bug_accd h2 span{ background:url(http://img1.moneycontrol.com/images/budget2012/widget/bug_plus.gif) no-repeat; float:left; height:14px; width:14px; margin:7px}
#bud12RHS  .bug_accd h2.act span{ background-image:url(http://img1.moneycontrol.com/images/budget2012/widget/bug_minus.gif)}
#bud12RHS  .bug_abd{display:none;border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; background:#FFF; padding-bottom:10px} 
#bud12RHS  .bug_abd .sug_list li, #bud12RHS  .bbox .sug_list li{ padding-bottom:0}
#bud12RHS  .bug_abd .sug_list li p, #bud12RHS  .bbox .sug_list li p  {border-bottom:1px solid #ddd; padding-bottom:7px}
#bud12RHS  .bbox .sug_list li p {padding-bottom:4px}
#bud12RHS  .bbox .sug_list li{ padding-top:4px; background-position:10px 9px}
#bud12RHS  .bbox .sug_list{ padding-bottom:5px}
#bud12RHS  .report{ padding:10px; color:#9d9d9d; line-height:23px }
#bud12RHS  .report a{ color:#333333; font-weight:700}
#bud12RHS  .bcol{ padding:7px 10px}
#bud12RHS  .b_10{ font-size:10px; color:#000}
#bud12RHS  .bcol .bug_img{ float:left; margin-right:10px}
#bud12RHS  .bcol .b_10{ text-transform:uppercase}
#bud12RHS  .bud_list1 li{ border-bottom:1px solid #ddd; padding:10px 0}
#bud12RHS  .bud_list1 li a{ color:#1c1f25; font:bold 12px/16px Arial }
#bud12RHS  .bud_calc{ padding:0 20px 15px}
#bud12RHS  .select-category-product{ float:right; font: 12px Arial; color:#000; width:123px;  background:url(http://img1.moneycontrol.com/images/budget2012/widget/sel_bx.gif) 0 0 no-repeat; height:24px; }
#bud12RHS  .search-cat-product { cursor: pointer;  padding:5px 14px 0 6px;  position: relative; z-index: 3;font: 12px Arial;height: 18px;overflow: hidden;}
#bud12RHS  .select-category-product ul{ padding:3px 0px 5px; display:none; background:#f8f8f8; border:1px solid #d0d0d0; margin-top:0px; z-index:99; position:absolute;width:121px;}
#bud12RHS  .select-category-product ul li{ cursor:pointer; display:block; padding:5px 5px; color:#000; font: 12px Arial; border-bottom:1px dotted #d0d0d0;}
#bud12RHS  .annBox{display:none;}
