/************* For home icon  ************/
.home_btn {
    width: 26px;
    height: 26px;
    float: left;
    margin: 4px 0px 0px 0px;
    padding-right: 0px;
}


/************** for Menu start******************/

/* main menu start */

.main_menu {
    width: 737px;
    height: 30px;
    float: left;
}

    .main_menu ul {
        margin: 0px;
        padding: 0px;
    }

        .main_menu ul li {
            margin: 0px;
            padding: 0px;
            float: left;
            list-style: none;
        }

            .main_menu ul li a {
                color: #0071b8;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                cursor: pointer;
                display: block;
                line-height: 26px;
                text-align: center;
                list-style: none;
            }



            /*****************************/


            .main_menu ul li.menu_1 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_2 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_3 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_4 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_5 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_6 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }

            .main_menu ul li.menu_7 a {
                display: block;
                cursor: pointer;
                width: auto;
                height: 30px;
                background: url(../webimages/menu_normal_middle.gif) repeat-x;
                border-left: 1px solid #D4D2D2;
                border-right: 1px solid #D4D2D2;
                /* Safari 3-4, iOS 1-3.2, Android 1.6- */
                -webkit-border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                /* Firefox 1-3.6 */
                -moz-border-top-right-radius: 5px;
                -moz-border-top-left-radius: 5px;
                /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
                border-top-right-radius: 5px;
                border-top-left-radius: 5px;
            }



.menu_1-DIV {
    background: url(../webimages/icons.png) 59px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 -27px;
    padding-top: 8px;
}


.menu_2-DIV {
    background: url(../webimages/icons.png) 71px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 58px;
    padding-top: 8px;
}

.menu_3-DIV {
    background: url(../webimages/icons.png) 71px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 178px;
    padding-top: 8px;
}

.menu_4-DIV {
    background: url(../webimages/icons.png) 74px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 289px;
    padding-top: 8px;
}

.menu_5-DIV {
    background: url(../webimages/icons.png) 74px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 394px;
    padding-top: 8px;
}

.menu_6-DIV {
    background: url(../webimages/icons.png) 74px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0 501px;
    padding-top: 8px;
}

.menu_7-DIV {
    background: url(../webimages/icons.png) 109px -80px no-repeat;
    z-index: 1000;
    display: block;
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    position: absolute;
    margin: 30px 0 0px 559px;
    padding-top: 8px;
}


/*------------------------------------------------*/

.commoncss ul {
    font-family: museo-sans,sans-serif;
    list-style: none outside none;
    z-index: 1000;
    display: block;
    width: 180px;
    height: auto;
    position: absolute;
    margin: 0px 0 0 0px;
    border: 1px solid #D7D7D7;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 6px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 6px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    border-radius: 6px;
}

    .commoncss ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
    }

        .commoncss ul li.last a {
            /* Safari 3-4, iOS 1-3.2, Android 1.6- */
            -webkit-border-bottom-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            /* Firefox 1-3.6 */
            -moz-border-bottom-right-radius: 5px;
            -moz-border-bottom-left-radius: 5px;
            /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
        }

        .commoncss ul li.first a {
            /* Safari 3-4, iOS 1-3.2, Android 1.6- */
            -webkit-border-top-right-radius: 5px;
            -webkit-border-top-left-radius: 5px;
            /* Firefox 1-3.6 */
            -moz- border-top-right-radius: 5px;
            -moz-border-top-left-radius: 5px;
            /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
            border-top-right-radius: 5px;
            border-top-left-radius: 5px;
        }

        .commoncss ul li a {
            background-color: #f7f7f6;
            border-color: #fff;
            border-left: 1px solid #fff;
            border-right: 0 solid #fff;
            border-style: solid;
            border-width: 0 0 1px 1px;
            color: #26477a;
            display: block;
            font-family: museo-sans,sans-serif;
            font-size: 11px;
            line-height: 28px;
            padding: 0 0 0 15px;
            text-align: left;
            text-decoration: none;
            width: 164px;
            float: left;
        }

            .commoncss ul li a.submenu_arrow {
                background: #f7f7f6 url(../webimages/arrow_quick_down.png) 164px 12px no-repeat;
            }


            .commoncss ul li a:hover {
                background-color: #DADADA;
                border-color: #0b6daa #0b6daa #fff #fff;
                border-left: 1px solid #fff;
                border-right: 0 solid #0b6daa;
                border-style: solid;
                border-width: 0 0 1px 1px;
                color: #26477a;
            }



#menu_1_UL {
    display: none;
}

#menu_2_UL {
    display: none;
}

#menu_3_UL {
    display: none;
}

#menu_4_UL {
    display: none;
}

#menu_5_UL {
    display: none;
}

#menu_6_UL {
    display: none;
}

#menu_7_UL {
    display: none;
}


/******************/


#menu_1_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_1_sub li a {
        border-radius: 0px !important;
    }

#menu_2_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_2_sub li a {
        border-radius: 0px !important;
    }

#menu_3_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_3_sub li a {
        border-radius: 0px !important;
    }

#menu_4_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_4_sub li a {
        border-radius: 0px !important;
    }

#menu_5_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_5_sub li a {
        border-radius: 0px !important;
    }

#menu_6_sub {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_6_sub li a {
        border-radius: 0px !important;
    }

#menu_7_sub1, #menu_7_sub2, #menu_7_sub3, #menu_7_sub4, #menu_7_sub5, #menu_7_sub6, #menu_7_sub7 {
    display: none;
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    border-radius: 0px !important;
    border: none !important;
}

    #menu_7_sub1, #menu_7_sub2, #menu_7_sub3, #menu_7_sub4, #menu_7_sub5, #menu_7_sub6, #menu_7_sub7 li a {
        border-radius: 0px !important;
    }


.menu_7-DIV ul li.first a {
    border-radius: 0px !important;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    /* Firefox 1-3.6 */
    -moz- border-top-right-radius: 0px;
    -moz-border-top-left-radius: 0px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}




/***************************/


.main_menu .menu_1 {
    width: 80px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_2 {
    width: 90px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_3 {
    width: 120px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_4 {
    width: 80px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_5 {
    width: 100px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_6 {
    width: 80px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}

.main_menu .menu_7 {
    width: 80px;
    height: 37px;
    padding: 0px 2px;
    margin: 1px 5px;
}


/*************** for Menu end**************/








/*************** *********************  Header and footer CSS Starts ***********************************************************/

body, html {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 100%;
    font-size: 11px;
    color: #0E6EAB;
    background: #ffffff url(../webimages/bg_shadow.jpg) center top no-repeat;
    scrollbar-face-color: #0C6DAA;
    scrollbar-highlight-color: #E4EEF7;
    scrollbar-shadow-color: #DEEBF4;
    scrollbar-3dlight-color: #E4EEF7;
    scrollbar-arrow-color: #A8D3ED;
    scrollbar-track-color: #DEEBF4;
    scrollbar-darkshadow-color: #DEEBF4;
}

.main_table {
    border: 0px #0E6CAA solid;
    background: #ffffff url(../webimages/header_bg.gif) repeat-x;
}

#container {
    width: 768px;
    margin: 10px auto;
    height: auto;
}

h1, h2, h3, h4, h5 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}

.logo {
    float: left;
    margin-top: 4px;
}

#header-left {
    background: url(../webimages/header_left.gif) no-repeat;
    width: 8px;
    float: left;
    height: 118px;
}

#header-right {
    background: url(../webimages/header_right.gif) no-repeat;
    width: 8px;
    float: left;
    height: 118px;
}

#header-mid {
    background: url(../webimages/header_middle.gif) repeat-x;
    height: 118px;
    float: left;
}

.head-submenus {
    float: right;
    margin: 15px 10px 0 39px;
}

    .head-submenus ul {
        margin-bottom: 15px;
    }

        .head-submenus ul li {
            display: inline;
        }

            .head-submenus ul li a {
                color: #1381c6;
                font-size: 10px;
                text-decoration: none;
                padding: 0 8px;
                border-right: 1px solid #1381c6;
            }

            .head-submenus ul li .rem-bord {
                border: none;
            }


#header-mid {
    width: 752px;
}

.main_menu_bg {
    float: left;
    margin: 16px auto;
    width: 754px;
    height: 30px;
}

.graph-chart-cover {
    background: #F7F7F7;
    width: 758px;
    height: auto;
    float: left;
    padding: 0px 4px;
    border-left: 1px solid #E4E2E2;
    border-right: 1px solid #E4E2E2;
    border-bottom: 1px solid #E4E2E2;
}


.step6 {
    width: 768px;
    height: auto;
    float: left;
    margin: 5px 0px 10px 0px;
}


.step8 {
    width: 758px;
    height: auto;
    float: left;
    margin: -8px 0px 0px 0px;
}

.mid_set_A {
    width: 200px;
    height: auto;
    float: left;
    border-left: 1px solid #0E6CAA;
    border-right: 1px solid #0E6CAA;
    border-bottom: 1px solid #0E6CAA;
    float: left;
    padding-bottom: 2px;
    margin-left: 4px;
}



.mid_set_B {
    border: 1px solid #E4E2E2;
    float: left;
    min-height: 404px;
    height: auto;
    margin-left: 5px;
    width: 554px;
    padding: 0px 0px 0px 0px;
}

/******************************************************/


a {
    color: #000;
    text-decoration: none;
    outline: none;
}

    a:hover {
        color: #000;
        text-decoration: none;
        outline: none;
    }

h1, h2, h3, h4 {
    padding: 0;
    margin: 0;
}

h1 {
    font-size: 11px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
    font-size: 11px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 5px;
}

h3 {
    font-size: 11px;
    color: #1F4A6C;
    line-height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
    font-size: 11px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pageright_border {
    border-right: 0px #BAE1FA solid;
    border-left: 0px #BAE1FA solid;
    /*background:url(../webimages/left_tab_bg.jpg) repeat-y;*/
}
/* header_link */

.header_link {
    color: #0E6EAB;
}

    .header_link a {
        color: #0E6EAB;
    }

        .header_link a:hover {
            color: #000;
        }
/* header part */
.in_put {
    border: 1px #7bb0d0 solid;
    width: 128px;
    height: 20px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
}

.in_put_button {
    background-image: url(../webimages/more_bg.gif);
    border: 0px #000000 solid;
    width: 33px;
    height: 17px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.header {
    background: url(../webimages/header_bg.gif) repeat-x;
}

.header_curve {
    background: url(../webimages/header_curve_bg.gif) repeat-x;
}

.text_field {
    width: 149px;
    height: 15px;
}

.go {
    background: url(../webimages/go.gif) no-repeat;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    width: 34px;
    height: 21px;
    border: 0;
}
/* main menu */

/* For first level menu.*/

#wrap {
    margin: 0px;
    padding: 0px;
}

.news_bg {
    background: url(../webimages/box_bg.gif) repeat-y;
}

/*  left tab */

.head_index {
    background: none repeat scroll 0 0 #0C6DAA;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.lefttab_bg {
    width: 180px;
    border-right: 1px #0C6DAA solid;
}

ul.quick_link {
    padding: 0 0 0 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    list-style: none;
}

    ul.quick_link li {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

        ul.quick_link li a {
            font-family: Verdana;
            font-size: 11px;
            color: #26477A;
            text-decoration: none;
            display: block;
            width: 180px;
            text-align: left;
            line-height: 28px;
            background-color: #DBEDFB;
            border-left: 1px #fff solid;
            border-right: 0px #fff solid;
            border-top: 0px #fff solid;
            border-bottom: 1px #fff solid;
            padding: 0 0 0 15px;
            font-weight: bold;
        }

            ul.quick_link li a:hover {
                color: #000;
                background-color: #ACD0F4;
                border-left: 1px #fff solid;
                border-right: 0px #0B6DAA solid;
                border-top: 0px #0B6DAA solid;
                border-bottom: 1px #fff solid;
                font-weight: bold;
            }

        /********************************/
        /*********************/


        ul.quick_link li ul#down_arow_ID {
            list-style: none outside none;
            margin: 0 0 0 -41px;
            padding: 0;
            width: 154px;
        }

        /*********************/




        ul.quick_link li a.quick_icon_win {
            background: url(../../webimages/windows_icon.png) 154px 13px no-repeat;
            font-family: Verdana;
            font-size: 9px;
            color: #26477A;
            text-decoration: none;
            display: block;
            width: 180px;
            text-align: left;
            line-height: 16px;
            background-color: #DBEDFB;
            border-left: 1px #fff solid;
            border-right: 0px #fff solid;
            border-top: 0px #fff solid;
            border-bottom: 1px #fff solid;
            padding: 2px 0 2px 15px;
            font-weight: bold;
        }

        ul.quick_link li a.quick_icon_mac {
            background: url(../../webimages/mac_icon.png) 154px 6px no-repeat;
            font-family: Verdana;
            font-size: 9px;
            color: #26477A;
            text-decoration: none;
            display: block;
            width: 180px;
            text-align: left;
            line-height: 16px;
            background-color: #DBEDFB;
            border-left: 1px #fff solid;
            border-right: 0px #fff solid;
            border-top: 0px #fff solid;
            border-bottom: 1px #fff solid;
            padding: 2px 0 2px 15px;
            font-weight: bold;
        }

        ul.quick_link li a.quick_icon_mob {
            background: url(../../webimages/mobile_icon.png) 158px 6px no-repeat;
            font-family: Verdana;
            font-size: 9px;
            color: #26477A;
            text-decoration: none;
            display: block;
            width: 180px;
            text-align: left;
            line-height: 16px;
            background-color: #DBEDFB;
            border-left: 1px #fff solid;
            border-right: 0px #fff solid;
            border-top: 0px #fff solid;
            border-bottom: 1px #fff solid;
            padding: 2px 0 2px 15px;
            font-weight: bold;
        }

        ul.quick_link li a div {
            font-family: Verdana;
            font-size: 11px;
            color: #000;
            font-weight: bold;
            text-align: right;
            width: 108px;
        }

        ul.quick_link li a.quick_icon_win:hover {
            background-color: #ACD0F4;
            border-left: 1px #fff solid;
            border-right: 0px #0B6DAA solid;
            border-top: 0px #0B6DAA solid;
            border-bottom: 1px #fff solid;
            font-weight: bold;
        }

        ul.quick_link li a.quick_icon_mac:hover {
            background-color: #ACD0F4;
            border-left: 1px #fff solid;
            border-right: 0px #0B6DAA solid;
            border-top: 0px #0B6DAA solid;
            border-bottom: 1px #fff solid;
            font-weight: bold;
        }

        ul.quick_link li a.quick_icon_mob:hover {
            background-color: #ACD0F4;
            border-left: 1px #fff solid;
            border-right: 0px #0B6DAA solid;
            border-top: 0px #0B6DAA solid;
            border-bottom: 1px #fff solid;
            font-weight: bold;
        }

        ul.quick_link li a.down_arow {
            /*background:url(../../webimages/arrow_quick_down.png) 164px 12px no-repeat;
*/ font-family: Verdana;
            font-size: 11px;
            color: #000;
            text-decoration: none;
            display: block;
            width: 180px;
            text-align: left;
            background-color: #DBEDFB;
            border-left: 1px #fff solid;
            border-right: 0px #fff solid;
            border-top: 0px #fff solid;
            border-bottom: 1px #fff solid;
            padding: 0 0 0 15px;
            font-weight: bold;
        }


/******************************/









/* home content part */
.banner_bg {
    background: url(../webimages/banner_bg.gif) repeat-x left top;
}

/* footer part */
.footer_head {
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    line-height: 25px;
}

    .footer_head a {
        font-size: 10px;
        color: #fff;
        font-weight: bold;
        line-height: 25px;
    }

.footer_link {
    font-size: 10px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

    .footer_link a {
        font-size: 10px;
        color: #fff;
        font-weight: normal;
        text-decoration: none;
        line-height: 22px;
    }

.footer_midline {
    color: #fff;
}

.footer_link a:hover {
    text-decoration: underline;
}

.footer_bg {
    font-size: 11px;
    width: 760px;
}

.footer_txt1 {
    font-size: 10px;
    color: #fff;
    line-height: 25px;
    padding: 0 0 0 45px;
    height: 40px;
}

    .footer_txt1 a {
        font-size: 10px;
        color: #fff;
        line-height: 25px;
        padding: 0 0 0 0px;
        height: 40px;
    }

        .footer_txt1 a:hover {
            color: #000;
        }

.footer_txt1_right {
    font-size: 10px;
    color: #fff;
    line-height: 25px;
    padding: 0 45px 0 0;
    height: 40px;
    text-align: right;
    float: right;
}

.footer_txt2 {
    background: url(../webimages/footer_bottom_middle.gif) repeat-x;
    font-size: 10px;
    color: #000;
    font-weight: normal;
    height: 37px;
    width: 757px;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
}

    .footer_txt2 a {
        font-size: 10px;
        color: #000;
        font-weight: normal;
        height: 37px;
        text-decoration: none;
    }

        .footer_txt2 a:hover {
            color: #000;
            text-decoration: underline;
        }

.footer_txt2_right {
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    float: right;
}




.spacer {
    margin: 0;
    padding: 0;
    clear: both;
}

/**************************************/



/* ---- FOOTER hover tooltip ---- */
.footer_title {
    background: url(../webimages/footer_title.jpg) repeat-x;
    border-left: #D8D8D8 1px solid;
    border-right: #D8D8D8 1px solid;
    border-bottom: #D8D8D8 1px solid;
    height: 39px;
}

.footer_main_container {
    background: url(../webimages/footer_title.jpg) repeat-x;
    border-left: #D8D8D8 1px solid;
    border-right: #D8D8D8 1px solid;
    border-bottom: #D8D8D8 1px solid;
    height: 39px;
    font-size: 10px;
    font-family: museo-sans, sans-serif;
    font-weight: 700;
    list-style: none;
    width: 755px;
    float: left;
}

.footer_links {
    width: 100%;
    margin: 2px auto;
}

    .footer_links ul {
        padding: 0px;
        margin: 0px;
    }


        .footer_links ul li {
            float: left;
            text-decoration: none;
            list-style: none;
            line-height: 36px;
            width: auto;
        }

            .footer_links ul li a:hover {
                text-decoration: none;
                color: #fff;
            }

    .footer_links li:hover {
        text-decoration: none;
        color: #fff !important;
    }

.footer_main_container .scmd, .footer_main_container .link {
    padding: 0 0 0 14px;
    text-decoration: none;
    color: #BBB;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.ie7 .footer_main_container .scmd, .ie7 .footer_main_container .link {
    zoom: 1;
    display: inline;
}

.footer_main_container .scmd:hover, .footer_main_container .link:hover, .footer_main_container .link > a:hover, .footer_main_container .scmd > a:hover {
    color: #fff;
    background: #268FD3;
}

.footer_links li:hover {
    color: #fff !important;
    background: #268FD3 !important;
}

.footer_main_container .link, .footer_main_container .link > a {
    color: #008EB0;
    text-decoration: none;
    font-size: 11px;
    text-align: left;
    padding: 11px 14px 11px 20px;
}

.footer_main_container .scmd > a {
    color: #BBB;
    text-decoration: none;
}

.footer_main_container .more {
    padding: 0px 0px 0px 2px;
    border-right: 1px solid #D8D8D8;
}

.footer_main_container .last {
    padding: 0px 0px 0px 2px;
    border-right: 0px;
}

.footer_main_container .more span {
    text-align: center !important;
}


.footer_main_container .tooltip {
    position: absolute;
    bottom: 12px;
    right: -135px;
    display: none;
    width: 325px;
    color: #323232;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.footer_main_container .scmd:hover .tooltip, .footer_main_container .link:hover .tooltip {
    display: block;
}

.footer_main_container .tip {
    /*background:url(../webimages/icons.png) no-repeat 50% -420px;
 height:16px; */
    margin-top: -1px;
}

.footer_main_container .box {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #268FD3;
    border: 1px solid #fff;
    padding: 10px 10px 10px 15px;
    cursor: default;
    margin: 0px 0px -4px 0px;
}

.footer_main_container .more .tooltip {
    right: 10px;
    bottom: 40px;
    width: 240px;
}

.footer_main_container .more .tip {
    background-position: 103px -420px;
}

.footer_main_container .more .box {
    padding: 10px 15px 0;
}

.foot {
    padding: 0;
}

    .foot .col {
        padding: 10px 5px 10px 0;
    }

    .foot .half {
        width: 210px;
    }

.subfoot {
    margin: 0;
    border-top: 0;
    padding-bottom: 10px;
    text-align: left;
}

    .subfoot a {
        margin: 0;
        border-top: 0;
        line-height: 18px;
        color: #FFFFFF;
        text-align: left !important;
    }

        .subfoot a:hover {
            margin: 0;
            border-top: 0;
            line-height: 18px;
            text-decoration: underline !important;
        }


    .subfoot span {
        margin: 0;
        border-top: 0;
        line-height: 18px;
        font-size: 11px;
        font-weight: bold;
        color: #FFC20D;
    }
/* ----End  FOOTER hover tooltip ---- */



/**********************************************/


.sep_border {
    height: 60px;
    float: left;
    margin: 4px 24px 0 5px;
    padding: 0;
    border: 1px inset #B5D3E5;
}

.content_div_right {
    width: 762;
    height: auto;
    padding: 0px 0px 0px 0px;
}

.grid_4 {
    width: 755px;
    height: 130px;
    text-align: justify;
    font: bold 11px Arial, Helvetica, sans-serif;
    border: 1px solid #E7E7E7;
    float: left;
    margin: 4px 0px 10px -2px;
    padding: 0px;
}

    .grid_4 h4 {
        background: #e9f4fa;
        line-height: 20px;
        height: 25px;
        color: #000000;
        text-align: left;
        margin: 0 0 4px;
        font-size: 11px;
        padding: 3px 0 0 5px;
    }


.grid_padding_img {
    padding: 0px 5px 0px 5px;
}

    .grid_padding_img p {
        float: left;
        margin-top: -5px;
        padding: 5px;
        line-height: 20px;
        margin-right: 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
    }

    .grid_padding_img a {
        text-decoration: underline;
    }

        .grid_padding_img a:hover {
            text-decoration: none;
        }

/*************** *********************  Header and footer CSS End ***********************************************************/


/*************** *********************  Inside pages CSS Start************************
   ***********************************/

.content_part_center {
    width: 766px;
    min-height: 300px;
    height: auto;
    padding: 0px;
    margin: 0px 0px;
    float: left;
    border-left: 1px solid #E4E2E2;
    border-right: 1px solid #E4E2E2;
}

.page_path {
    background: #97A5B0;
    width: 746px;
    height: 23px;
    padding: 10px 0px 0px 20px;
    margin: 0px 0px;
    float: left;
    color: #fff;
    border-bottom: 1px solid #E4E2E2;
}

    .page_path a {
        color: #fff;
        font-size: 10px;
        text-decoration: underline;
    }

        .page_path a:hover {
            color: #fff;
            text-decoration: none;
        }

.step6 .mid_set_B h1 {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #97A5B0;
    color: #0C6DAA;
    font-family: Verdana;
    font-size: 13px;
    padding: 5px;
}

.content_container {
    float: left;
    height: auto;
    width: 100%;
    color: #000000;
    margin: 10px 0px;
}

p {
    color: #010305;
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 8px;
    text-align: justify;
}

.content_container p img {
    margin: 0px 0px 2px 8px;
    float: right;
}

/*************** *********************  Inside pages CSS  ************************
   ***********************************/

/*************** *********************  heare onwods screen  CSS  ************************
   ***********************************/

.list_sub_sub {
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 35px;
    margin-top: 0px;
    list-style: none;
}

    .list_sub_sub li {
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        margin-right: 0px;
        margin-top: 0px;
        color: #010305;
        font-family: Verdana;
        text-align: justify;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
        list-style-type: circle;
        background: none;
    }


.list_sub_sub_arrow {
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 50px;
    margin-top: 0px;
    list-style: none;
}

    .list_sub_sub_arrow li {
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        margin-right: 0px;
        margin-top: 0px;
        color: #010305;
        font-family: Verdana;
        text-align: justify;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
        list-style-type: square;
        background: none;
    }

/****************************************************/
.list_hedFutureMar {
    background: url(../webimages/sqr_dot.gif) 15px 3px no-repeat;
    padding-left: 30px;
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    color: #0c6daa;
    font-weight: bold;
}

.list_sub {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    list-style: none;
}

    .list_sub li {
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        background: url(../webimages/sqr_dot.gif) left 6px no-repeat;
        color: #010305;
        font-family: Verdana;
        text-align: justify;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
        line-height: 17px;
    }


ul.sitemap {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 15px;
    list-style: none;
}

    ul.sitemap li {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 2px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        background: url(../webimages/minus.gif) no-repeat 15px 6px;
    }

        ul.sitemap li a {
            font-family: Verdana;
            font-size: 11px;
            color: #0C6DAA;
            text-decoration: none;
            padding-left: 30px;
            line-height: 17px;
        }

            ul.sitemap li a:hover {
                color: #000000;
            }

.site_hed, .site_hed a, .site_hed a:hover {
    font-family: Verdana;
    font-size: 11px;
    color: #FFae00;
    text-decoration: none;
    padding-left: 10px;
    font-weight: bold;
    line-height: 0px;
}

    .site_hed:hover {
        color: #0C6DAA;
    }

.site_hed1 {
    font-family: Verdana;
    font-size: 11px;
    color: #FFae00;
    text-decoration: none;
    padding-left: 30px;
    font-weight: bold;
}

    .site_hed1:hover {
        color: #0C6DAA;
    }

.site_hed1_a {
    font-family: Verdana;
    font-size: 11px;
    color: #FFae00;
    text-decoration: none;
    padding-left: 30px;
    font-weight: bold;
}

    .site_hed1_a:hover {
        color: #0C6DAA;
    }

.site_hed2 {
    font-family: Verdana;
    font-size: 11px;
    color: #0C6DAA;
    text-decoration: none;
    padding-left: 10px;
    font-weight: bold;
    line-height: 0px;
}

    .site_hed2:hover {
        color: #0C6DAA;
    }

.sitemap_title {
    font-family: Verdana;
    font-size: 11px;
    color: #0C6DAA;
    text-decoration: none;
    font-weight: bold;
    line-height: 0px;
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.site_title:hover {
    color: #000000;
}

/*Heading*/
.hed1 {
    color: #095686;
    font-family: Verdana;
    font-size: 18px;
}

.hed2 {
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
}

.hed3 {
    color: #334148;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 10px;
    line-height: 18px;
    font-weight: bold;
}

.hed4 {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 15px;
    padding-left: 150px;
    line-height: 18px;
}

.hed5 {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 11px;
}

.hed8 {
    color: #2e81b6;
    font-family: Verdana;
    font-size: 12px;
    margin-left: 30px;
    line-height: 18px;
}

.hed9 {
    color: #334148;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 150px;
    line-height: 18px;
}

.hed10 {
    color: #ffffff;
    font-family: Verdana;
    font-size: 10px;
    line-height: 26px;
    margin-left: 5px;
    font-weight: bold;
}

.hed10_index {
    color: #ffffff;
    font-family: Verdana;
    font-size: 10px;
    line-height: 26px;
    margin-left: 5px;
    font-weight: bold;
}

.hed11 {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 50px;
}

.hed12 {
    color: #09314a;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    margin-left: 15px;
}

.hed13 {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    margin-left: 15px;
}

.hed14 {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
}

.hed15 {
    color: #FFae00;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 10px;
    line-height: 20px;
}

.hed16 {
    color: #095686;
    font-family: Verdana;
    font-size: 15px;
}

.hed17 {
    color: #0c6daa;
    font-weight: bold;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    margin-top: 8px;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 15px;
    text-align: justify;
}

.side_hed {
    color: #09314a;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    line-height: 150%;
}

.side_hed1 {
    color: #1b76b0;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 17px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.side_hed2 {
    color: #1b76b0;
    font-family: Verdana;
    font-size: 13px;
    margin-left: 30px;
    margin-top: 5px;
}


/* Running Text */
.runtxt1 {
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}

.runtxt2 {
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    margin-left: 10px;
    margin-right: 20px;
}

.runtxt3 {
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    margin-top: 8px;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 15px;
    text-align: justify;
}

.runtxt4 {
    color: #0C6DAA;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    margin-top: 8px;
    line-height: 15px;
    text-align: justify;
    font-weight: bold;
    margin-left: 15px;
}

.runtxt5 {
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    margin-top: 8px;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 15px;
    text-align: justify;
    padding-left: 15px;
    margin-right: 15px;
    line-height: 17px;
    font-weight: normal;
}

.copy {
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 5px;
}

ul.list_one {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    list-style: none;
}

    ul.list_one li {
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        background: url(../webimages/sqr_dot.gif) left 6px no-repeat;
        color: #010305;
        font-family: Verdana;
        text-align: justify;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
        line-height: 17px;
    }

.list_hed {
    color: #0c6daa;
    font-weight: bold;
}

.list_hedFutureMar {
    background: url(../webimages/sqr_dot.gif) 15px 3px no-repeat;
    padding-left: 30px;
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    color: #0c6daa;
    font-weight: bold;
}

.list_sub {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    list-style: none;
}

    .list_sub li {
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        background: url(../webimages/sqr_dot.gif) left 6px no-repeat;
        color: #010305;
        font-family: Verdana;
        text-align: justify;
        font-size: 11px;
        line-height: 15px;
        text-align: justify;
        line-height: 17px;
    }




.one {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}

    .one:hover {
        color: #3C5073;
    }

.one1 {
    color: #0C6DAA;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    text-align: justify;
    line-height: 17px;
}

    .one1:hover {
        color: #FF0000;
        text-decoration: none;
    }

.two {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

    .two:hover {
        color: #FF0509;
    }

.member {
    color: #0c6daa;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
}

    .member:hover {
        color: #3C5073;
        text-decoration: none;
    }


.footer {
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    line-height: 25px;
}

    .footer:hover {
        color: #000000;
    }

.footer_line {
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
}

/* Table */
.tab1 {
    background-color: #dfe9f3;
    border-bottom: 1px dotted #4b92be;
    border-top: 1px dotted #4b92be;
}

table.tab2 {
    margin-left: 15px;
    border: 1px #0C6DAA solid;
    background-color: #D0E0ED;
}

    table.tab2 tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
    }

    table.tab2 td {
        padding: 5px;
        border-bottom: 1px #ffffff solid;
        border-right: 1px #FFFFFF solid;
    }

    table.tab2 tr.txtcol {
        color: #000000;
        font-weight: normal;
    }

.tab3 {
    background-color: #dfe9f3;
    margin-left: 2px;
    margin-top: 5px;
    color: #000000;
    font-weight: normal;
}

table.tab_mem {
    margin-left: 3px;
    border: 1px #0C6DAA solid;
    background-color: #D0E0ED;
}

    table.tab_mem tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
    }

    table.tab_mem td {
        padding: 5px;
        border-bottom: 1px #ffffff solid;
        border-right: 1px #FFFFFF solid;
    }

    table.tab_mem tr.txtcol {
        color: #000000;
        font-weight: normal;
    }

table.tab_cmm_member {
    margin-left: 3px;
    border-top: 1px #0C6DAA solid;
    border-left: 1px #0C6DAA solid;
    background-color: #FFFFFF;
}

    table.tab_cmm_member tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
    }

    table.tab_cmm_member td {
        padding: 5px;
        border-bottom: 1px #0C6DAA solid;
        border-right: 1px #0C6DAA solid;
    }

    table.tab_cmm_member tr.txtcol {
        color: #000000;
        font-weight: normal;
    }

    table.tab_cmm_member td.txtcol3 {
        border-bottom: #0C6DAA 1px solid;
    }

table.tab_historical1 {
    border: 1px #FFF solid;
    background-color: #D0E0ED;
}

    table.tab_historical1 tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
    }

    table.tab_historical1 td {
        padding: 0px;
        border-bottom: 0px #ffffff solid;
        border-right: 1px #FFFFFF solid;
    }

    table.tab_historical1 tr.txtcol_title {
        background-color: #A6D2ED;
        text-align: center;
        color: #0C6DAA;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
    }

    table.tab_historical1 tr.txtcol_head {
        font-weight: bold;
        text-align: center;
        background-color: #F8B122;
        color: #FFFFFF;
    }

    table.tab_historical1 tr.txtcol_sub {
        font-weight: bold;
        background-color: #0C6DAA;
        color: #FFFFFF;
    }

        table.tab_historical1 tr.txtcol_sub .inner {
            font-weight: bold;
            background-color: #0C6DAA;
            color: #FFFFFF;
            border-bottom: 1px #ffffff solid;
        }

        table.tab_historical1 tr.txtcol_sub .outer {
            font-weight: bold;
            background-color: #0C6DAA;
            color: #FFFFFF;
            border-bottom: 1px #ffffff solid;
        }


table.tab_historical {
    border: 0px #0C6DAA solid;
    background-color: #D0E0ED;
}

    table.tab_historical tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
    }

    table.tab_historical td {
        padding: 0px;
        border-bottom: 0px #ffffff solid;
        border-right: 1px #FFFFFF solid;
        line-height: 25px;
    }

    table.tab_historical tr.txtcol_title {
        background-color: #A6D2ED;
        text-align: center;
        color: #0C6DAA;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
    }

    table.tab_historical tr.txtcol_head {
        font-weight: bold;
        text-align: center;
        background-color: #F8B122;
        color: #FFFFFF;
    }

    table.tab_historical tr.txtcol_sub {
        font-weight: bold;
        background-color: #0C6DAA;
        color: #FFFFFF;
    }

/* Controls */
.in_put {
    border: 1px #7bb0d0 solid;
    width: 128px;
    height: 20px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
    line-height: 18px;
}

.in_put_button {
    background-image: url(../webimages/more_bg.gif);
    border: 0px #000000 solid;
    width: 33px;
    height: 17px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.opt {
    border: #7bb0d1;
    width: 150px;
    height: 20px;
    color: #3d8abb;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 31px;
}

/* 404 */
.pagenotfound_bg {
    background: url(../webimages/404_mexnepal.jpg) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 563px;
    height: 297px;
    padding-top: 25px;
}

.head_sorry {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.in_put_404 {
    background-image: url(../webimages/search_go.gif);
    border: 0px #000000 solid;
    width: 31px;
    height: 25px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    cursor: hand;
}

.in_put_search {
    border: 0px;
    color: #000;
}
/* table border */
.App_tab_border {
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #0E6CAA;
}
/* text label */
.App_textStyle {
    FONT: 11px Verdana;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    text-decoration: none;
}
/* mandatory fields */
.App_Red {
    FONT: bolder 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #DD0000;
    TEXT-DECORATION: none;
    padding-left: 4px;
}

.ddmmyyyy {
    border: 1px #7bb0d0 solid;
    width: 58px;
    height: 18px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
}

.hed3_underline {
    color: #334148;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 10px;
    line-height: 18px;
    font-weight: bold;
    text-decoration: underline;
}

.App_in_put_button {
    background-image: url(../webimages/more_bg.gif);
    border: 0px #000000 solid;
    width: 60px;
    height: 17px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.App_in_put_tarea {
    border: 1px #7bb0d0 solid;
    width: 170px;
    height: 40px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
}

.App_in_put {
    border: 1px #7bb0d0 solid;
    width: 170px;
    height: 18px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
}

.App_black {
    color: #09314a;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

/* linl member page  */
.member_link {
    color: #000;
    font-size: 11px;
    text-decoration: none;
}

    .member_link A {
        color: #000;
        font-size: 11px;
        text-decoration: none;
    }

        .member_link A:hover {
            color: #000;
            font-size: 11px;
            text-decoration: underline;
        }

#imageContainer {
    height: 100px;
}

    #imageContainer img {
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100px;
        width: 196px;
        opacity: -0.01;
    }

/* press relase page css  */
.tab1 {
    background-color: #dfe9f3;
    border-bottom: 1px dotted #4b92be;
    border-top: 1px dotted #4b92be;
}

table.press {
    margin-left: 3px;
    border: 1px #0C6DAA solid;
    background-color: #D0E0ED;
}

    table.press tr {
        color: #FFFFFF;
        vertical-align: middle;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
    }

    table.press td {
        padding: 5px;
        border-bottom: 1px #ffffff solid;
        border-right: 1px #FFFFFF solid;
    }

    table.press tr.presstxtcol {
        color: #000000;
        font-weight: normal;
    }
/* press relase page css end */

/* cnm members page 25-09-09 */
.main_bg {
    background: url(../webimages/members_bg.gif) repeat-x top left;
    border: 2px #0D6DAA solid;
    font-size: 10px;
    color: #000;
}

.members_strightline {
    background: url(../webimages/stright_line.gif) repeat-x 0 11px;
}

.members_topline {
    background: url(../webimages/arrow_down_line.gif) repeat-y center top;
}

.Ncm_members_list1 {
    background: #fff url(../webimages/ncm_list2_bg.gif) repeat-x 0 25px;
    border-bottom: 1px #5FA2CB solid;
    border-left: 1px #5FA2CB solid;
    border-right: 1px #5FA2CB solid;
    margin-bottom: 5px;
    bottom: 5px;
}

.Ncm_members_list2 {
    background: url(../webimages/ncm_list2_bg.gif) repeat-x 0 25px;
    border-bottom: 1px #5FA2CB solid;
    border-left: 1px #5FA2CB solid;
    border-right: 1px #5FA2CB solid;
    margin-bottom: 5px;
}

.Ncm_members_active {
    background: url(../webimages/ncm_list_active_bg.gif) repeat-x;
    border-bottom: 0px #5FA2CB solid;
    border-left: 1px #FFC212 solid;
    border-right: 1px #FFC212 solid;
    color: #000000;
    cursor: hand;
}

.Ncm_members_main {
    background: url(../webimages/ncm_list_active_bg.gif) repeat-x;
    border-bottom: 0px #5FA2CB solid;
    border-left: 1px #FFC212 solid;
    border-right: 1px #FFC212 solid;
    color: #000000;
    cursor: hand;
}

.Ncm_members_main_list1 {
    background: url(../webimages/ncm_main_list1_bg.gif) repeat-x left top;
    margin-bottom: 1px;
    border-left: 1px #5FA2CB solid;
    border-right: 1px #5FA2CB solid;
    cursor: hand;
}

.Ncm_members_main_list_top {
    background: url(../webimages/ncm_main_list1_bg.gif) repeat-x left top;
    margin-bottom: 1px;
    border-left: 1px #5FA2CB solid;
    border-right: 1px #5FA2CB solid;
    cursor: hand;
}

.Ncm_members_main_list2 {
    background: url(../webimages/ncm_main_list2_bg.gif) repeat-x left top;
    margin-bottom: 1px;
    border-left: 1px #5FA2CB solid;
    border-right: 1px #5FA2CB solid;
    cursor: hand;
}

.ncm_head {
    color: #0A6EA9;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
}

.ncm_head_bg {
    color: #ffffff;
    background: url(../webimages/ncm_head_bg.gif) repeat-x left top;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
}

.anniversary_head_bg {
    color: #ffffff;
    background: #F8F7F7;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
}

.ncm_name {
    color: #0A6EA9;
    font-size: 13px;
    text-align: left;
    line-height: 18px;
    font-weight: bold;
    background: none;
    border: none;
}

.ncm_name_inner {
    color: #0A6EA9;
    font-size: 13px;
    text-align: center;
    line-height: 18px;
    font-weight: bold;
    background: none;
    border: none;
}

.ncm_address {
    font-size: 10px;
    color: #000;
    line-height: 14px;
    text-align: center;
}

.ncm_weblink {
    font-size: 11px;
    color: #000;
    line-height: 18px;
    text-align: center;
}

    .ncm_weblink a {
        font-size: 11px;
        text-align: center;
        line-height: 18px;
        color: #000;
        text-decoration: underline;
    }

        .ncm_weblink a:hover {
            color: #000;
            text-decoration: none;
            text-align: center;
        }

#imageContainer1 {
    height: 80px;
}

    #imageContainer1 img {
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 80px;
        width: 196px;
        opacity: -0.01;
    }


/* header part */
.header {
    background: url(../webimages/header_bg.gif) repeat-x;
}

.header_curve {
    background: url(../webimages/header_curve_bg.gif) repeat-x;
}

.text_field {
    width: 149px;
    border: 1px #7bb0d0 solid;
    width: 149px;
    height: 20px;
    font-family: Verdana;
    color: #0c6daa;
    font-size: 11px;
}

.go {
    background: url(../webimages/go.gif) no-repeat;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    width: 34px;
    height: 21px;
    border: 0;
    font-weight: bold;
}

.title_left {
    background: url(../webimages/title_le.gif) no-repeat;
    width: 4px;
    height: 26px;
}

.title_right {
    background: url(../webimages/title_ri.gif) no-repeat;
    width: 4px;
    height: 26px;
}

.title_bg {
    background: url(../webimages/title_bg.gif) repeat-x;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
}



/* Page Border  */

.pageright_border {
    border-right: 0px #BAE1FA solid;
    background: url(../webimages/left_tab_bg.jpg) repeat-y;
    width: 180px;
}

/* header_link */



.commentary {
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
    background: #DCEFFE /* url(../webimages/pdf_icon.gif) 10px 2px no-repeat*/;
    display: block;
    width: 180px;
    height: 25px;
    border: 1px #0d6daa solid;
    text-align: left;
    text-decoration: none;
    line-height: 25px;
    padding: 0 0 0 5px;
    margin-left: 15px;
    margin-top: 5px;
}

    .commentary:hover {
        color: #ffffff;
        border: 1px #000000 solid;
        text-decoration: none;
        background: #0C6DAA;
    }

.commentarytxt {
    color: #010305;
    font-family: Verdana;
    text-align: justify;
    font-size: 10px;
    line-height: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

.commentarytitle {
    color: #0575B9;
    font-family: Verdana;
    text-align: justify;
    font-size: 11px;
    line-height: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

    .commentarytitle a {
        color: #0575B9;
        font-family: Verdana;
        text-align: justify;
    }

        .commentarytitle a:hover {
            color: #0575B9;
            font-family: Verdana;
            text-align: justify;
        }

.nepali_site {
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

    .nepali_site a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline;
    }

        .nepali_site a:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #FFFFFF;
            text-decoration: none;
        }

.contact_name {
    color: #000000;
    font-weight: bold;
    line-height: 20px;
}

.contact_id {
    color: #000000;
    line-height: 20px;
}

.departments_title {
    background: #FFF7E4;
    border: #FCD355 1px solid;
    padding-left: 10px;
    line-height: 25px;
    font-weight: bold;
}

.departments_sub_title {
    background: #0D6DAA;
    line-height: 20px;
    font-weight: bold;
    color: #FFFFFF;
}

.departments_details {
    background: #fff;
    color: #000000;
}

.dept_td1 {
    background: #E9F6FF;
    color: #000000;
    line-height: 18px;
}

.dept_td2 {
    padding-left: 10px;
}

.dept_td3 {
    background: #D0EBFE;
    color: #000000;
    line-height: 18px;
}



.website_survey {
    background: url(../webimages/website_survey_footer.png) no-repeat;
    width: 172px;
    height: 34px;
    float: right;
}

.spacer {
    margin: 0;
    padding: 0;
    clear: both;
}

.yearbook-container {
    width: 510px;
    margin: 0 auto;
}

.yearbook-top-tab, .yearbook-bot {
    width: 510px;
}

.yearbook-top-left {
    background: url(../webimages/year_book-head-tab-top-left.gif) no-repeat bottom;
    width: 11px;
    height: 36px;
    float: left;
}

.yearbook-top-right {
    background: url(../webimages/year_book-head-tab-top-right.gif) no-repeat bottom;
    width: 11px;
    height: 36px;
    float: left;
}

.yearbook-top-mid {
    background: url(../webimages/year_book-head-tab-mid.gif) repeat-x bottom;
    width: 488px;
    height: 36px;
    float: left;
    line-height: 24px;
}

.yearbook-mid-content {
    border-left: 1px solid #0e6caa;
    border-right: 1px solid #0e6caa;
}

.yearbook-bot-left {
    background: url(../webimages/year_book-bot-left-corner.gif) no-repeat top;
    width: 10px;
    height: 9px;
    float: left;
}

.yearbook-bot-right {
    background: url(../webimages/year_book-bot-right-corner.gif) no-repeat top;
    width: 10px;
    height: 9px;
    float: left;
}

.yearbook-bot-mid {
    background: url(../webimages/year_book-bot-mid.gif) repeat-x top;
    width: 490px;
    height: 9px;
    float: left;
}

.yearbook-ban-image {
    width: 334px;
    height: 228px;
    margin: 0 auto;
}

.download-view-buts {
    width: 380px;
    margin: 5px auto 10px;
}

    .download-view-buts .download-pdf {
        margin-right: 10px;
    }

.year-book-pdf-contents {
    width: 500px;
    margin: 0 auto;
    padding: 0 0 15px;
}

.year-book-pc-head, .year-book-pc-bot {
    width: 500px;
}

.year-book-pc-head-left {
    background: url(../webimages/year-book-content-head-left.gif) no-repeat bottom;
    width: 16px;
    height: 35px;
    float: left;
}

.year-book-pc-head-right {
    background: url(../webimages/year-book-content-head-right.gif) no-repeat bottom;
    width: 16px;
    height: 35px;
    float: left;
}

.year-book-pc-head-mid {
    background: url(../webimages/year-book-content-head-mid.gif) repeat-x bottom;
    width: 468px;
    height: 35px;
    float: left;
}

.year-book-pc-bot-left {
    background: url(../webimages/year-book-content-bot-left-corner.gif) no-repeat top;
    width: 16px;
    height: 13px;
    float: left;
}

.year-book-pc-bot-right {
    background: url(../webimages/year-book-content-bot-right-corner.gif) no-repeat top;
    width: 16px;
    height: 13px;
    float: left;
}

.year-book-pc-bot-mid {
    background: url(../webimages/year-book-content-bot-mid.gif) repeat-x top;
    width: 468px;
    height: 13px;
    float: left;
}

.year-book-pc-mid {
    width: 500px;
}

.year-book-pc-ls {
    background: url(../webimages/year-book-content-left-shadow.gif) repeat-y left;
    padding-left: 7px;
}


.year-book-pc-rs {
    background: url(../webimages/year-book-content-right-shadow.gif) repeat-y right;
    padding-right: 7px;
}

.year-book-pc-mc {
    background: #fff url(../webimages/year-book-content-bg.gif) repeat-x top center;
}

.yb-h-content {
    color: #FFFFFF;
    font-size: 12px;
    float: left;
    padding-left: 25px;
    line-height: 44px;
    width: 330px;
}

ul.quick_link li a.quick_icon_and {
    background: url(../webimages/android_icon.png) 154px 6px no-repeat;
    font-family: Verdana;
    font-size: 9px;
    color: #26477A;
    text-decoration: none;
    display: block;
    width: 180px;
    text-align: left;
    line-height: 16px;
    background-color: #DBEDFB;
    border-left: 1px #fff solid;
    border-right: 0px #fff solid;
    border-top: 0px #fff solid;
    border-bottom: 1px #fff solid;
    padding: 2px 0 2px 15px;
    font-weight: bold;
}

.yb-head-sep {
    float: left;
    width: 1px;
    padding: 10px 0 0 0;
    height: 23px;
}

.yb-h-pdf {
    padding-left: 25px;
    line-height: 44px;
    color: #FFFFFF;
    font-size: 11px;
    float: left;
    width: 49px;
}

.year-book-pc-mc .pdf-names {
    width: 326px;
    float: left;
    background: url(../webimages/year-book-list-image.gif) no-repeat 25px 10px;
    padding-left: 38px;
    margin: 0 0 0 0px;
    line-height: 22px;
    color: #000000;
    height: 22px;
    display: inline;
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}

.year-book-pc-mc .pdf {
    width: 80px;
    height: 20px;
    padding: 2px 0 0 0;
    text-align: center;
    line-height: 20px;
    display: inline;
    border-bottom: 1px solid #dbdbdb;
    float: left;
}

.remove-bord {
    border-bottom: none !important;
}
