/*Typography styles starts here*/
/*header styles starts here*/
h1 {
    font-size: 1.38em;
}

h2 {
    font-size: 0.88em;
}

h3 {
    font-size: 0.75em;
}

h1, h2, h3 {
    font-family: Lucida Sans Unicode;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
/*header styles ends here*/

/*font styles starts here*/
p {
    font: 0.75em Lucida Sans Unicode;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    line-height: 17px;
}

.fnt-15 {
    font-size: 1.2em;
}

.fnt-14 {
    font-size: 0.88em;
}

.fnt-13 {
    font-size: 0.81em;
}

.fnt-12 {
    font-size: 0.75em;
}

.fnt-11 {
    font-size: 0.69em;
}

.fnt-10 {
    font-size: 0.63em;
}

.fnt-14, .fnt-13, .fnt-12, .fnt-11, .fnt-10, .fnt-34 {
    font-family: Lucida Sans Unicode;
}
/*font styles ends here*/
/*Typography styles ends here*/

/* colour palette styles starts here */

.cl-white, .cl-white a, .cl-white li a, .cl-white span a, .cl-white p a {
    color: #fff;
    text-decoration: none;
}

    .cl-white a:hover {
        color: #fff;
        text-decoration: underline;
    }

.cl-black {
    color: #0e2026;
    text-decoration: none;
}

    .cl-black a {
        color: #074a9e;
        text-decoration: none;
    }

        .cl-black a:hover {
            color: #074a9e;
            text-decoration: underline;
        }

    .cl-black ul li a span {
        color: #0e2026;
        text-decoration: none;
    }

.cl-grey {
    color: #484646;
    text-decoration: none;
}

    .cl-grey a, .cl-grey a span, .cl-grey p a, .cl-grey li a, .cl-grey span a {
        color: #074a9e;
        text-decoration: none;
    }

        .cl-grey a.selected span.rtnavmenu3 {
            color: #da0d25;
            text-decoration: none;
        }

        .cl-grey a.selected span {
            color: #fff;
            text-decoration: none;
        }

        .cl-grey a:hover {
            color: #074a9e;
            text-decoration: underline;
        }

.cl-blue, .cl-blue a, .cl-blue li a {
    color: #DDEEFF;
    text-decoration: none;
}

    .cl-blue a:hover {
        color: #DDEEFF;
        text-decoration: none;
    }

.cl-darkblue, .cl-darkblue a, .cl-darkblue span a {
    color: #074a9e;
    text-decoration: none;
}

.cl-bredcrum {
    color: #555555;
    text-decoration: none;
}

    .cl-bredcrum a, .cl-bredcrum li a {
        color: #074a9e;
        text-decoration: none;
    }

        .cl-bredcrum a:hover {
            color: #074a9e;
            text-decoration: underline;
        }

.cl-darkblack {
    color: #0e2026;
}

.cl-black2 {
    color: #2D3B3E;
}

.curr-tab {
    float: left;
    width: 743px;
}

.cl-red {
    color: #da0d25;
    text-decoration: none;
}
/* colour palette styles ends here */

/* padding styles starts here */
.pad0 {
    padding: 0px;
}

.padtop2 {
    padding-top: 2px;
}

.padtop3 {
    padding-top: 3px;
}

.padtop5 {
    padding-top: 5px;
}

.padtop8 {
    padding-top: 8px;
}

.padtop10 {
    padding-top: 10px;
}

.padtop12 {
    padding-top: 12px;
}

.padtop15 {
    padding-top: 15px;
}

.padtop20 {
    padding-top: 20px;
}

.padtop25 {
    padding-top: 25px;
}

.padtop30 {
    padding-top: 30px;
}

.padlt2 {
    padding-left: 2px;
}

.padlt3 {
    padding-left: 3px;
}

.padlt5 {
    padding-left: 5px;
}

.padlt7 {
    padding-left: 7px;
}

.padlt10 {
    padding-left: 10px;
}

.padlt12 {
    padding-left: 12px;
}

.padlt15 {
    padding-left: 15px;
}

.padlt16 {
    padding-left: 16px;
}

.padlt20 {
    padding-left: 20px;
}

.padlt22 {
    padding-left: 22px;
}

.padlt25 {
    padding-left: 25px;
}

.padlt30 {
    padding-left: 30px;
}

.padlt40 {
    padding-left: 40px;
}

.padlt96 {
    padding-left: 96px;
}

.padrt4 {
    padding-right: 4px;
}

.padrt5 {
    padding-right: 5px;
}

.padrt7 {
    padding-right: 7px;
}

.padrt10 {
    padding-right: 10px;
}

.padrt15 {
    padding-right: 15px;
}

.padrt20 {
    padding-right: 20px;
}

.padrt22 {
    padding-right: 22px;
}

.padbot2 {
    padding-bottom: 2px;
}

.padbot5 {
    padding-bottom: 5px;
}

.padbot10 {
    padding-bottom: 10px;
}

.padbot15 {
    padding-bottom: 15px;
}

.padbot20 {
    padding-bottom: 20px;
}

.padbot25 {
    padding-bottom: 25px;
}

.padbot30 {
    padding-bottom: 30px;
}

.padlt43 {
    padding-left: 43px;
}

.padlt47 {
    padding-left: 47px;
}

.padbot40 {
    padding-bottom: 40px;
}

.padding15 {
    padding: 15px;
}

.padlt96 {
    padding-left: 96px;
}

.padlt245 {
    padding-left: 245px;
}

.padrt4 {
    padding-right: 4px;
}

.padrt5 {
    padding-right: 5px;
}

.padrt7 {
    padding-right: 7px;
}

.padrt10 {
    padding-right: 10px;
}

.padrt15 {
    padding-right: 15px;
}

.padrt20 {
    padding-right: 20px;
}

.padrt22 {
    padding-right: 22px;
}

.padrt95 {
    padding-right: 95px;
}

.padrt150 {
    padding-right: 150px;
}

.padrt159 {
    padding-right: 159px;
}

.padrt158 {
    padding-right: 158px;
}

.padrt200 {
    padding-right: 200px;
}

.padrt85 {
    padding-right: 220px;
}

.padbot2 {
    padding-bottom: 2px;
}

.padbot5 {
    padding-bottom: 5px;
}
/*.padbot10{padding-bottom:10px;}
.padbot15{padding-bottom:15px;}
.padbot20{padding-bottom:20px;}
.padbot25{padding-bottom:25px;}
.padbot30{padding-bottom:30px;}
.padbot40{padding-bottom:40px;}*/
.padding15 {
    padding: 15px;
}
/* padding styles ends here */

/* margin styles starts here */
.marlt15 {
    margin-left: 15px;
}
/* margin styles ends here */

/*general styles starts here*/
/*old*/
/*html {width:100%;min-height:100%;margin:0;padding:0;position:relative;float:left;}
body{margin:0px;padding:0px;background-color:#A4d1e6;background-image:url(../images/bottom-background.jpg);background-repeat:repeat-x;background-position:left bottom;}*/

/*html {width:100%;min-height:100%;margin:0;padding:0;position:relative;background-color:#A4d1e6;background-image:url(../images/bottom-background.jpg);background-repeat:repeat-x;background-position:left bottom;}
body{margin:0px;padding:0px;}*/
.main-container {
    width: 100%;
    height: 100%;
    background-image: url(../images/bg-top.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
}

.wholecontainer {
    width: 1002px;
    margin: 0px auto;
    padding: 0px;
}

.homebody-rightcontainer {
    width: 1002px;
    padding: 0;
    margin: 3px 0 0 0; /*background-color:#fff;*/
    background: url(../images/y-repeat-middle.gif) repeat-y 0 0;
    float: left;
}

.body-rightcontainer {
    width: 1002px;
    padding: 0;
    margin: 3px 0 0 0; /*background-color:#fff;*/
    background: url(../images/middle-bg-subpage.gif) repeat-y 0 0;
    float: left;
}

.home-footbg {
    width: 1002px;
    height: 12px;
    font-size: 0;
    background: url(../images/home-bottom-bg.gif) no-repeat 0 0;
    float: left;
}

.footbg {
    width: 1002px;
    height: 12px;
    font-size: 0;
    background: url(../images/bottom-bg-strip.gif) no-repeat 0 0;
    float: left;
}

.bodycontainer {
    width: 745px;
    padding: 0;
    float: left;
}

.bodycont {
    width: 713px;
    padding: 15px;
    float: left;
}

.bodycontBill {
    width: 713px;
    padding: 15px;
    float: left;
    vertical-align: top;
}

.imgrtpad {
    padding: 0 10px 0 0;
    float: left;
}

.imgltpad {
    padding: 0 0 0 10px;
    float: left;
}

.hd-bgpad {
    padding: 90px 0 0 15px;
    float: left;
}

.hd-bgpad2 {
    padding: 130px 0 0 0;
    float: left;
}

.flotlt {
    float: left;
}

.flotrt {
    float: right;
}

.txt-center {
    text-align: center;
}

.txt-right {
    text-align: right;
}

.txt-left {
    text-align: left;
}

.vert-align-top {
    vertical-align: top;
}

.vert-align-mid {
    vertical-align: middle;
}

.vert-align-bot {
    vertical-align: bottom;
}

.pad-marg-zero {
    padding: 0px;
    margin: 0px;
}

.fnt-normal {
    font-weight: normal;
}

.fnt-bold {
    font-weight: bold;
}

.ful-cont {
    width: 100%;
}

.fnt-italic {
    font-style: italic;
}

a {
    outline: none;
}

.dispnone {
    display: none;
}

.curser {
    cursor: pointer;
}
/*general styles ends here*/


/* header styles starts here */
.headercont {
    width: 1002px;
    margin: 0;
    float: left;
}

.header-lt {
    width: 501px;
    padding: 15px 0 0 0;
    float: left;
}

.logo {
    width: 350px;
    padding: 0 0 0 15px;
    float: left;
}

.header-rt {
    width: 501px;
    float: right;
}

.header-list {
    float: left;
    padding-left: 50px;
}

    .header-list ul {
        width: auto;
        list-style: none;
        margin: 0;
        padding: 0px 0 0 0;
        text-align: right;
        float: left;
    }

        .header-list ul li {
            margin: 0;
            padding-right: 6px;
            display: inline;
            float: left;
        }

.hindilink {
    width: 129px;
    height: 27px;
    background: url(../images/view-hindi-version-button.gif) no-repeat 0 0;
    cursor: pointer;
    float: right;
}

.englishlink {
    width: 138px;
    height: 27px;
    background: url(../images/view-english-version-button.gif) no-repeat 0 0;
    cursor: pointer;
    float: right;
}

.searchbg-pad {
    padding: 25px 0 0 210px;
    float: left;
}

.searchbg {
    width: 189px;
    height: 38px;
    background: url(../images/search-field.gif) no-repeat 0 0;
    float: left;
}

.searchgo {
    width: 47px;
    height: 37px;
    background: url(../images/go-button.gif) no-repeat 0 4px;
    cursor: pointer;
    float: left;
}

.searchlens {
    width: 20px;
    padding: 9px 0 0 7px;
    float: left;
}

.txt-input {
    width: 129px;
    height: 20px;
    border: 0px;
    float: left;
    padding: 3px 0 0 7px;
    margin: 4px 0px 0px 6px;
    color: #727272;
    font-family: Lucida Sans Unicode;
    font-size: 0.75em;
    line-height: 17px;
}

.topnav {
    width: 1002px;
    margin: 10px 0 0 0;
    float: left;
}

    .topnav ul {
        width: 1002px;
        padding: 0px;
        list-style: none;
        margin: 0;
        float: left;
    }

        .topnav ul li {
            height: 30px;
            display: inline;
            padding: 0px 0px 0px 0px;
            float: left;
        }

.topprofile-btn {
    width: 94px;
    height: 30px;
    background-image: url(../images/middle-nav.gif);
    background-repeat: repeat-x;
    float: left;
}

    .topprofile-btn .selected {
        width: 74px;
        height: 26px;
        background-image: url(../images/profile-nav.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
        padding: 4px 0 0 30px;
        float: left;
        float: left;
    }

.topnav-sep {
    width: 2px;
    height: 7px;
    background-image: url(../images/separator-global-nav.gif);
    background-repeat: no-repeat;
    float: left;
}

.topnav-btn {
    width: auto;
    height: 7px;
    padding: 4px 29px 0 30px;
    background-image: url(../images/middle-nav.gif);
    background-repeat: repeat-x;
    float: left;
}

    .topnav-btn .selected {
        width: auto;
        height: 26px;
        background-image: url(../images/middle-nav.gif);
        background-repeat: repeat-x;
        background-position: 0 -30px;
        padding: 4px 0 0 30px;
        float: left;
    }

.topcontact-btn {
    width: 130px;
    height: 30px;
    background-image: url(../images/contactus-nav.gif);
    background-repeat: no-repeat;
    float: right;
}

.topcontact-btnpad {
    padding: 4px 0 0 30px;
    float: left;
}

.topcontact-btn .selected {
    width: 100px;
    height: 30px;
    background-image: url(../images/contactus-nav.gif);
    background-repeat: no-repeat;
    background-position: 0 -30px;
    padding: 4px 0 0 30px;
    float: left;
    float: right;
}

.topprofile-btn:hover, .topnav-btn:hover, .topcontact-btn:hover {
    background-position: 0 -30px;
}
/* header styles ends here */

/* right styles starts here */
.right-contpad {
    width: 248px;
    padding: 0 0px 0 6px;
    float: left;
}

.right-cont-hdbg {
    width: 248px;
    height: 35px;
    background: url(../images/new-top-right-nav-strip.gif) no-repeat 0 0;
    float: left;
}

.right-cont {
    width: 248px;
    float: left;
}

    .right-cont ul {
        float: left;
        padding: 0px;
        margin: 0px;
    }

        .right-cont ul li {
            float: left;
            width: 248px;
            list-style: none;
            padding: 0px;
            margin: 0px;
        }

            .right-cont ul li a {
                cursor: pointer;
                list-style: none;
                width: 228px;
                float: left;
                margin: 0px;
                padding: 8px 10px 12px 10px;
                border-bottom: 1px solid #DADADA;
                text-decoration: none;
            }

                .right-cont ul li a:hover {
                    width: 228px;
                    float: left;
                    margin: 0px;
                    background: #EBECEE;
                    text-decoration: none;
                }

        .right-cont ul ul {
            margin: 0px;
        }

        .right-cont ul li ul li {
        }

.rightcont a {
    width: 224px;
    float: left;
    border-top: 1px solid #DADADA;
    padding: 8px 8px 8px 15px;
}

    .rightcont a:hover {
        width: 224px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 15px;
        text-decoration: none;
    }

        .rightcont a.selected, .rightcont a:hover.selected {
            width: 224px;
            float: left;
            background: #28446C;
            color: #fff;
            padding: 8px 8px 8px 15px;
        }


.rightcont2 a {
    width: 209px;
    float: left;
    border-top: 1px solid #DADADA;
    padding: 8px 8px 8px 30px;
}

    .rightcont2 a:hover {
        width: 209px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 30px;
        text-decoration: none;
    }

        .rightcont2 a.selected, .rightcont2 a:hover.selected {
            width: 209px;
            float: left;
            background: #5375A5;
            color: #fff;
            padding: 8px 8px 8px 30px;
        }

.rightcont3 a {
    width: 194px;
    padding: 8px 8px 8px 45px;
    border-top: 1px solid #DADADA;
    float: left;
}

    .rightcont3 a:hover {
        width: 194px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 45px;
        text-decoration: none;
    }

        .rightcont3 a.selected, .rightcont3 a:hover.selected {
            width: 194px;
            float: left;
            background: #95AAD5;
            color: #fff;
            padding: 8px 8px 8px 45px;
        }

.rightcont4 a {
    width: 179px;
    float: left;
    padding: 8px 8px 8px 60px;
}

    .rightcont4 a:hover {
        width: 179px;
        float: left;
        padding: 8px 8px 8px 60px;
        text-decoration: underline;
    }

        .rightcont4 a.selected, .rightcont4 a:hover.selected {
            width: 179px;
            float: left;
            color: #da0d25;
            padding: 8px 8px 8px 60px;
        }

.rt-bullet {
    width: 5px;
    padding: 6px 5px 0 0;
    float: left;
}

.rtnavmenu {
    width: 194px;
    float: left;
}

.rtnavmenu2 {
    width: 184px;
    float: right;
}

.rtnavmenu3 {
    width: 174px;
    float: right;
}
/* right styles ends here */

/* footer styles starts here */
.foot-container {
    width: 100%;
    height: 100%; /*background-color:#2D518D;background-image:url(../images/footbg.jpg);background-repeat:repeat-x;background-position:top left;*/
    float: left;
}

.footcont {
    width: 1002px; /*border-top:1px solid #CCCCCC;*/
    padding: 0px 0 8px 0;
    margin: 0px;
    float: left;
}

.foot-lt {
    width: 650px;
    margin: 0;
    float: left;
}

    .foot-lt ul {
        width: auto;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .foot-lt ul li {
            margin: 0;
            padding: 0 5px 0 0;
            display: inline;
            float: left;
        }

            .foot-lt ul li a:hover {
                text-decoration: underline;
                float: left;
            }

    .foot-lt span {
        padding: 0 5px 0 5px;
    }

.foot-rt {
    width: 350px;
    padding: 0;
    text-align: right;
    float: right;
}
    /*03/03/2016 modified by asim*/
    .foot-rt.cl-white img {
        position: absolute !important;
        top: 0.3%;
        left: 51%;
    }
/* footer styles ends here */

/*bred crum style starts here*/
.bredcrumb {
    width: 695px;
    height: 20px;
    background: url(../images/bread-crumb-bg.gif) no-repeat 0 0;
    padding: 15px 0 0px 15px;
    float: left;
}

    .bredcrumb ul {
        width: 695px;
        list-style: none;
        margin: 0;
        padding: 0px 0 0 0px;
    }

        .bredcrumb ul li {
            margin: 0;
            padding: 0px 5px 0px 0px;
            display: inline;
            float: left;
        }

    .bredcrumb span {
        padding: 0 3px 0 3px;
    }
/*bred crum style ends here*/

.hd-container {
    width: 744px;
    height: 40px;
    padding: 0;
    background: url(../images/header-overview.jpg) no-repeat 0 0;
    float: left;
}

.body-cont {
    width: 744px;
    padding: 0;
    float: left;
}

/* home styles starts here */
.home-bodycontainer {
    width: 682px;
    padding: 0;
    float: left;
}

.home-bodycont {
    width: 713px;
    padding: 15px;
    float: left;
}

.homert-contpad {
    width: 311px;
    padding: 0px 0px 0px 6px;
    float: left;
}

.homert-cont-hdbg {
    width: 311px;
    height: 35px;
    background: url(../images/home-rt-hd-strip.gif) no-repeat 0 0;
    float: left;
}

.homert-cont-hdbg2 {
    width: 311px;
    height: 35px;
    background: #EBECEE;
    float: left;
}

.homert-cont-hdbg3 {
    width: 344px;
    height: 35px;
    background: #EBECEE;
    float: left;
}

.homert-cont-hdbg4 {
    width: 336px;
    height: 35px;
    margin: 0 0 0 1px;
    background: #EBECEE;
    float: left;
}

.home-rtcont {
    width: 283px;
    border-top: 1px solid #DADADA;
    padding: 8px 8px 8px 20px;
    float: left;
}

    .home-rtcont a {
        width: 283px;
        float: left;
    }

        .home-rtcont:hover, .home-rtcont a:hover {
            width: 283px;
            background: #EBECEE;
            text-decoration: none;
            float: left;
        }

.homert-icon {
    width: 35px;
    padding: 0 5px 0 0;
    float: left;
}

.homert-menu {
    width: 243px;
    float: left;
}

.collbar {
    width: 311px;
    height: 11px;
    padding: 0;
    background-color: #dbdcde;
    border-top: 1px solid #d0d4d8;
    border-bottom: 1px solid #d0d4d8;
    float: left;
}

.arrowpad {
    padding: 3px 0 0 155px;
    float: left;
}

.home-scit-ltpad {
    padding: 0 15px 0 20px;
    float: left;
}

.home-scit-lt {
    width: 96px;
    padding: 15px 0 15px 0;
    float: left;
}

.home-scit-rt {
    width: 179px;
    padding: 15px 0 15px 0;
    float: left;
}

.border-top {
    width: 100%;
    border-top: 1px solid #d0d4d8;
}

.home-intcont {
    width: 344px;
    float: left;
}

.home-intbgcont {
    width: 344px; /*height:143px;*/
    background: url(../images/map-bg.gif) no-repeat 0 0;
    float: left;
}

    .home-intbgcont ul {
        width: 344px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .home-intbgcont ul li {
            width: 344px;
            margin: 0;
            padding: 0;
            display: inline;
            border-bottom: 1px solid #d0d4d8;
            float: left;
        }

            .home-intbgcont ul li.noborder {
                border-bottom: none;
                float: left;
            }

.homeintbg-listcont {
    width: 151px;
    float: left;
    padding: 8px 0px 7px 15px;
}

    .homeintbg-listcont a {
        width: 151px;
        float: left;
    }

.homeintbg-icon {
    width: 21px;
    padding: 0px 5px 0 0;
    float: left;
}

.homeintbg-txt {
    width: 125px;
    float: left;
}

.home-newscont {
    width: 336px;
    float: left;
}

    .home-newscont ul {
        width: 306px;
        list-style: none;
        margin: 0;
        padding: 0 15px 0 15px;
    }

        .home-newscont ul li {
            width: 306px;
            margin: 0;
            padding: 15px 0 15px 0;
            display: inline;
            border-bottom: 1px solid #d0d4d8;
            float: left;
        }

            .home-newscont ul li.noborder {
                padding: 15px 0 5px 0;
                border-bottom: none;
                float: left;
            }

            .home-newscont ul li.txt {
                padding: 0;
                border-bottom: none;
                float: left;
            }

.home-scrollcont {
    width: 311px;
    height: 160px;
    float: left;
}

.home-scroll-ltcont {
    width: 150px;
    float: left;
}

.home-scroll-rtcont {
    width: 150px;
    border-left: 1px solid #EBECEE;
    float: left;
}

span.select {
    width: 165px;
    height: 38px;
    cursor: pointer;
    position: absolute;
    margin: 4px 0 0 0px;
    padding: 4px 0px 0 8px;
    background: url(../images/drop-down.gif) no-repeat;
    overflow: hidden;
}

span.select2 {
    width: 158px;
    height: 21px;
    cursor: pointer;
    position: absolute;
    padding: 2px 24px 0 8px;
    background: url(../images/stores-dd.jpg) no-repeat;
    overflow: hidden;
}
/* home styles ends here */

/* homescroll styles starts here */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

    .jcarousel-list li, .jcarousel-item {
        float: left;
        list-style: none;
        width: 75px;
        height: 75px;
    }

.jcarousel-next {
    display: none;
}

.jcarousel-prev {
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 103px;
    padding: 2px 0px 0px 26px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 103px;
    height: 100%;
    margin-top: 0px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 103px;
    height: 100%;
    float: left;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
    margin-top: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: relative;
    top: 45px;
    right: -108px;
    width: 7px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../images/home-right-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 47px;
    left: 15px;
    width: 7px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../images/home-left-arrow.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}
/* homescroll styles ends here */

/* overview1 styles starts here */
.cont713-list {
    width: 713px;
    float: left;
    text-align: justify;
}

    .cont713-list ul {
        width: 713px;
        list-style: none;
        margin: 0;
        padding: 5px 0 15px 0;
        float: left;
    }

        .cont713-list ul li {
            width: 700px;
            background: url(../images/content-bullet.gif) no-repeat 0 12px;
            margin: 0;
            padding: 5px 0 5px 10px;
            text-align: justify;
            line-height: 16px;
            float: left;
        }
/* overview1 styles ends here */
.cont678-list {
    width: 678px;
    float: left;
}

    .cont678-list ul {
        width: 678px;
        list-style: none;
        margin: 0;
        padding: 5px 0 5px 0;
        float: left;
    }

        .cont678-list ul li {
            width: 663px;
            background: url(../images/content-bullet.gif) no-repeat 0 12px;
            margin: 0;
            padding: 5px 0 5px 10px;
            text-align: justify;
            line-height: 16px;
            float: left;
        }

.cont726-list {
    width: 726px;
    float: left;
}

    .cont726-list ul {
        width: 726px;
        list-style: none;
        margin: 0;
        padding: 5px 0 15px 0;
        float: left;
    }

        .cont726-list ul li {
            width: 700px;
            background: url(../images/content-bullet.gif) no-repeat 0 12px;
            margin: 0;
            padding: 5px 0 5px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }

/* management team styles starts here */
.cont713 {
    width: 713px;
    float: left;
}

.management-cont {
    width: 713px;
    padding: 15px;
    border-bottom: 1px solid #D2D3D5;
    float: left;
}

.management-cont2 {
    width: 713px;
    padding: 15px;
    float: left;
}

.management-ltcont {
    width: 667px;
    float: left;
}

.management-rtcont {
    width: 46px;
    text-align: right;
    float: left;
}

.mt-photopad {
    padding: 0 20px 5px 0;
    float: left;
}

.mt-intro {
    width: 580px;
    padding: 0;
    float: left;
}
/* management team styles ends here */


/* financial landing styles starts here */
.finance-bg {
    width: 743px;
    background: url(../images/y-repeat-finstrip.gif) repeat-y 0 0;
    float: left;
}

.finance-lt {
    width: 371px;
    float: left;
}

.finance-rt {
    width: 372px;
    padding: 0 0 0 0px;
    float: right;
}

.finance-rtimgpad {
    padding: 10px 15px 10px 15px;
    float: left;
}

.finance-rtimg {
    width: 88px;
    float: left;
}

    .finance-rtimg img {
        border: 1px solid #dadada;
        float: left;
    }

.finance-rttxt {
    width: 244px;
    padding: 50px 10px 10px 0;
    float: left;
}
/*.finance-cont-hdbg{width:371px;height:42px;border-bottom:1px solid #dadada;background:#EBECEE;float:right;}*/
.finance-cont-tophdbg {
    width: 371px;
    height: 40px;
    background: url(../images/financial-landing-header-x-repeat.gif) repeat-x 0 0;
    float: right;
}

.finance-cont-hdbg2 {
    width: 371px;
    height: 35px;
    border-top: 1px solid #dadada;
    background: #EBECEE;
    float: right;
}

.finance-rtpad {
    width: 371px;
    float: right;
}

.cont341-list {
    width: 341px;
    float: left;
}

    .cont341-list ul {
        width: 341px;
        list-style: none;
        margin: 0;
        padding: 0 0 0 0;
        float: left;
    }

        .cont341-list ul li {
            width: 331px;
            background: url(../images/grey-rollover-bullet.gif) no-repeat 0 6px;
            margin: 0;
            padding: 0 0 10px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }

            .cont341-list ul li.last {
                width: 331px;
                background: url(../images/grey-rollover-bullet.gif) no-repeat 0 6px;
                margin: 0;
                padding: 0 0 0 10px;
                text-align: left;
                line-height: 16px;
                float: left;
            }

.finance-quote {
    width: 60px;
    float: left;
}
/* financial landing styles ends here */

/* l & p landing styles starts here */
.cont170-list {
    width: 341px;
    float: left;
}

    .cont170-list ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    }

        .cont170-list ul li {
            width: 150px;
            background: url(../images/grey-rollover-bullet.gif) no-repeat 0 6px;
            margin: 0;
            padding: 0 10px 10px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }

            .cont170-list ul li.last {
                width: 150px;
                background: url(../images/grey-rollover-bullet.gif) no-repeat 0 6px;
                margin: 0;
                padding: 0 10px 0 10px;
                text-align: left;
                line-height: 16px;
                float: left;
            }
/* l & p landing styles ends here */


/*********** Sandhya **********/
.mgntop3 {
    margin-top: 3px;
}

.mgnlt4 {
    margin-left: 3px;
}

.padtop4 {
    padding-top: 4px;
}

.padtop60 {
    padding-top: 60px;
}

.padlt293 {
    padding-left: 292px;
}

.backfinance-lt {
    width: 371px;
    float: left;
}

.backfinance-rt {
    width: 368px;
    padding: 0 0 0 0px;
    margin-left: 2px;
    float: left;
}

.btlanding-lt {
    position: absolute;
    z-index: 1000;
    padding-left: 290px;
    outline: none;
}

.btlanding-rt {
    width: 370px;
    float: left;
    outline: none;
}

.btleft {
    width: 368px;
    float: left;
}

.btheaderimage {
    position: absolute;
    z-index: 1000;
    padding-left: 665px;
    outline: none;
}

.contactheaderimage {
    position: absolute;
    z-index: 1000;
    padding-left: 917px;
    outline: none;
}

.contactdetailsimage {
    position: absolute;
    z-index: 1000;
    padding-left: 907px;
    outline: none;
}

.backfinance-tophdbg {
    width: 371px; /*height:40px;background:url(../images/financial-landing-header-x-repeat.gif) repeat-x 0 0;*/
    float: right;
}

.backcontactmain {
    width: 998px;
    height: 160px;
    padding: 0;
    margin: 0px;
    float: left;
}

.backcontactmain2 {
    width: 998px;
    padding: 0;
    margin: 5px 0px 0px 0px;
    float: left;
}

.backcontactmain3 {
    width: 988px;
    height: 42px;
    padding: 0px 0px 0px 10px;
    margin: 5px 0px 0px 0px;
    float: left;
}

.backcontactmain4 {
    width: 744px;
    height: 135px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    float: left;
}

.hd-container_ovw2 {
    width: 744px;
    padding: 0;
    float: left;
}

.bod-pagin {
    width: 714px;
    padding: 15px 0px 10px 15px;
    float: right;
}

    .bod-pagin ul {
        margin: 0px;
        padding: 0px;
        float: right;
    }

        .bod-pagin ul li {
            list-style-type: none;
            float: left;
        }

            .bod-pagin ul li.selected a {
                color: #000000;
                text-decoration: none;
            }



/******** top nav styles starts here *********/
.topnav {
    width: 1002px;
    margin: 10px 0 0 0;
    float: left;
}

    .topnav ul {
        width: 1002px;
        padding: 0px;
        list-style: none;
        margin: 0;
        float: left;
    }

        .topnav ul li {
            height: 30px;
            display: inline;
            padding: 0px 0px 0px 0px;
            float: left;
        }

.topprofile-btn {
    width: 94px;
    height: 30px;
    background-image: url(../images/middle-nav.gif);
    background-repeat: repeat-x;
    float: left;
}

    .topprofile-btn .selected {
        width: 74px;
        height: 26px;
        background-image: url(../images/middle-nav.gif);
        background-repeat: no-repeat;
        background-position: 0 -30px;
        padding: 4px 0 0 0px;
        float: left;
        float: left;
    }

.topnav-sep {
    width: 1px;
    height: 7px;
    background-image: url(../images/separator-global-nav.gif);
    background-repeat: no-repeat;
    float: left;
}

.topnav-btn {
    width: auto;
    height: 7px;
    padding: 4px 29px 0 30px;
    background-image: url(../images/middle-nav.gif);
    background-repeat: repeat-x;
    float: left;
}

    .topnav-btn .selected {
        width: auto;
        height: 26px;
        background-image: url(../images/middle-nav.gif);
        background-repeat: repeat-x;
        background-position: 0 -30px;
        padding: 4px 0 0 30px;
        float: left;
    }

.topcontact-btn {
    width: 130px;
    height: 30px;
    background-image: url(../images/contactus-nav.gif);
    background-repeat: no-repeat;
    float: right;
}

.topcontact-btnpad {
    padding: 4px 0 0 30px;
    float: left;
}

.topcontact-btn .selected {
    width: 100px;
    height: 30px;
    background-image: url(../images/contactus-nav.gif);
    background-repeat: no-repeat;
    background-position: 0 -30px;
    padding: 4px 0 0 30px;
    float: left;
    float: right;
}

.topprofile-btn:hover, .topnav-btn:hover, .topcontact-btn:hover {
    background-position: 0 -30px;
}

.chromestyle {
    width: 1002px;
    float: left;
}

    .chromestyle ul {
        width: 1002px;
        text-align: left;
        clear: right;
        float: right;
    }

        .chromestyle ul ul {
            width: auto;
            text-align: left;
        }

        .chromestyle ul li {
            display: inline;
        }

            .chromestyle ul li ul li {
                display: inline;
            }

            .chromestyle ul li a {
                padding: 4px 30px 0 31px;
                text-decoration: none;
                float: left;
            }
/* ######### Style for Drop Down Menu ######### */
/*
.dropmenudiv{position:absolute;top: 0;border-bottom-width: 0;z-index:100;background-color:#f3f3f3;width:auto;visibility: hidden;margin:0px 0 0 0;text-decoration: none;}
*/
.dropmenudiv {
    position: absolute;
    z-index: 100;
    background-color: #f3f3f3;
    border-right: 1px solid #D4D4D6;
    border-left: 1px solid #D4D4D6;
    border-bottom: 1px solid #D4D4D6;
    width: auto;
    visibility: hidden;
    margin: 6px 0 0 0;
    text-decoration: none;
}

    .dropmenudiv a {
        width: auto;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid #D4D4D6;
        padding: 10px 15px 10px 10px;
        text-decoration: none;
    }

        .dropmenudiv a.noborder {
            width: auto;
            display: block;
            text-indent: 3px;
            border-bottom: none;
            padding: 10px 15px 10px 10px;
            text-decoration: none;
        }

        .dropmenudiv a span img {
            padding: 0 5px 0 0;
            text-decoration: none;
        }

    * html .dropmenudiv a {
        width: auto;
        padding: 10px 10px 10px 5px;
    }

.chromestyle li:hover span, .menucont li:hover {
}

.dropmenudiv a:hover {
    text-decoration: none;
    background-color: #e4e5e7;
}
/******** top nav styles ends here *********/

.dropmenudiv1 {
    position: absolute;
    top: 0;
    /*border: 1px solid #BBB; /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    z-index: 100;
    background-color: #334354;
    width: auto;
    visibility: hidden;
    margin: 6px 0 0 0;
    text-decoration: none;
}

    .dropmenudiv1 a {
        width: auto;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid #D4D4D6; /*THEME CHANGE HERE*/
        padding: 10px 15px 10px 10px;
        text-decoration: none;
    }

        .dropmenudiv1 a.noborder {
            width: auto;
            display: block;
            text-indent: 3px;
            border-bottom: none;
            padding: 10px 15px 10px 10px;
            text-decoration: none;
        }

        .dropmenudiv1 a span img {
            padding: 0 5px 0 0;
            text-decoration: none;
        }

    * html .dropmenudiv1 a { /*IE only hack*/
        width: auto;
        padding: 10px 10px 10px 5px;
    }

        .dropmenudiv1 a:hover { /*THEME CHANGE HERE*/
            text-decoration: none;
        }

.finance-cont-tophdbg_left {
    width: 371px;
    height: 40px;
    background: url(../images/financial-landing-header-x-repeat.gif) repeat-x 0 0;
    float: left;
}

.finance-cont-hdbg2_left {
    width: 368px;
    height: 35px;
    border-top: 1px solid #dadada;
    background: #EBECEE;
    float: left;
}

.btlanding-lt2 {
    width: 370px;
    float: left;
}


/* exchange rates styles starts here */
.exchange-lt {
    width: 340px;
    float: left;
}

.exchange-rt {
    width: 401px;
    float: left;
}

.exchange-lthd {
    width: 310px;
    padding: 10px 15px 10px 15px;
    background: #EBECEE;
    float: left;
}

.exchange-rthd {
    width: 371px;
    padding: 10px 15px 10px 15px;
    background: #EBECEE;
    float: left;
}

.exchange tr {
    width: 401px;
}

.exchange .rw {
    width: 58px;
    height: 30px;
    background: #F3F3F5;
    text-align: center;
}

.exchange .rw2 {
    width: 101px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw3 {
    width: 20px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw4 {
    width: 81px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw5 {
    width: 95px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw6 {
    width: 46px;
    height: 30px;
    background: #F3F3F5;
    text-align: center;
}

.exchange-btn {
    width: 126px;
    height: 28px;
    margin: 0px;
    background: url(../images/get-exchange-rates-bg.gif) no-repeat 0 0;
    float: left;
}

    .exchange-btn:hover {
        background-position: 0 -28px;
        float: left;
    }

.exchange-lt2 {
    width: 90px;
    padding: 0 25px 0 0;
    float: left;
}

.exchange-mid {
    width: 40px;
    text-align: center;
    float: left;
}

.exchange-rt2 {
    width: 165px;
    padding: 0 0 0 25px;
    float: left;
}

span.select2 {
    width: 213px;
    height: 24px;
    position: absolute;
    padding: 7px 0px 0 4px;
    background: url(../images/exchange-rates-drop-down.gif) no-repeat;
    overflow: hidden;
}
/* exchange rates styles ends here */



/* Agency networks */
.agency-lt {
    width: 743px;
    float: left;
}

.agency-rt {
    width: 401px;
    float: left;
}

.agency-lthd {
    width: 713px;
    padding: 10px 15px 10px 15px;
    background: #EBECEE;
    float: left;
}

.agent-table {
    width: 713px;
    margin: 0px;
    float: left;
    text-align: left;
    margin-bottom: 25px;
}

    .agent-table th {
        background-color: #EBECEE;
        padding: 5px 15px 5px 10px;
        height: 25px;
    }

    .agent-table tr {
        background-color: #F9F9FB;
    }

    .agent-table td {
        padding: 8px 15px 8px 10px;
    }

    .agent-table .hd1 {
        width: 100px;
    }

    .agent-table .hd2 {
        width: 370px;
    }


/* exchange rates styles starts here */
.exchange-lt {
    width: 340px;
    float: left;
}

.exchange-rt {
    width: 401px;
    float: left;
}

.exchange-lthd {
    width: 310px;
    padding: 10px 15px 10px 15px;
    background: #EBECEE;
    float: left;
}

.exchange-rthd {
    width: 371px;
    padding: 10px 15px 10px 15px;
    background: #EBECEE;
    float: left;
}

.exchange tr {
    width: 401px;
}

.exchange .rw {
    width: 58px;
    height: 30px;
    background: #F3F3F5;
    text-align: center;
}

.exchange .rw2 {
    width: 101px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw3 {
    width: 20px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw4 {
    width: 81px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw5 {
    width: 95px;
    height: 30px;
    background: #F3F3F5;
}

.exchange .rw6 {
    width: 46px;
    height: 30px;
    background: #F3F3F5;
    text-align: center;
}

.exchange-btn {
    width: 126px;
    height: 28px;
    margin: 0px;
    background: url(../images/get-exchange-rates-bg.gif) no-repeat 0 0;
    float: left;
}

    .exchange-btn:hover {
        background-position: 0 -28px;
        float: left;
    }

.exchange-lt2 {
    width: 130px;
    padding: 0 0 0 0;
    float: left;
}

.exchange-mid {
    width: 10px;
    text-align: center;
    float: left;
}

.exchange-rt2 {
    width: 140px;
    padding: 0 0 0 30px;
    float: left;
}

span.select2 {
    width: 213px;
    height: 24px;
    position: absolute;
    padding: 7px 0px 0 4px;
    background: url(../images/exchange-rates-drop-down.gif) no-repeat;
    overflow: hidden;
}
/* exchange rates styles ends here */

/* currenct table styles starts here */
.ctable-lt {
    width: 310px;
    float: left;
}

.ctable-rt {
    width: 402px;
    float: left;
}

.ctable th {
    width: 743px;
    text-align: left;
    line-height: 34px !important;
    overflow: hidden;
}

    .ctable th img {
        padding: 0 3px 0 0;
        vertical-align: middle;
    }

    .ctable th.rw4 {
        width: 120px;
        height: 30px;
        text-align: center;
    }

.ctable tr {
    width: 743px;
}

.ctable .rw {
    width: 198px;
    height: 30px;
    padding-left: 15px;
}

    .ctable .rw img {
        padding: 0 10px 0 0;
        vertical-align: middle;
    }

.ctable .rw2 {
    width: 163px;
    height: 30px;
    padding-left: 20px;
}

.ctable .rw3 {
    width: 185px;
    padding-left: 15px;
    height: 30px;
}

.ctable .rw4 {
    width: 120px;
    padding-left: 15px;
    height: 30px;
    padding-right: 10px;
}

.pad-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ctable-lt1 {
    width: 422px;
    float: left;
}

.ctable-rt1 a.selected {
    text-decoration: underline;
}

.ctable-rt1 {
    width: 290px;
    float: left;
}
/* currenct table styles ends here */
/* Investor */
.invester-table {
    width: 742px;
    float: left;
    padding: 0px 0px 0px 0px;
}

.invester {
    margin: 0px;
    padding: 0px;
    float: left;
}

    .invester th {
        background-color: #EBECEE;
        padding: 13px 62px 13px 62px;
    }

    .invester tr {
        background-color: #F9F9FB;
    }

    .invester td {
        text-align: center;
    }

        .invester td.h1 {
            width: 172px;
        }

        .invester td.h2 {
            width: 141px;
        }

        .invester td.h3 {
            width: 150px;
        }

        .invester td.h4 {
            width: 135px;
        }

        .invester td.h5 {
            width: 137px;
        }

.img-download1 {
    width: 24px;
    height: 29px;
    background: url(../images/pdf-icon.gif) no-repeat;
    margin: 0px 0px 0px 10px;
    float: left;
}

.bodycontfleet {
    width: 727px;
    float: left;
    margin: 0px;
    background-color: #F9F9FB;
    padding: 15px 0px 0px 15px;
}

.invester-left {
    width: 30px;
    float: left;
}

.invester-right {
    width: 680px;
    padding: 0px 0px 10px 0px;
}

.ovwContInvs {
    width: 741px;
    float: left;
}

.cursor {
    cursor: pointer;
}

.padtop50 {
    padding-top: 50px;
}

.pdfWidth {
    width: 24px;
    height: 29px;
    margin: 0px 0px 0px 10px;
    float: left;
}

.position1 {
    position: absolute;
}

.veralignmiddle {
    vertical-align: middle;
}
/* Investor ends*/



/***C.saravanan 15 Feb 2010**/
.MediaEdit {
    float: left;
    margin-left: 615px;
    padding-right: 5px;
}

.hd-container_ovw {
    width: 744px;
    height: 160px;
    padding: 0;
    float: left;
}

.ovwEditDelPad {
    float: left;
    margin-left: 647px;
}

.ovwEditDelPadHd {
    float: left;
    margin-left: 665px;
    padding-right: 5px;
}

.ovwEditDel-glossary {
    float: left;
    margin-left: 666px;
    padding-right: 5px;
}

.ovwContbck {
    width: 725px;
    float: left;
}

.ovwContbck1 {
    width: 725px;
    margin-top: 10px;
    float: left;
}

.ovwinnerContbck {
    width: 640px;
    margin-top: 10px;
    padding-left: 10px;
    float: left;
}

.marginlt15 {
    margin-left: 15px;
}

.tablepdleft {
    float: left;
    padding-left: 647px;
}

.newslanding-back {
    width: 739px;
    float: left;
}

.ovwEditDel-shore {
    float: left;
    margin-left: 662px;
}

.ovwContbck-shore {
    width: 740px;
    float: left;
}
/**************** Over table *****************/
.sci-table {
    width: 713px;
    margin: 0px;
    float: left;
    padding: 0px;
    text-align: left;
}

    .sci-table th {
        background-color: #EBECEE;
        padding: 5px 15px 5px 15px;
        height: 25px;
    }

    .sci-table tr {
        background-color: #ffffff;
    }

    .sci-table td {
        padding: 8px 15px 8px 15px;
    }

    .sci-table .hd1 {
        width: 295px;
    }

    .sci-table .hd2 {
        width: 108px;
    }

    .sci-table .hd3 {
        width: 108px;
    }

    .sci-table .hd4 {
        width: 100px;
    }

.flotrgt {
    float: right;
}

.border-bottom {
    width: 713px;
    border-bottom: 1px solid #D0D3D8;
    float: left;
}

.bodycont2 {
    width: 713px;
    padding: 0px 0px 10px 15px;
    float: left;
}

.cont713-list1 {
    width: 100%;
    float: left;
}

    .cont713-list1 ul {
        width: 100%;
        list-style: none;
        margin: 0;
        padding: 5px 0 15px 0;
        float: left;
    }

        .cont713-list1 ul li {
            width: 100%;
            background: url(../images/content-bullet.gif) no-repeat 0 12px;
            margin: 0;
            padding: 5px 0 5px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }


.sci-tablebck {
    width: 713px;
    border-top: 1px dotted #797979;
    margin: 0px;
    float: left;
    padding: 0px;
    text-align: left;
}

    .sci-tablebck th {
        background-color: #EBECEE;
        padding: 5px 15px 5px 15px;
        height: 25px;
    }

    .sci-tablebck tr {
        background-color: #ffffff;
    }

    .sci-tablebck td {
        padding: 8px 15px 8px 15px;
    }

.txtovw {
    width: 100%;
    float: left;
}

    .txtovw ul {
        list-style-type: none;
        margin: 0px;
        float: left;
        width: 100%;
    }

    .txtovw li {
        background: url(../images/content-bullet.gif) no-repeat 0 12px;
        margin: 0;
        padding: 5px 0 5px 10px;
        line-height: 16px;
        list-style-type: none;
    }

.margtop10 {
    margin-top: 10px;
}

.margtop2 {
    margin-top: 2px;
}

.margtop3 {
    margin-top: 3px;
}

.marginbot15 {
    margin-bottom: 15px;
}

.lineheight17 {
    line-height: 17px;
}

.padtop7 {
    padding-top: 7px;
}

.padtop6 {
    padding-top: 6px;
}
/***by shalini*****/
.MediaEdit-news {
    width: 743px;
    float: left;
    margin-left: 650px;
    padding-right: 5px;
}

.exchange-div {
    width: 100px;
    float: left;
    font-family: Lucida Sans Unicode;
}

.cont500 {
    width: 500px;
    float: left;
    font: 0.75em Lucida Sans Unicode;
    text-decoration: none;
}


/**photogallery*/
.photogalldd-bg-bck {
    width: 741px;
    height: auto;
    background-color: #ffffff;
    float: left;
}

.photogall-bodytxtpad-new {
    padding: 0px 20px 0 0px;
    float: left;
}

.photo-list1 {
    width: 712px;
    margin: 0;
    padding: 6px 0 10px 0px;
    float: left;
}

    .photo-list1 ul {
        width: 712px;
        list-style: none;
        padding: 0;
        margin: 0px;
        border: none;
        float: left;
    }

        .photo-list1 ul li {
            width: 92px;
            height: 102px;
            margin: 0 14px 8px 0;
            padding: 5px 5px 15px 4px;
            display: inline;
            background-color: #FFFFFF;
            border: solid 1px #CBCAC8;
            float: left;
        }

.photogallery-frame {
    width: 118px;
    height: 115px;
    background: url(../images/photogallery-frame.jpg) no-repeat 0 0;
    padding: 6px 8px 8px 6px;
    float: left;
}

/*menu highlight 8apr10**/
.topmenuhightlight1 {
    height: 22px;
    background-image: url(/images/red-x-repeat.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

.cont668-list {
    width: 668px;
    float: left;
}

    .cont668-list ul {
        width: 668px;
        list-style: none;
        margin: 0;
        padding: 5px 0 5px 0;
        float: left;
    }

        .cont668-list ul li {
            width: 653px;
            background: url(../images/content-bullet.gif) no-repeat 0 12px;
            margin: 0;
            padding: 5px 0 5px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }
/*hit count bg*/
.hitCountbg {
    width: 149px;
    height: 24px;
    background: url(/images/visits-bg.gif) no-repeat;
    float: left;
}


/* sitemap styles starts here */
.sitemap-contpad {
    width: 248px;
    padding: 0 0px 0 6px;
    float: left;
}

.sitemap-cont {
    width: 248px;
    float: left;
}

.sitemapcont a {
    width: 224px;
    float: left;
    padding: 8px 8px 8px 15px;
}

    .sitemapcont a:hover {
        width: 224px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 15px;
        text-decoration: none;
    }

.sitemapcont2 a {
    width: 209px;
    float: left;
    padding: 8px 8px 8px 30px;
}

    .sitemapcont2 a:hover {
        width: 209px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 30px;
        text-decoration: none;
    }

.sitemapcont3 a {
    width: 194px;
    padding: 8px 8px 8px 45px;
    float: left;
}

    .sitemapcont3 a:hover {
        width: 194px;
        float: left;
        background: #EBECEE;
        padding: 8px 8px 8px 45px;
        text-decoration: none;
    }

.sitemapcont4 a {
    width: 179px;
    float: left;
    padding: 8px 8px 8px 60px;
}

    .sitemapcont4 a:hover {
        width: 179px;
        float: left;
        padding: 8px 8px 8px 60px;
        background: #EBECEE;
        text-decoration: underline;
    }

.rt-bullet {
    width: 5px;
    padding: 6px 5px 0 0;
    float: left;
}

.rtnavmenu {
    width: 194px;
    float: left;
}

.rtnavmenu2 {
    width: 184px;
    float: right;
}

.rtnavmenu3 {
    width: 169px;
    float: right;
}
/* right styles ends here */


/* sitemap styles starts here 
.sitemap-contpad{width:248px;padding:0 0px 0 6px;float:left;} 
.sitemap-cont{width:248px;float:left;}

.sitemapcont a{width:224px;float:left;padding:8px 8px 8px 15px;}
.sitemapcont a:hover{width:224px;float:left;background:#EBECEE;padding:8px 8px 8px 15px;text-decoration:none;}

.sitemapcont2 a{width:209px;float:left;padding:8px 8px 8px 30px;color:#5375A5}
.sitemapcont2 a:hover{width:209px;float:left;background:#EBECEE;padding:8px 8px 8px 30px;text-decoration:none;}

.sitemapcont3 a{width:194px;padding:8px 8px 8px 45px;float:left;color:#95AAD5;}
.sitemapcont3 a:hover{width:194px;float:left;background:#EBECEE;padding:8px 8px 8px 45px;text-decoration:none;}

.sitemapcont4 a{width:179px;float:left;padding:8px 8px 8px 60px;color:#da0d25}
.sitemapcont4 a:hover{width:179px;float:left;padding:8px 8px 8px 60px;background:#EBECEE;text-decoration:underline;}

.rt-bullet{width:5px;padding:6px 5px 0 0;float:left;}
.rtnavmenu{width:194px;float:left;}
.rtnavmenu2{width:184px;float:right;}
.rtnavmenu3{width:169px;float:right;}
 right styles ends here */



.sitemap-list {
    float: left;
    width: 300px;
}

    .sitemap-list ul {
        list-style: none;
    }

        .sitemap-list ul li {
            width: 100%;
            background: url(/images/grey-rollover-bullet.gif) no-repeat 0 6px;
            margin: 0;
            padding: 0 0 0px 10px;
            text-align: left;
            line-height: 16px;
            float: left;
        }

            .sitemap-list ul li ul li {
                width: 100%;
                background: url(/images/grey-rollover-bullet.gif) no-repeat 0 6px;
                margin: 0;
                padding: 0 0 0px 10px;
                text-align: left;
                line-height: 16px;
                float: left;
            }

                .sitemap-list ul li ul li ul li {
                    width: 100%;
                    background: url(/images/grey-rollover-bullet.gif) no-repeat 0 6px;
                    margin: 0;
                    padding: 0 0 0px 10px;
                    text-align: left;
                    line-height: 16px;
                    float: left;
                }
                /*.sitemap-list li li{background:url(../images/subpage-bullet.gif) no-repeat 0 6px;margin:0;padding:0 0 10px 10px;text-align:left;line-height:16px;}*/
                .sitemap-list ul li ul li a {
                    width: 100%;
                    margin: 0;
                    padding: 0 0 0px 0px;
                    text-align: left;
                    line-height: 16px;
                    float: left;
                }

            .sitemap-list ul li li {
                width: 100%;
                margin: 0 0 10px 0px;
                padding: 0;
                text-align: left;
                line-height: 16px;
                float: left;
            }

            .sitemap-list ul li li {
                width: 100%;
                background: url(/images/grey-rollover-bullet.gif) no-repeat 0 6px;
                margin: 0;
                padding: 0 0 0px 10px;
                text-align: left;
                line-height: 16px;
                float: left;
            }

.padtop6 {
    padding-top: 6px;
}


/*vigilance*/
.sub-btn-vigilance {
    width: 164px;
    height: 30px;
    margin: 0px 15px 10px 0px;
    display: inline;
    background-image: url(../images/form-vigilance.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
}

    .sub-btn-vigilance:hover {
        background-position: 0px -30px;
        float: left;
    }

.sub-btn-complaint {
    width: 126px;
    height: 28px;
    margin: 0px 15px 10px 0px;
    display: inline;
    background-image: url(../images/get-exchange-rates-bg.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
}

    .sub-btn-complaint:hover {
        background-position: 0px -28px;
        float: left;
    }

.width20 {
    width: 20px;
}

.width690 {
    width: 690px;
}

.txt-justify {
    text-align: justify;
}

/* Error page style starts here */

.page-not-fund-cont {
    width: 959px;
    padding: 65px 0px 40px 40px;
    background: #ffffff url(/images/404error-image.jpg) 469px 30px no-repeat;
    float: left;
}

.serv-err-cont {
    width: 959px;
    height: 286px;
    padding: 75px 0px 50px 40px;
    background: #ffffff url(/images/500error-image.jpg) 478px 0 no-repeat;
    float: left;
}

.list-cont {
    margin-top: 20px;
}

    .list-cont ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .list-cont li {
        background: url(/images/bullet-with-greybg.gif) 0 7px no-repeat;
        padding: 0 0 0 15px;
        margin: 0 0 10px 0;
    }

.fnt-34 {
    font-size: 2.13em;
}

.pg-cl-red {
    color: #DA0C23;
}
/* Error page style ends here */

.clear {
    clear: both;
}
/*exchange rates*/
.currency {
    width: 97px;
    float: left;
    font-family: Lucida Sans Unicode;
}

.currencyDate {
    width: 100px;
    float: left;
    font-family: Lucida Sans Unicode;
    padding-bottom: 20px;
}

/*7-9-2010*/
.home-scit-lt1 {
    width: 115px;
    padding: 15px 0 15px 0;
    float: left;
}

.home-scit-rt1 {
    width: 145px;
    padding: 15px 0 15px 0;
    float: left;
}

.border-right-home {
    height: 100%;
    border-right: 1px solid #d0d4d8;
}

.padtop40 {
    padding-top: 40px;
}
/**/

/* Added by shaik on 10-10-2011 for Tenders-floted-details*/
.table {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #404040;
    height: 20px;
    cellspacing: 0;
    cellpadding: 0;
    background-color: #ffffff;
    border: 1px solid #FGFGFG;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.TabBrdLess {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #8C8C8C; /* #404040  blue */
    height: 20px;
    cellspacing: 0;
    cellpadding: 0;
    background-color: #ffffff;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

td.ColHeadDark {
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #074A9E; /*#6699ff  blue #8C8C8C -> dark grey */
    valign: middle;
    height: 20px;
    text-align: center;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #F8F8F8;
}

td.ColHeadDarkLAlign {
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #074A9E; /* #6699ff; -> blue */
    valign: middle;
    height: 20px;
    text-align: left;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
}

td.ColHeadDarkBrdrLess {
    font-family: Verdana, sans-serif, Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #000000; /* #6699ff; */
    word-spacing: normal;
    vertical-align: 1%;
}

td.ColHeadDarkBrdrLessLAlign {
    font-family: Verdana, sans-serif, Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: Left;
    color: #000000; /* #6699ff; */
    word-spacing: normal;
    vertical-align: 1%;
}

td.ColHeadLit {
    border: 1px solid #FGFGFG;
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #E4E4E4; /* #DFF7FF; -> pale blue */
    valign: middle;
    height: 20px;
    text-align: middle;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}

td.ColHeadLit {
    border: 1px solid #FGFGFG;
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #e4e4e4;
    valign: middle;
    height: 20px;
    text-align: middle;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}

td.ColHeadLitLeftalign {
    border: 1px solid #FGFGFG;
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #e4e4e4;
    valign: middle;
    height: 20px;
    text-align: left;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}

td.ColHeadLitRalign {
    border: 1px solid #FGFGFG;
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    background-color: #e4e4e4;
    valign: middle;
    height: 20px;
    text-align: right;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}

td.ColHeadLitRaBrdLess {
    border: 0px solid #ffffff;
    background-color: #e4e4e4;
    valign: middle;
    height: 23px;
    text-align: left;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    width: 190px;
}

td.ColHeadLitBrdLess {
    border: 0px;
    background-color: #e4e4e4;
    valign: middle;
    height: 23px;
    text-align: middle;
    text-indent: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    text-align: left;
}

td.TabBody {
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    padding-left: 0.2cm;
    padding-right: 0.05cm;
    padding-top: 0.05cm;
    padding-bottom: 0.05cm;
    valign: middle;
    text-align: left;
    /*text-indent: 10px;*/
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyRalign {
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    valign: middle;
    text-align: right;
    text-indent: 10px;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyRalignBrdLess {
    border: 0px;
    valign: middle;
    text-align: right;
    /*text-indent: 10px;*/
    padding-left: 0.2cm;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyRalBldBrdLess {
    border: 0px;
    valign: middle;
    text-align: right;
    padding-top: 0.2cm;
    padding-bottom: 0.2cm;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 10px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyCent {
    border-bottom: 1px solid #FGFGFG;
    border-top: 1px solid #FGFGFG;
    border-left: 1px solid #FGFGFG;
    border-right: 1px solid #FGFGFG;
    valign: middle;
    text-align: center;
    text-indent: 10px;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyBrdrLess {
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    valign: middle;
    text-align: left;
    padding-left: 0.2cm;
    padding-right: 0.05cm;
    padding-top: 0.05cm;
    padding-bottom: 0.05cm;
    /* text-indent: 10px; */
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

    td.TabBodyBrdrLess textarea {
        border: 1px solid #666666;
        text-align: left;
        padding-left: 0.2cm;
        padding-right: 0.05cm;
        padding-top: 0.05cm;
        padding-bottom: 0.05cm;
        font-family: Verdana, sans-serif, Arial;
        font-weight: normal;
        font-size: 9px;
        color: #404040;
        background-color: #FFFFFF;
        width: 430px;
    }

td.TabHeadRABrdrLess {
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    valign: middle;
    text-align: right;
    padding-left: 0.2cm;
    padding-right: 0.05cm;
    padding-top: 0.05cm;
    padding-bottom: 0.05cm;
    /* text-indent: 10px; */
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 10px;
    color: #404040;
    background-color: #fafafa;
}

td.TabHeadLABrdrLess {
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    valign: middle;
    text-align: left;
    padding-left: 0.2cm;
    padding-right: 0.05cm;
    padding-top: 0.05cm;
    padding-bottom: 0.05cm;
    /* text-indent: 10px; */
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 10px;
    color: #404040;
    background-color: #fafafa;
}


td.TabBodyCentBrdrLess {
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    valign: middle;
    text-align: center;
    text-indent: 10px;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: normal;
    font-size: 9px;
    color: #404040;
    background-color: #fafafa;
}

td.TabBodyHeadBrdrLess {
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    valign: middle;
    text-align: center;
    text-indent: 10px;
    height: 20px;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 10px;
    color: #6699ff;
    background-color: #fafafa;
}

td.TopHeadDarkLAlignBrdrLess {
    border: 0px;
    valign: top;
    height: 30px;
    font-family: Verdana, sans-serif, Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-indent: 12px;
    color: #6699ff;
    word-spacing: normal;
    vertical-align: 1%;
}

.table_style {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 12px;
}

    .table_style td {
        font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
        font-size: 12px;
        padding-left: 10px;
    }
