body {
    color: #000;
    font-size: 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 300;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

.header {
    height: 112px;
}

    .header .logo {
        padding: 0px 0px 0px 0px;
        width: 95%;
    }

    .header .sep {
        padding: 0px 0px 0px 0px;
        width: 2px;
        height: 87px;
    }

.menu {
    height: 45px;
}

    .menu ul {
        padding: 0px;
        margin: 0px;
        float: right;
    }

        .menu ul li {
            padding: 0px;
            margin: 16px 0px 0px 0px;
            float: left;
            list-style: none;
            text-align: left;
        }

            .menu ul li a {
                color: #000;
                text-decoration: none;
                padding: 0px 3px 0px 3px;
                display: inline;
            }

                .menu ul li a:hover, .menu ul li a:focus, .menu ul li a:active, .menu ul li a.slected {
                    color: #F00;
                    text-decoration: none;
                    padding: 0px 3px 0px 3px;
                    display: inline;
                }

    .menu a {
        color: #000;
        text-align: center;
        text-decoration: none;
        padding: 0px 5px 0px 5px;
        display: block;
        border-right: 1px solid #000;
        line-height: 15px;
    }

        .menu a:hover {
            color: #f00;
        }

        .menu a.last {
            border: 0px;
            padding: 0px 5px 0px 3px;
        }

.menu-one {
    padding: 10px 0px 0px 0px;
}

    .menu-one a {
        color: #fff;
        text-decoration: none;
        padding: 0px 10px 0px 10px;
        border-left: 1px solid #999;
        display: inline;
        text-align: center;
    }

        .menu-one a:first-child {
            border-left: 0px solid #999;
        }

        .menu-one a:hover, .menu-one a:focus, .menu-one a:active, .menu-one a.active {
            color: #f00;
            text-decoration: none;
            padding: 0px 10px 0px 10px;
        }

.content {
    width: 100%;
    padding: 20px 0px 0px 0px;
}

.heading-one {
    height: 32px;
}

    .heading-one ul {
        padding: 0px;
        margin: 0px;
    }

        .heading-one ul li {
            float: left;
            padding: 5px 0px 0px 0px;
            width: 84px;
            text-align: center;
            list-style: none;
        }

            .heading-one ul li a, .heading-one ul li:first-child a, .heading-one ul li:first-child a:hover, .heading-one ul li a:hover, .heading-one a:active, .heading-one a:focus, .heading-one a.active, .heading-two ul li:first-child a, .heading-two ul li a:hover, .box2 p a, .box2 p a:focus, .box2 p a:active {
                text-decoration: none;
            }

                .heading-one ul li a:hover, .heading-one a:active, .heading-one a:focus, .heading-one a.active {
                    outline: none;
                }

.height439 {
    height: 439px !important;
    overflow: hidden;
}

.left-sahde {
    padding: 30px 0px 0px 0px;
}

.contener {
    margin: auto;
    width: 100% !important;
}

.heading-two {
    height: 32px;
}

    .heading-two ul {
        padding: 0px;
        margin: 0px;
        text-align: center;
    }

        .heading-two ul li {
            float: left;
            padding: 5px 0px 0px 0px;
            width: 130px;
            text-align: center;
            list-style: none;
        }

            .heading-two ul li a {
                text-decoration: none;
                text-align: center;
            }

                .heading-two ul li:first-child a, .heading-two ul li a:hover {
                    color: #000;
                }

.footer-border .footer1, .footer-border .footer2, .footer-border .footer3 {
    margin: -1px 0px 0px 0px;
    position: relative;
    height: 59px;
}

.footer-border .footer1 {
    width: 259px;
}

.footer-border .footer2 {
    width: 277px;
}

.footer-border .footer3 {
    width: 259px;
}

.icon {
    padding: 12px 0px 8px 0px;
    /*background: url(../images/sepreter.png) no-repeat center bottom;*/
}

.updateButton {
    height: 25px;
}

.icon a {
    display: block;
}

.ic {
    background: url(../images/software-icons.png?a) no-repeat center top;
    width: 20%;
    height: 65px;
    vertical-align: bottom;
    text-align: center;
}

    .ic a, .ic a:hover {
        padding: 47px 0px 0px 0px;
        text-decoration: none;
    }

    .ic a {
        color: #000;
    }

        .ic a:hover {
            color: #fff;
        }

.icon1 {
}

.icon2 {
    background-position: center -180px;
}

.icon3 {
    background-position: center -365px;
}

.icon4 {
    background-position: center -540px;
}

.icon5 {
    background-position: center -718px;
}

.icon6 {
    background-position: center -900px;
}

.icon7 {
    background-position: center -1078px;
}

.icon8 {
    background-position: center -1258px;
}

.icon9 {
    background-position: center -1442px;
}

.icon10 {
    background-position: center -1622px;
}

.icon11 {
    background-position: center -1800px;
}

.icon12 {
    background-position: center -1980px;
}

.icon13 {
    background-position: center -2162px;
}

.icon14 {
    background-position: center -2339px;
}

.GSTIcon {
    background-position: center -4573px;
}

.icon15 {
    visibility: hidden;
}

.icon16 {
    background-position: center -4493px;
}

.box2 {
    width: 99.4%;
    height: 240px;
    overflow: hidden;
}

    .box2 p {
        margin: 0px 10px;
        padding: 5px 0px 5px 0px;
        border-bottom: 1px dotted #000;
        text-align: justify;
    }

        .box2 p a, .box2 p a:focus, .box2 p a:hover {
            outline: none;
        }

            .box2 p a:hover, .box2 p a:focus, .box2 p a:active {
                color: #000;
            }

            .box2 p a:hover {
                text-decoration: underline;
            }

            .box2 p a:active {
                outline: none !important;
                border: 0px;
            }

    .box2 marquee {
        margin: 0px 0px 0px 0px;
    }

.banner {
    float: left;
    width: 99.5%;
    height: 127px;
    overflow: hidden;
    text-align: center;
    padding: 3px 0px 5px 0px;
}

    .banner #banner img {
        width: 98% !important;
        height: 128px !important;
    }

.box {
    padding: 0px 0px 0px 0px;
    width: 100%;
    overflow: hidden;
    height: 399px;
}

    .box ul {
        margin: 0px;
        padding: 0px 0px 0px 5px;
    }

        .box ul li {
            list-style: none;
            background-position: 0px 30px;
            /*height: 35px;*/
            padding: 0px 0px 0px 10px;
        }

            .box ul li:last-child {
                background: none;
            }

            .box ul li a, .box ul li a:hover {
                text-decoration: none;
            }

        .box ul p {
            margin: 0px;
        }

        .box ul li a {
            color: #000;
        }

            .box ul li a:hover {
                color: #fff;
            }

    .box a {
        color: #000;
        display: block;
        text-decoration: none;
    }

        .box a:hover, a:focus, a:active {
            color: #900;
            text-decoration: none;
        }

.pad20 {
    padding: 20px 0px 0px 0px !important;
}

.copyright {
    font-size: 11px;
}

.width1 {
    width: 1%;
}

.width2 {
    width: 2%;
}

.width3 {
    width: 3%;
}

.width4 {
    width: 4%;
}

.width5 {
    width: 5%;
}

.width6 {
    width: 6%;
}

.width7 {
    width: 7%;
}

.width8 {
    width: 8%;
}

.width9 {
    width: 9%;
}

.width10 {
    width: 10%;
}

.width11 {
    width: 11%;
}

.width12 {
    width: 12%;
}

.width13 {
    width: 13%;
}

.width14 {
    width: 14% !important;
}

.width15 {
    width: 15%;
}

.width16 {
    width: 16% !important;
}

.width17 {
    width: 17%;
}

.width18 {
    width: 18%;
}

.width19 {
    width: 19%;
}

.width20 {
    width: 20%;
}

.width21 {
    width: 21%;
}

.width22 {
    width: 22%;
}

.width23 {
    width: 23%;
}

.width24 {
    width: 24%;
}

.width25 {
    width: 25%;
}

.width26 {
    width: 26%;
}

.width27 {
    width: 27%;
}

.width28 {
    width: 28%;
}

.width29 {
    width: 29%;
}

.width30 {
    width: 30%;
}

.width31 {
    width: 31%;
}

.width32 {
    width: 32%;
}

.width33 {
    width: 33%;
}

.width34 {
    width: 34%;
}

.width35 {
    width: 35%;
}

.width36 {
    width: 36%;
}

.width37 {
    width: 37%;
}

.width38 {
    width: 38%;
}

.width39 {
    width: 39%;
}

.width40 {
    width: 40%;
}

.width41 {
    width: 41%;
}

.width42 {
    width: 42%;
}

.width43 {
    width: 43%;
}

.width44 {
    width: 44%;
}

.width45 {
    width: 45%;
}

.width46 {
    width: 46%;
}

.width47 {
    width: 47%;
}

.width48 {
    width: 48%;
}

.width49 {
    width: 49%;
}

.width50 {
    width: 50%;
}

.width51 {
    width: 51%;
}

.width52 {
    width: 52%;
}

.width53 {
    width: 53%;
}

.width54 {
    width: 54%;
}

.width55 {
    width: 55%;
}

.width56 {
    width: 56%;
}

.width57 {
    width: 57%;
}

.width58 {
    width: 58%;
}

.width59 {
    width: 59%;
}

.width60 {
    width: 60%;
}

.width61 {
    width: 61%;
}

.width62 {
    width: 62%;
}

.width63 {
    width: 63%;
}

.width64 {
    width: 64%;
}

.width65 {
    width: 65%;
}

.width66 {
    width: 66%;
}

.width67 {
    width: 67%;
}

.width68 {
    width: 68%;
}

.width69 {
    width: 69%;
}

.width70 {
    width: 70%;
}

.width71 {
    width: 71%;
}

.width72 {
    width: 72%;
}

.width73 {
    width: 73%;
}

.width74 {
    width: 74%;
}

.width75 {
    width: 75%;
}

.width76 {
    width: 76%;
}

.width77 {
    width: 77%;
}

.width78 {
    width: 78%;
}

.width79 {
    width: 79%;
}

.width80 {
    width: 80%;
}

.width81 {
    width: 81%;
}

.width82 {
    width: 82%;
}

.width83 {
    width: 83%;
}

.width84 {
    width: 84%;
}

.width85 {
    width: 85%;
}

.width86 {
    width: 86%;
}

.width87 {
    width: 87%;
}

.width88 {
    width: 88%;
}

.width89 {
    width: 89%;
}

.width90 {
    width: 90%;
}

.width91 {
    width: 91%;
}

.width92 {
    width: 92%;
}

.width93 {
    width: 93%;
}

.width94 {
    width: 94%;
}

.width95 {
    width: 95%;
}

.width96 {
    width: 96%;
}

.width97 {
    width: 97%;
}

.width98 {
    width: 98%;
}

.width99 {
    width: 99%;
}

.width100 {
    width: 100%;
}

.what-new, .help, .demo {
    background: url(../images/software-icons.png) no-repeat;
    padding: 0px 10px 0px 20px !important;
    border: 0px !important;
}

.what-new {
    background-position: -15px -2580px;
}

.help {
    background-position: -15px -2724px;
}

.demo {
    background-position: -25px -3934px;
}

.left1 {
    padding: 10px 0px 0px 0px;
}

.table {
    width: 94%;
    max-width: 100%;
}

.switch-board {
    width: 100%;
    max-width: 100%;
}

.sepreter {
    height: 22px;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}

    .sepreter img {
        padding: 12px 0px 0px 0px;
    }

.right-logo {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.top-inner-bar {
    padding: 0px 0px 0px 10px;
    position: relative;
    margin: -21px 220px 0px 0px;
    z-index: 100;
}

    .top-inner-bar a {
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        display: block;
        color: #fff;
        text-align: center;
        outline: none;
        margin: 0px 0px;
        text-decoration: none;
        width: 50px;
        padding: 4px 0px;
    }

        .top-inner-bar a:hover, .top-inner-bar a:focus, .top-inner-bar a:active, .top-inner-bar a.active {
            font-size: 13px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            color: #000;
            outline: none;
        }

.main-software {
    width: 93%;
    background-repeat: no-repeat;
    padding: 0px 0px 5px 0px;
    text-align: center;
    margin: 0px 5px 0px 0px;
}

    .main-software button {
        padding: 0px 0px 0px 5px;
    }

    .main-software ul {
        margin: 0px 0px 0px 0px;
        padding: 0px;
    }

        .main-software ul li {
            list-style: none;
            padding: 0px 0px 0px 0px;
        }

            .main-software ul li a {
                text-decoration: none;
                font-size: 16px;
                font-weight: normal;
                padding: 0px 0 0px 0;
                color: #000;
            }

                .main-software ul li a:hover {
                    padding: 7px 93px 10px 0px;
                }

.party-select-headng1 {
    font-style: normal;
    padding: 0px 0px 8px 0px;
    color: #000;
    font-size: 20px;
}

.select-party-input {
    width: 160px;
    height: 25px;
    padding: 3px;
    outline: 0px;
}

#select-party {
    position: relative;
    background-color: #fff;
    padding: 5px;
}

.s-party-soft {
    width: 93%;
    margin: 10px 0px 0px 0px;
    padding: 3px;
    line-height: 14px;
}

    .s-party-soft .computax-box {
        width: 99%;
        margin: auto;
    }

        .s-party-soft .computax-box ul {
            margin: 0px;
            padding: 0px 0px 0px 0px;
        }

            .s-party-soft .computax-box ul li {
                padding: 3px 0px 3px 5px;
                margin: 0px 0px 0px 0px;
                list-style: none;
                list-style-position: outside;
            }

.computax-box ul a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

    .computax-box ul a:hover, .computax-box ul a:focus, .computax-box ul a:active, .computax-box ul a.active {
        text-decoration: none;
        color: #a45520;
        font-size: 14px;
    }

.party-select-button {
    padding: 10px 0px 0px 0px;
}

    .party-select-button a {
        font-size: 16px;
        text-decoration: none;
        text-align: center;
        display: block;
        width: 90%;
        padding: 3px 0px 3px 0px;
        margin: 0px 3px 0px 3px;
        cursor: pointer;
        height: 22px;
    }

        .party-select-button a:hover, .party-select-button a:active, .party-select-button a:focus {
            text-decoration: none;
        }

.assesment-year {
    width: 97%;
    padding: 3px 0px 0px 0px;
    text-align: center;
    font-size: 12px;
    top: 0px;
    position: relative;
    overflow: hidden;
    height: 26px;
}

    .assesment-year img {
        padding: 3px 0px 0px 0px;
    }

.computation-button, .computation-button:hover, .computation-normal:hover {
    width: 96%;
    height: 28px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    outline: none;
    vertical-align: middle;
    cursor: pointer;
    text-indent: 0px;
    padding: 0px 0px 0px 5px;
    margin: 2px 0px 0px 0px;
}

.computation-normal {
    width: 96%;
    background-color: transparent;
    font-size: 13px;
    height: 28px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    text-indent: 0px;
    padding: 0px 0px 0px 5px;
    margin: 2px 0px 0px 0px;
    border: 0px solid #7d5102;
}

.mdi {
    height: 2px;
}

.f-icon1, .f-icon2, .f-icon3, .f-icon4, .f-icon5, .f-icon6, .f-icon7, .f-icon8, .f-icon9, .f-icon11, .f-icon1_0 {
    background: url(../images/software-icons.png) no-repeat;
    padding: 5px 0px 5px 0px;
}

.f-icon1_0 {
    background-position: right -4264px;
}

.f-icon1 {
    background-position: right -2851px;
}

.f-icon2 {
    background-position: right -2977px;
}

.f-icon3 {
    background-position: right -3106px;
}

.f-icon4 {
    background-position: right -3223px;
}

.f-icon5 {
    background-position: right -3358px;
}

.f-icon6 {
    background-position: right -3486px;
}

.f-icon7 {
    background-position: right -3619px;
}

.f-icon8 {
    background-position: right -3766px;
}

.f-icon9 {
    background-position: right -4026px;
}

.f-icon10 {
    background: url(../images/onlineForm.png) no-repeat;
    background-position: right center;
    padding: 8px 0px 8px 0px;
}

.f-icon11 {
    background-position: right -4182px;
}

.tbox {
    /*position: absolute;*/
    display: none;
    padding: 14px 0px;
    z-index: 900;
    width: 680px !important;
    height: 409px !important;
    top: 100px !important;
    margin: auto;
}

.tinner {
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: url(../images/preload.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    width: auto !important;
    height: auto !important;
}

.tmask {
    position: fixed;
    display: none;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #000;
    width: auto !important;
    height: auto !important;
    z-index: 800;
}

.tclose {
    position: absolute;
    top: 0px;
    right: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/close.png) no-repeat;
}

    .tclose:hover {
        background-position: 0 -30px;
    }

#error {
    background: #ff6969;
    color: #fff;
    text-shadow: 1px 1px #cf5454;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0;
}

    #error .tcontent {
        padding: 10px 14px 11px;
        border: 1px solid #ffb8b8;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

#MiscInfoPopup {
    background: #789fe9;
    color: #fff;
    border: 1px solid #fff;
    border-top: 10px solid #fff;
    padding: 20px;
}

.MaruqeeUp {
    display: inline;
    padding: 0px 35px 0px 0px;
}

    .MaruqeeUp a {
        background: url(../images/star.gif) left top no-repeat;
        padding: 0px 0px 0px 10px;
        background-position: 0px 5px;
    }

        .MaruqeeUp a:hover {
            text-decoration: underline;
        }

#YearWrapper {
    width: 96%;
    overflow: hidden;
    text-align: left;
    float: left;
    z-index: 10;
}

.main-select {
    width: 85%;
}

#YearContent {
    z-index: 10;
    position: relative;
    width: 1500px;
    left: 0px;
    font-size: 12px;
    font-weight: bold;
}

#YearToLeft {
    padding: 3px 0px 0px 0px;
}

#YearToRight {
    padding: 3px 0px 0px 5px;
}

#YearToLeft, #YearToRight {
    cursor: pointer;
    z-index: 300;
    position: relative;
}

.assm-year {
    position: relative;
    z-index: 300;
    padding: 3px 0px 0px 5px;
    font-weight: bold;
}

.quarter {
    width: 90%;
    padding: 5px 5px 0px 5px;
    margin: 10px 0px 0px 0px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    height: 33px;
}

.textCenter_Vtop {
    text-align: center;
    vertical-align: text-top;
}

.pad5 {
    padding: 5px 0px 0px 0px;
}

.text-center {
    text-align: center;
}

#tdperiod input {
    vertical-align: -2px;
}

#tdperiod label {
    vertical-align: middle;
}


.buyUpdate td:hover {
    background: none;
}

.buyUpdate td {
    padding: 5px 0px 0px 0px;
    height: 20px;
    text-align: center;
}

.showallButton input {
    font-size: 10px;
    height: 20px;
    width: 60px;
    text-align: center;
    cursor: pointer;
}

.whitespace {
    white-space: nowrap;
}

.bold {
    font-weight: bold;
}

.f11 {
    font-size: 11px;
}

.tR {
    text-align: right;
}

.logo-mid {
    height: 89px;
    width: 39px;
}

.topUpdatebar {
    padding: 0px 0px 0px 10px;
    position: relative;
    margin: -22px 220px 0px 0px;
    z-index: 1;
}
/*nav-new*/
.navbox {
    display: block;
    text-align: center;
    height: 35px;
    padding-top: 10px;
}

    .navbox ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

.nav a {
    display: block;
    color: #000;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
    position: relative;
}

.nav li:first-child {
    border-left: 0px;
}

.nav {
    vertical-align: top;
    display: inline-block;
    float: right;
}

    .nav li {
        position: relative;
    }

    .nav > li {
        float: left;
        margin-right: 1px;
        border-left: 1px solid #ccc;
    }

        .nav > li > a {
            margin-bottom: 1px;
        }

        .nav > li:hover, .nav > li:hover > a {
        }

    .nav li:hover > a {
        color: Red;
    }

    .nav li li a {
        margin-top: 1px;
    }

    .nav li a:first-child:nth-last-child(2):before {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 50%;
        right: 5px;
    }

    .nav ul li a {
        border-bottom: 1px dotted #ccc;
    }

    .nav ul {
        position: absolute;
        white-space: nowrap;
        z-index: 1;
        left: -99999em;
    }

    .nav > li:hover > ul {
        left: auto;
        margin-top: 0px;
        min-width: 100%;
        background-color: #fff;
        text-align: left;
    }

    .nav > li li:hover > ul {
        left: 100%;
        margin-left: 0px;
        top: -1px;
    }
    /* arrow hover styling */

    .nav > li:hover > a:first-child:nth-last-child(2):before {
        margin-top: -5px;
    }

    .nav li li > a:first-child:nth-last-child(2):before {
        margin-top: -5px;
    }

    .nav li li:hover > a:first-child:nth-last-child(2):before {
        right: 10px;
    }
/*nav-new*/
.tM {
    vertical-align: middle;
}

.demoLink { /*background: url(../images/bselectparty-bgButton.jpg) repeat-x #a7c7f8;*/
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    /*border:1px solid #73a3f1;*/
    padding: 7px 3px;
    color: #df2e05;
}

.demoDiv {
    position: absolute;
    background-color: Transparent;
    bottom: 0px;
    background-attachment: scroll;
    left: 0.5%;
    padding-top: 0px;
    padding-bottom: 5px;
    border: 0px solid #ccc;
    width: 18.5%;
    height: 35px;
    color: Black;
    text-align: center;
    position: fixed;
}

.demoHelp {
    background: url(../images/help.png) no-repeat;
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    /*border-left:1px solid #fff;
		   border:1px solid #73a3f1;*/
    padding: 2px 3px;
    color: #085185;
    width: 32px;
    height: 32px;
}

.demoDiv a:hover {
    color: #000;
}

.height250 {
    height: 230px;
}

.height260 {
    height: 260px;
}

.height100 {
    height: 100%;
}

.h90 {
    height: 90%;
}

.h80 {
    height: 80%;
}

.h70 {
    height: 70%;
}

.h60 {
    height: 60%;
}

.h50 {
    height: 50%;
}

.h40 {
    height: 40%;
}

.h89 {
    height: 89%;
}

.h10 {
    height: 10%;
}

label {
    cursor: pointer;
}

img {
    vertical-align: top;
    border: 0px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a:link {
        outline: none;
    }

    a:visited {
        outline: none;
    }

    a:hover {
        outline: none;
    }

    a:active {
        outline: none;
    }

    a span {
        text-decoration: underline;
    }

.fleft {
    float: left;
}

.fright {
    float: left;
}

.dvRbtn {
    background-color: #fff;
    padding: 5px;
    border: 5px solid #e1e1e1;
}

    .dvRbtn fieldset a:first-child {
        border-top: 0px dotted #999;
    }

    .dvRbtn fieldset a {
        display: block;
        border-top: 1px dotted #999;
        padding: 4px;
        background-color: #fff;
    }

        .dvRbtn fieldset a:hover {
            color: Blue;
            text-decoration: underline;
        }

    .dvRbtn fieldset label:hover {
        background-color: ButtonHighlight;
    }

    .dvRbtn fieldset legend {
        color: Maroon;
        font-weight:;
        font-family: Verdana;
        font-size: 18px;
    }

    .dvRbtn fieldset {
        border: 1px solid #ccc;
        color: #000;
        padding: 5px;
        font-size: 13px;
    }

.button {
    text-align: right;
}

.addBtn {
    background: url(../images/add.png) no-repeat left center;
    border: 0px;
    color: #000;
    outline: none;
    font-weight: bold;
    cursor: pointer;
    width: 100px;
    height: 24px;
    opacity: 0.7;
    filter: Alpha(opacity=70);
}

    .addBtn:hover {
        opacity: 1;
        filter: Alpha(opacity=100);
    }

.contactNo {
    color: Yellow;
    padding: 0px 0px 0px 10px;
}

#sDiv td, #uDiv td, #fdiv td {
    border-top: 0px;
}

    #sDiv td:hover, #uDiv td:hover, #fdiv td:hover {
        background-color: transparent;
    }

#sDiv ul, #uDiv ul, #fdiv ul {
    padding: 0px;
}

    #sDiv ul li, #uDiv ul li, #fdiv ul li {
        text-align: left;
        padding: 0px 0px 0px 0px;
        background-image: none;
        border-top: 1px dotted #666;
    }

        #sDiv ul li:first-child, #uDiv ul li:first-child, #fdiv ul li:first-child {
            border-top: 0px dotted #ccc;
        }

        #sDiv ul li a:hover, #uDiv ul li a:hover, #fdiv ul li a:hover {
            color: Black;
        }

        #fdiv ul li a {
            padding-bottom: 5px;
        }

        #fdiv ul li:hover {
            background-color: #c8dbf9;
        }

.setup1, .setup2, .setup3, .setup4, .setup5, .setup6, .setup7, .setup8, .setup9, .setup10, .uti1, .uti2, .uti3, .uti4, .uti5, .uti6, .uti7, .uti8, .uti9, .uti10 {
    background: url(../images/setup.png) no-repeat right top;
    display: block;
    padding: 5px 0px;
}

.re_set {
    background: url(../images/bset.png) no-repeat 10px center;
    padding-left: 35px !important;
}

.kbank {
    background: url(../images/kbank.png) no-repeat center center;
    height: 20px;
}

.setup1 {
    background-position: right 0px;
}

.setup2 {
    background-position: right -54px;
}

.setup3 {
    background-position: right -107px;
}

.setup4 {
    background-position: right -161px;
}

.setup5 {
    background-position: right -215px;
}

.setup6 {
    background-position: right -267px;
}

.setup7 {
    background-position: right -325px;
}

.setup8 {
    background-position: right -380px;
}

.setup9 {
    background-position: right -435px;
}

.setup10 {
    background-position: right -490px;
}

.uti1 {
    background-position: right -541px;
}

.uti2 {
    background-position: right -597px;
}

.uti3 {
    background-position: right -650px;
}

.uti4 {
    background-position: right -705px;
}

.uti5 {
    background-position: right -756px;
}

.uti6 {
    background-position: right -810px;
}

.uti7 {
    background-position: right -1025px;
}

.uti8 {
    background-position: right -860px;
}

.uti9 {
    background-position: right -915px;
}

.uti10 {
    background-position: right -968px;
}

a, #feli, #uLink, #setupli {
    cursor: pointer;
}

.dvVr {
    width: 300px;
    position: fixed;
    z-index: 100;
    right: 20px;
    top: 200px;
    background-color: #075b89;
    border: 3px solid #075b89;
    height: 300px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    background-attachment: fixed;
    color: white;
    font-size: 13px;
    font-family: Trebuchet MS;
    opacity: 0.95;
    filter: Alpha(opacity=95);
    display: none;
}

.closeBox {
    position: fixed;
    width: 306px;
    z-index: 300;
    right: 20px;
    top: 165px;
    background-color: #075b89;
    border: 0px solid #ccc;
    overflow: auto;
    background-attachment: fixed;
    text-align: right;
    padding: 3px 0px 0px 0px;
    color: red;
    display: none;
}

    .closeBox img {
        cursor: pointer;
    }
/*.dsc .blink1{left:365px !important;
top:38px !important;
display:inline-block;
text-align:center !important;
width:160px;}*/

.newIco {
    /*display:none;*/
    position: absolute;
    margin-top: -74px;
    margin-left: 35px;
    cursor: pointer;
}

    .newIco img {
        width: 24px;
    }

.ie7 .newIco {
    margin-left: 0px;
}

.divTrail {
    /*display:none;*/
    width: 39px;
    height: 43px;
    position: absolute;
    margin-top: -96px;
    margin-left: 23px;
    cursor: pointer;
    font-family: Arial;
    font-size: 9px;
    line-height: 9px;
    text-align: center;
    padding-top: 21px;
    padding-left: 4px;
    font-style: italic;
    font-weight: bold;
    color: #fff !important;
    background: url(../images/trail.gif) no-repeat center center;
}

.ie7 .divTrail {
    margin-left: -9px;
}

.popup {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    z-index: 10001 !important;
}

body.ie9 .popup {
    background-color: rgba(0, 0, 0, 0.4);
}

.popup .close, .popup .popinner {
    margin: auto;
    width: 680px;
    height: 409px;
}

.popup .popinner {
    background-color: #fff;
}

    .popup .popinner .topHead {
        margin-top: 0px;
    }

.topHead {
    background: url(../images/bg_topHead.jpg) repeat-x left top #437aa2;
    border: 1px solid #7caacb;
    color: #fff;
    font-size: 13px;
    padding: 0px 0px 4px 0px;
    font-weight: bold;
    clear: both;
    margin: 10px auto auto auto;
}

.popup .close {
    margin-top: 70px;
    margin-bottom: 3px;
    background: url(../images/close.png) no-repeat right top;
    height: 25px;
    cursor: pointer;
}

.computax-box#setup li {
    padding: 4px 0px 4px 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.s-party-soft a {
    display: block;
    background: url(../images/setup.png) no-repeat;
    padding-left: 20px;
    height: 15px;
}

a.itm-7, a.itm-72, a.itm-43, a.itm-99 {
    background-position: left -1778px;
}

a.itm-12, a.itm-36, a.itm-57, a.itm-44, a.itm-93, a.itm-88, a.itm-68 {
    background-position: left -1798px;
}


a.itm-47, a.itm-28, a.itm-67, a.itm-55, a.itm-58, a.itm-92, a.itm-75, a.itm-87, a.itm-125 {
    background-position: left -1821px;
}

a.itm-48, a.itm-11, a.itm-66, a.itm-54, a.itm-46, a.itm-95, a.itm-85 {
    background-position: left -1841px;
}

a.itm-49, a.itm-30, a.itm-69, a.itm-108 {
    background-position: left -1862px;
}

a.itm-50, a.itm-32, a.itm-70, a.itm-119 {
    background-position: left -1882px;
}

a.itm-80 {
    background-position: left -1903px;
}

a.itm-29, a.itm-45 {
    background-position: left -1924px;
}

a.itm-56 {
    background-position: left -1966px;
}

a.itm-82 {
    background-position: left -2030px;
}

a.itm-96 {
    background-position: left -2009px;
}

a.itm-98 {
    background-position: left -2050px;
}

a.itm-27 {
    background-position: left -1987px;
}

a.itm-102 {
    background-position: left -2081px;
}

a.itm-101 {
    background-position: left -2108px;
}

a.itm-105 {
    background-position: left -2138px;
}

a.itm-107 {
    background-position: left -2168px;
}

.yearSp {
    left: 127px !important;
}

.dvpwd table {
    padding: 5px;
    border-color: #c4c4c4 !important;
}

    .dvpwd table tr:first-child td {
        padding-bottom: 5px !important;
        border-bottom: 1px solid #c4c4c4 !important;
    }

a.itm-109 {
    background-position: left -2199px;
}

.f-icon11.f-iconUDIN {
    background-position: right -4648px;
}

a.itm-112 {
    background-position: left -2232px;
}

.buyUpdate a {
    position: relative;
    text-align: center;
}

    .buyUpdate a span {
        /*position: absolute;*/
        font-size: 9px;
        background-color: blue;
        padding: 3px;
        /*border-radius: 50%;*/
        color: white;
        text-decoration: none;
        /*left: 3px;*/
        display: inline-block;
        margin-top: 24px;
        border: 0px solid #c4c4c4;
    }

.footer2::after {
    content: 'All Rights Reserved. Developed by Professional Softec Pvt. Ltd. ';
    display: block;
    font-size: 11px;
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.footer2 {
    width: 100% !important;
    position: relative;
}

.copyright {
    display: none;
}

.buyUpdate td[swid="6"] a, .buyUpdate td[swid="5"] a {
    display: none !important;
}

a.itm-121 {
    background-position:left -2265px;
}
.tbox {
    width: 780px !important;
    top: 75px !important;
    height: 470px !important;
}
#frameless .tcontent img {
    width: 100%;
}