/*-----------------*/
/*Started By Gaurav Mall*/
/*-----------------*/


body{ margin:0px; padding:0px; font-family:Verdana, sans-serif; font-size:11px; background:url(../images/body_bg.gif) repeat-x #e5e5e5; color:#3f4c6b;}
input{padding:2px;}
a{ color:#3f4c6b;}
a:hover{color:#000; text-decoration:none;}
ul, li, a, img, span, input{outline:none;}
img {border:none; outline: none;}
input {outline: none;}
.overflow{overflow:hidden;}
.overflowau{overflow:auto;}
.cursor{cursor:pointer;}
.error{color:#900;}
form, form *{margin:0px; padding:0px;}
h1{margin:0px; padding:0px; color:#d51b1b; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2{margin:0px; padding:0px; color:#282828; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

a.fcblue{color:#00aeef; text-decoration:none;}
a.fcblue:hover{color:#000; text-decoration:none;}

/*font section Starts Here*/
.fcprodttl{color:#c8c8c8;}
.fcwhite{color:#fff;}
.fcblue{color:#00aeef;}
.fcblue1{color:#455163;}
.fclgreen{color:#e1eb26;}
.fcdgrey{color:#3a3a3a;}
.fcdgrey3{color:#5d5d5d;}
.fcdgrey4{color:#6d6d6d;}
.fcdgrey5{color:#393939;}
.fcdgrey6{color:#3d3d3d;}
.fcdgrey7{color:#cccccc;}
.fcdgrey8{color:#5b5b5b;}
.fcred{color:#c81616;}


.fs0{font-size:0px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}
.fs37{font-size:37px;}
.fs40{font-size:40px;}

.h1main h1{color:#000; margin:0px; padding:0px; padding-bottom:10px!important;}

.ffla{font-family:Arial, Helvetica, sans-serif;}
.fflta{font-family:Tahoma, Verdana, sans-serif;}
.fflv{font-family:Verdana, Arial, Helvetica, sans-serif;}
.fflt{font-family:Georgia, "Times New Roman", Times, serif;}

.bluehd{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#328aa2; padding-bottom:5px; font-weight:700}
.bluehdsub2010{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#328aa2; padding-bottom:5px; font-weight:700}
.redhd{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C30; padding-bottom:5px; font-weight:700}

.whytext{color:#900; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0px 10px; text-decoration:none;}
.whytext a{color:#900; text-decoration:none;}
.whytext a:hover{color:#000; text-decoration:none;}

.redlink{color:#c40000; text-decoration:none;}
.redlink:hover{color:#5b0000; text-decoration:none;}


.tu{text-transform:uppercase;}

.fbld{font-weight:bold;}
.italic{font-style:italic;}
/*font section Ends Here*/

/*heights & line heights Starts Here*/
.h100p{height:100px;}
.h150p{height:150px;}
.h200p{height:200px;}
.lhnrm{line-height:normal;}
.lh12{line-height:12px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
/*heights & line heights Ends Here*/

/*text alignment Starts Here*/
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
/*text alignment Ends Here*/


/*widths  .w(p denotes for px/ percentage is left blank) Starts Here*/
.wau{width:auto;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w35{width:35%;}
.w40{width:40%;}
.w45{width:45%;}
.w50{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w65{width:65%;}
.w90{width:90%;}
.w93{width:93%;}
.w95{width:95%;}
.w99{width:99%;}
.w100{width:100%;}
.w5p{width:5px;}
.w26p{width:26px;}
.w49p{width:49px;}
.w52p{width:52px;}
.w59p{width:59px;}
.w60p{width:60px;}
.w73p{width:73px}
.w91p{width:91px;}
.w98p{width:98px;}
.w101p{width:101px;}
.w109p{width:109px;}
.w125p{width:125px;}
.w150p{width:150px;}
.w170p{width:170px;}
.w177p{width:177px;}
.w180p{width:180px;}
.w190p{width:190px;}
.w192p{width:192px;}
.w196p{width:196px;}
.w198p{width:198px;}
.w200p{width:200px;}
.w244p{width:244px;}
.w264p{width:264px;}
.w285p{width:285px;}
.w286p{width:286px;}
.w310p{width:310px;}
.w312p{width:312px;}
.w328p{width:328px;}
.w300p{width:300px;}
.w349p{width:349px;}
.w355p{width:355px;}
.w367p{width:367px;}
.w404p{width:404px;}
.w426p{width:426px;}
.w458p{width:458px;}
.w520p{width:520px;}
.w545p{width:545px;}
.w550p{width:550px;}
.w553p{width:553px;}
.w570p{width:570px;}
.w608p{width:608px;}
.w654p{width:654px;}
.w694p{width:694px;}
.w730p{width:730px;}
.w754p{width:754px;}
.w760p{width:760px;}
.w784p{width:784px;}
.w842p{width:842px;}
.w918p{width:918px;}
.w922p{width:922px;}
.w940p{width:940px;}
.w962p{width:962px;}
.w980p{width:980px;}
/*widths  .w(p denotes for px/ percentage is left blank) Ends Here*/


/*floating values Starts Here*/
.fl-l{float:left;}
.fl-r{float:right;}
.clear{clear:both;}
/*floating values Ends Here*/


/*margin and padding Starts Here*/
.mar0a{margin:0px auto;}
.mart1{margin-top:1px;}
.mart_1{margin-top:-1px;}
.mart3{margin-top:3px;}
.mart5{margin-top:5px;}
.mart11{margin-top:11px;}
.mart10{margin-top:10px;}
.mart12{margin-top:12px;}
.mart15{margin-top:15px;}
.mart20{margin-top:20px;}
.mart25{margin-top:25px;}
.mart35{margin-top:35px;}
.marl1{margin-left:1px;}
.marl5{margin-left:5px;}
.marl9{margin-left:9px;}
.marr9{margin-right:9px;}
.marr15{margin-right:15px;}
.marl10{margin-left:10px;}
.marr10{margin-right:10px;}
.marl12{margin-left:12px;}
.marl15{margin-left:15px;}
.marl20{margin-left:20px;}
.marl25{margin-left:25px;}
.marl35{margin-left:35px;}
.marl40{margin-left:40px;}
.marl50{margin-left:50px;}
.marl210{margin-left:210px;}
.marb15{margin-bottom:15px;}

.pad0{padding:0px;}
.pad5{padding:5px;}
.padb10{padding:10px;}
.padb5{padding-bottom:5px;}

.brdr{border-bottom:1px #999999 dashed; padding-bottom:10px;}
.brdr2{border-bottom:1px #d3d3d3 dashed; padding-bottom:5px;}
.brdrred{border-bottom:1px #ac1818 dashed;}
/*margin and padding Ends Here*/



/**/
.top_secbg{background:url(../images/top_sec_bg.gif) repeat-x; height:38px;}
.top_welcome{font-size:12px; font-family:Arial, Helvetica, sans-serif;  height:38px; text-align:right; line-height:38px;}
.top_welcome a{color:#484848; text-decoration:none;}
.top_account{font-size:12px; font-family:Arial, Helvetica, sans-serif;  height:38px; text-align:center; line-height:38px; margin-right:13px;}
.top_account a{color:#484848; text-decoration:none; padding:3px 8px; }
.top_account a:hover{background-color:#2a3142; color:#FFF;  height:38px; line-height:38px; padding:3px 8px; }
.logo_sec_bg{background:url(../images/logo_sec_bg.gif) no-repeat; height:94px;}
.dtl_bg{background:url(../images/direct_tax_law_bg.jpg) no-repeat; width:980px; height:146px;}
.breaking_news{background:url(../images/breaking_news_ttl.gif) no-repeat; height:33px;}
.breaking_newsbg{background:url(../images/breaking_news_bg.gif) repeat-x; height:33px; color:#bdc8d8; line-height:32px;}
.breaking_newsbg a{color:#bdc8d8; text-decoration:none;}
.breaking_newsbg a:hover{color:#fff; text-decoration:none;}
.tax_compute{background:url(../images/infostrip.gif) repeat-x; height:33px; line-height:33px; border-bottom:1px #b2b2b2 solid;}
.our_motto{background:url(../images/our_motto.gif) no-repeat; width:980px; height:104px;}
.foothght{height:75px;}
.footlink{color:#484848; float:left; margin-top:15px;}
.footlink a{color:#484848; text-decoration:none;}
.footlink a:hover{color:#284078; text-decoration:none;}
.btn_menu{background:url(../images/btn_menu.gif) no-repeat; width:180px; height:27px; font-size:11px; line-height:25px;}
.btn_menu1{background:url(../images/btn_menu1.gif) no-repeat; width:180px; height:27px; font-size:11px; line-height:25px;}
.mid_bg{background-color:#FFF;}
.whts_new{background:url(../images/whts_new.gif) no-repeat; width:190px; height:35px;}
.rss_bg{background-color:#e6e6e6; height:125px;}
.etaxmann{background:url(../images/etaxmann_img.jpg) no-repeat; width:177px; height:67px;}
.e_taxmann{background:url(../images/e-taxmann.gif) no-repeat; width:177px; height:67px;}
.sms_subs{background:url(../images/sms_subscription.gif) no-repeat; width:177px; height:67px;}
.international_taxation{background:url(../images/international_taxation.gif) no-repeat; width:177px; height:67px;}
.blank_space{background-color:#FFF; width:980px; height:20px;}

/**/


/**/
.btn_hght{height:68px; margin-top:12px;}
.home_btn{width:52px; height:25px; float:right; background:url(../images/home_btn.gif) 0px -25px no-repeat;}
.home_btn:hover{width:52px; height:25px; float:right; background:url(../images/home_btn.gif) 0px 0px no-repeat;}
.search_btn{width:59px; height:25px; float:right; background:url(../images/search_btn.gif) 0px -25px no-repeat;}
.search_btn:hover{width:59px; height:25px; float:right; background:url(../images/search_btn.gif) 0px 0px no-repeat;}
.tax_calc_btn{width:109px; height:25px; float:right; background:url(../images/tax_calc_btn.gif) 0px -25px no-repeat;}
.tax_calc_btn:hover{width:109px; height:25px; float:right; background:url(../images/tax_calc_btn.gif) 0px 0px no-repeat;}
.login_btn{width:49px; height:25px; float:right; background:url(../images/login_btn.gif) 0px -25px no-repeat; margin-right:13px;}
.login_btn:hover{width:49px; height:25px; float:right; background:url(../images/login_btn.gif) 0px 0px no-repeat;}
.logout_btn{width:49px; height:25px; float:right; background:url(../images/logout_btn.gif) 0px 0px no-repeat; margin-right:13px;}
.logout_btn:hover{width:49px; height:25px; float:right; background:url(../images/logout_btn.gif) 0px -25px no-repeat;}
.master_btn{width:59px; height:25px; float:right; background:url(../images/master_btn.gif) 0px 0px no-repeat;}
.master_btn:hover{width:59px; height:25px; float:right; background:url(../images/master_btn.gif) 0px -25px no-repeat;}
.login_btn_Left{width:49px; height:25px; float:left; background:url(../images/login_btn.gif) 0px -25px no-repeat; margin-left:13px;}
.login_btn_Left:hover{width:49px; height:25px; float:left; background:url(../images/login_btn.gif) 0px 0px no-repeat;}
.logout_btn_Left{width:49px; height:25px; float:left; background:url(../images/logout_btn.gif) 0px 0px no-repeat; margin-left:13px;}
.logout_btn_Left:hover{width:49px; height:25px; float:left ; background:url(../images/logout_btn.gif) 0px -25px no-repeat;}
.dtl_ul{ width:100%; float:left; margin:0px; padding:0px; list-style:none;}
.dtl_ul li{background:url(../images/bullet_img.gif) 0px 4px no-repeat; padding:0px 0px 0px 15px; margin-top:5px;}
/**/


.compuation tr td{margin-top:10px; border-top:#fff 10px solid;}
.popupbg{background:#ffffff; font-size:11px;}

.tempmsg{color:#416a95; font-size:12px; line-height:18px;}
a.linkme{background:url(../images/menu_bg.gif) #c4c4c4 repeat-x; padding:8px 10px; color:#333538; text-decoration:none; float:left; margin-left:1px; margin-top:1px;}
a.linkme:hover{background:url(../images/btn_namewisebg.jpg) #000 repeat-x; padding:8px 10px; color:#ededed; text-decoration:none; float:left; margin-left:1px;}


/*Button Classes*/
.btn_ok{background:url(../images/buttons/btn_ok.gif) 0px 0px no-repeat; width:60px; height:20px;}
.btn_ok:hover{background:url(../images/buttons/btn_ok.gif) -60px 0px no-repeat; width:60px; height:20px;}
.btn_save{background:url(../images/buttons/btn_save.gif) 0px 0px no-repeat; width:70px; height:20px;}
.btn_save:hover{background:url(../images/buttons/btn_save.gif) -70px 0px no-repeat; width:70px; height:20px;}
.btn_next{background:url(../images/buttons/btn_next.gif) 0px 0px no-repeat; width:70px; height:20px;}
.btn_next:hover{background:url(../images/buttons/btn_next.gif) -70px 0px no-repeat; width:70px; height:20px;}
.btn_cancel{background:url(../images/buttons/btn_cancel.gif) 0px 0px no-repeat; width:70px; height:20px;}
.btn_cancel:hover{background:url(../images/buttons/btn_cancel.gif) -70px 0px no-repeat; width:70px; height:20px;}
.btn_computation{background:url(../images/buttons/btn_computation.gif) 0px 0px no-repeat; width:110px; height:20px;}
.btn_computation:hover{background:url(../images/buttons/btn_computation.gif) -110px 0px no-repeat; width:110px; height:20px;}
.btn_compute{background:url(../images/buttons/btn_compute.gif) 0px 0px no-repeat; width:90px; height:20px;}
.btn_compute:hover{background:url(../images/buttons/btn_compute.gif) -90px 0px no-repeat; width:90px; height:20px;}
.btn_previous{background:url(../images/buttons/btn_previous.gif) 0px 0px no-repeat; width:90px; height:20px;}
.btn_previous:hover{background:url(../images/buttons/btn_previous.gif) -90px 0px no-repeat; width:90px; height:20px;}
.btn_savenext{background:url(../images/buttons/btn_savenext.gif) 0px 0px no-repeat; width:110px; height:20px;}
.btn_savenext:hover{background:url(../images/buttons/btn_savenext.gif) -110px 0px no-repeat; width:110px; height:20px;}
.btn_login{background:url(../images/buttons/btn_login.gif) 0px 0px no-repeat; width:70px; height:20px;}
.btn_login:hover{background:url(../images/buttons/btn_login.gif) -70px 0px no-repeat; width:70px; height:20px;}
.btn_signup{background:url(../images/buttons/btn_signup.gif) 0px 0px no-repeat; width:70px; height:20px;}
.btn_signup:hover{background:url(../images/buttons/btn_signup.gif) -70px 0px no-repeat; width:70px; height:20px;}

.tablepad td{padding:5px 0px;}
.radio td,.radio td label{padding:0px 5px; line-height:20px;}


.gridholder{width:100%; float:left; overflow: auto; border: solid 1px #e6e6e6; height: 320px; background:#f5f5f5;}
.gridholder2{width:100%; float:left; overflow: auto; border: solid 1px #e6e6e6; height: 420px; background:#f5f5f5;}
.gridstyling{margin:0px; padding:0px;   background:#f7f7f7;}
.gridstyling a{color:#cdd9e7; background:#3d4e60; padding:3px 5px; font-weight:bold; text-decoration:none;}
.gridstyling a:hover{color:#fff; background:#3d4e60; padding:3px 5px; text-decoration:none;}
.gridstyling td{border-right:1px #c5c5c5 solid; padding:5px;}
.gridstyling th{background:url(../images/gridstyling_hdbg.gif) #3d4e60 0px 0px repeat-x; color:#cdd9e7;border-right:1px #334150 solid; font-weight:normal; padding:5px;}
.gridstyling .alternatetd{background:#ededed;}
.gridstyling .footer{background:#a8b5c4; color:#000; font-weight:bold;border-right:1px #334150 solid;}

a.nrm{color:#cdd9e7; background:#3d4e60; padding:3px 5px; font-weight:bold; text-decoration:none;}
a.nrm:hover{color:#fff; background:#3d4e60; padding:3px 5px; text-decoration:none;}

.validdetails{width:auto; float:left;padding:5px 10px; font-size:15px; color:#fff; background:#c52323;}
.validdetailsdiv .gridstyling th{background: #5f5f5f 0px 0px repeat-x; color:#fff;border-right:1px #fff solid; font-weight:normal; padding:0px 5px 5px 5px;}
.validdetailsdiv .gridstyling a{color:#fff; background:#c52323; padding:3px 5px; font-weight:bold; text-decoration:none;}
.validdetailsdiv .gridstyling a:hover{color:#fff; background:#000; padding:3px 5px; text-decoration:none;}
.validdetailsdiv a.nrm{color:#c52323; background:#fff; padding:3px 5px; font-weight:bold; text-decoration:none;}
.validdetailsdiv a.nrm:hover{color:#000; background:#fff; padding:3px 5px; text-decoration:none;}

.tablestyling{margin:0px; padding:0px;   background:#f7f7f7;}
.tablestyling a{color:#cdd9e7; background:#3d4e60; padding:3px 5px; font-weight:bold; text-decoration:none;}
.tablestyling a:hover{color:#fff; background:#3d4e60; padding:3px 5px; text-decoration:none;}
.tablestyling td{border-right:1px #c5c5c5 solid; padding:3px;}
.tablestyling th{background:url(../images/gridstyling_hdbg.gif) #3d4e60 0px 0px repeat-x; color:#cdd9e7;border-right:1px #334150 solid; font-weight:normal; padding:5px;}
.tablestyling  .alternatetd{background:#ededed;}
.tablestyling  tr .alternatetd{background:#ededed;}
.tablestyling .footer{background:#a8b5c4; color:#000; font-weight:bold;border-right:1px #334150 solid;}

.chkbx input{display:block; float:left; padding:5px 10px 15px 0px;}
.chkbx2 input{display:block; float:left; padding:3px 10px 15px 0px;}

.divcombo td{padding-top:8px;}
.divcombo input{width:auto; float:left;}
.divcombo label{width:420px; float:left; margin-left:10px;}
.divcombo2 input{width:auto; float:left; margin-left:15px;}
.divcombo2 label{width:390px; float:left; margin-left:5px;}
.divcombo3 input{width:auto; float:left; margin-left:35px;}
.divcombo3 label{width:340px; float:left; margin-left:5px;}

.txtNumeric{text-align:right; padding-right:1px;}

/**/

