
body {
    margin: 0;
    padding: 0;
    font: normal 11px arial;
    }
/*p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;}ul,li{list-style:none;}*/ img {
    border: 0;
    outline: none;
}

a:focus {
    outline: none;
}

input, select, textarea {
    outline: none;
}

.clear {
    display: block;
    clear: both;
}

.clr1 {
    display: block;
    clear: both;
    height: 30px;
}

.clr2 {
    display: block;
    clear: both;
    height: 20px;
}

.clr3 {
    display: block;
    clear: both;
    height: 15px;
}

.clr4 {
    display: block;
    clear: both;
    height: 10px;
}

.clr5 {
    display: block;
    clear: both;
    height: 5px;
}
/* Sprite */
.slider, .search1 input, .search a {
    background: url('../images/sprite/home.gif') 0 0 no-repeat;
}

.logo a, .ftsite, .ftsite li a, .fttvch, .fttvch li a, .ft_ficn a, .ft_ticn a, .ft_yuicn a, .ft_inicn a, .ft_dticn a, .m_tam a, .m_tel a, .m_kan a, .m_mal a, .m_chan a, .m_prog a, .m_cate a, .m_schd a, .m_abt a, .m_news a {
    background: url('../images/com_spt.gif') 0 0 no-repeat;
}

ul.breadcrumb li, .tv_chnt, .tv_chnb, .read a, .read1 a, .pre a, .nxt a, .ct_chnt, .ct_chntin, .suntv_catin li a, .submit a, .prg_lst li a, .prg_lstnb li a, .prg_lstnbs, .awards_read a, .apply_now a, .pagent a.pr, .pagent a.fs, .pagent a.nx, .pagent a.ls {
    background: url('Images/inn_spt.gif') 0 0 no-repeat;
}
/*.sun_icn a,.ktv_icn a,.mus_icn a,.adi_icn a,.chu_icn a,.sunns_icn a,.suntv_icn a,.glysun_icn,.glysun_icn1{background:url('../images/catd_icn.gif') 0 0 no-repeat;}*/
/* Wrapper */
#wrapper_out {
    width: 100%;
    margin: auto;
    background: url('../images/wrap_outbg.gif') top center repeat-x;
    float: left;
}

#wrapper_in {
    width: 100%;
    margin: auto;
    background: url('../images/wrap_inbg.gif') top center no-repeat;
    float: left;
}

.wrapper {
    width: 960px;
    margin: 0 auto;
}

#wrapper {
    width: 100%;
    margin: 0 auto;
}

#header, #banner, #footer {
    width: 960px;
    float: left;
}
/* Header */
.logo {
    float: left;
    margin: 11px 266px 13px 0;
}

    .logo a {
        float: left;
        width: 281px;
        height: 64px;
        background-position: 0 0;
        display: inline;
    }

.header_rt {
    float: left;
    width: 413px;
}

ul.top_menu {
    float: left;
    width: 201px;
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.top_menu li {
        float: left;
    }

        ul.top_menu li a {
            float: left;
            font: normal 11px Arial;
            color: #cecece;
            padding: 11px 16px 0 17px;
            text-decoration: none;
            list-style: none;
        }

            ul.top_menu li a:hover, body.h_hom .m_hom a, body.h_cont .m_cont a, body.h_sit .m_sit a {
                color: #fff;
                text-decoration: none;
            }

.slider {
    float: left;
    width: 1px;
    height: 24px;
    background-position: -999px 0;
}

.search {
    float: left;
    width: 192px;
    padding: 8px 0 0 20px;
}

.search1 {
    float: left;
    width: 174px;
}

    .search1 input {
        float: left;
        width: 166px;
        height: 18px;
        background-position: 0 0;
        border: none;
        padding: 1px 4px;
    }

.search2 a {
    float: left;
    width: 18px;
    height: 20px;
    background-position: -201px -4px;
    margin: 4px 0 0 6px;
    display: inline;
}

.menu a {
    float: left;
    width: 960px;
    height: 43px;
    background: url('../images/menu.gif') 0 0 no-repeat;
}

#header2 {
    width: 100%;
    margin: 0 auto;
}

.header2 {
    float: left;
}
/* Menu Section */
.main_menu {
    width: 960px;
    float: left;
    height: 43px;
}

.mattblackmenu ul {
    margin: 0;
    padding: 0;
    font: normal 11px Trebuchet MS, arial;
    width: 998px;
    height: 43px;
}

.mattblackmenu li {
    float: left;
    list-style: none;
    font: 11px arial;
    color: #fff;
}

    .mattblackmenu li a {
        text-decoration: none;
        text-indent: -99999px;
    }

.divider {
    width: 11px;
    height: 22px;
    text-align: center;
    float: left;
    padding: 10px 0 0 15px;
}

.m_tam a {
    background-position: 0 -85px;
    width: 65px;
    float: left;
    height: 43px;
}

    .m_tam a:hover, body.h_tam .m_tam a {
        background-position: 0 -128px;
    }

.m_tel a {
    background-position: -65px -85px;
    width: 73px;
    float: left;
    height: 43px;
}

    .m_tel a:hover, body.h_tel .m_tel a {
        background-position: -65px -128px;
    }

.m_kan a {
    background-position: -138px -85px;
    width: 82px;
    float: left;
    height: 43px;
}

    .m_kan a:hover, body.h_kan .m_kan a {
        background-position: -138px -128px;
    }

.m_mal a {
    background-position: -220px -85px;
    width: 88px;
    float: left;
    height: 43px;
}

    .m_mal a:hover, body.h_mal .m_mal a {
        background-position: -220px -128px;
    }

.m_chan a {
    background-position: -308px -85px;
    width: 136px;
    float: left;
    height: 43px;
}

    .m_chan a:hover, body.h_chan .m_chan a {
        background-position: -308px -128px;
    }

.m_prog a {
    background-position: -444px -85px;
    width: 151px;
    float: left;
    height: 43px;
}

    .m_prog a:hover, body.h_prog .m_prog a {
        background-position: -444px -128px;
    }

.m_cate a {
    background-position: -595px -85px;
    width: 96px;
    float: left;
    height: 43px;
}

    .m_cate a:hover, body.h_cate .m_cate a {
        background-position: -595px -128px;
    }

.m_schd a {
    background-position: -691px -85px;
    width: 103px;
    float: left;
    height: 43px;
}

    .m_schd a:hover, body.h_schd .m_schd a {
        background-position: -691px -128px;
    }

.m_abt a {
    background-position: -794px -85px;
    width: 99px;
    float: left;
    height: 43px;
}

    .m_abt a:hover, body.h_abt .m_abt a {
        background-position: -794px -128px;
    }

.m_news a {
    background-position: -893px -85px;
    width: 67px;
    float: left;
    height: 43px;
}

    .m_news a:hover, body.h_news .m_news a {
        background-position: -893px -128px;
    }
/* menu */
/*SubMenu CSS starting*/
.ddsubmenustyle, .ddsubmenustyle ul {
    font: normal 11px Trebuchet MS, arial;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    z-index: 1;
    background: #000;
}

    .ddsubmenustyle li a {
        display: block;
        width: 70px;
        color: #fff;
        font: 12px arial;
        text-decoration: none;
        color: #fff;
        background: #4b4b4b;
        padding: 7px 15px 7px 15px;
        border-bottom: 1px dotted #ced3d9;
    }

        .ddsubmenustyle li a:hover {
            padding: 7px 15px 7px 15px;
            background: #f3d92e;
            color: #000;
        }

    * html .ddsubmenustyle li { /*IE6 CSS hack*/
        display: inline-block;
        width: 120px;
    }

.ddsubmenustyle1, .ddsubmenustyle1 ul {
    font: normal 11px Trebuchet MS, arial;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    z-index: 100;
}

    .ddsubmenustyle1 li.nobg {
        display: block;
        width: 127px;
        background: transparent url('../images/mnu_tp.png') no-repeat 0 0;
        padding: 0 15px 0;
        border: 1px solid #d5e6f3;
        border-width: 0 0 0;
    }

    .ddsubmenustyle1 li.nobg1 {
        display: block;
        width: 127px;
        background: transparent url('../images/mnu_bt1.png') no-repeat 0 0;
        padding: 0 15px 0;
        border: 1px solid #d5e6f3;
        border-width: 0 0 0;
    }

    .ddsubmenustyle1 li {
        display: block;
        width: 125px;
        background: transparent url('../images/mnu_bg.gif') repeat-y 0 0;
        padding: 0 15px 0;
        border: 1px solid #d5e6f3;
        border-width: 0 1px 0;
        filter: alpha(opacity=85); /* CSS3 standard */
        opacity: 0.85; /*background:#fff;*/
    }

        .ddsubmenustyle1 li a {
            display: block;
            width: 125px;
            font: bold 12px arial;
            text-decoration: none;
            color: #ff0000;
            padding: 7px 0 7px;
            border: 1px solid #d5e6f3;
            border-width: 0 0 1px;
            filter: alpha(opacity=100); /* CSS3 standard */
            opacity: 10;
        }

            .ddsubmenustyle1 li a:hover {
                padding: 7px 0;
                color: #fff;
                opacity: none;
            }

    * html .ddsubmenustyle1 li { /*IE6 CSS hack*/
        display: inline-block;
        width: 120px;
    }

.mnu_tp {
    width: 157px;
    float: left;
    height: 6px;
    background-position: 0 -221px;
    font-size: 0;
    opacity: 0;
}

.mnu_bt1 {
    width: 157px;
    float: left;
    height: 6px;
    opacity: 0;
}

.mnu_bt {
    width: 157px;
    float: left;
    height: 6px;
    background-position: 0 -230px;
    font-size: 0;
    opacity: 0.35;
}
/* ######### Neutral CSS  ######### */
.downarrowpointer {
    padding-left: 4px;
    border: 0;
}

.rightarrowpointer {
    position: absolute;
    padding-top: 2px;
    left: 100px;
    top: 0;
}

.ddiframeshim {
    position: absolute;
    z-index: 500;
    background: transparent;
    border-width: 0;
    width: 0;
    height: 0;
    display: none;
}
/*SubMenu CSS ending*/
/* Banner */
/* Feature*/

.flash_video1 {
    float: left;
    width: 630px;
    height: 350px;
}

.feature_video {
    float: left;
    width: 290px;
    background: #e9f1fb;
    padding: 6px 20px 0;
    height: 354px;
    _padding-top: 0;
}

    .feature_video h2 {
        float: left;
        font: normal 18px Arial;
        color: #000;
        padding-bottom: 5px;
    }

.cont_gally {
    width: 285px;
    float: left;
}
/* Gallery Start */
.photos {
    overflow: hidden;
    width: 285px;
    margin: 0;
    height: auto;
}

    .photos img.logo {
        margin: 0 auto;
        display: block;
    }

    .photos ul.thumbs {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 285px;
        float: left;
    }

        .photos ul.thumbs li {
            width: 52px;
            margin-right: 5px;
            display: inline;
            padding: 0;
            float: left;
            overflow: hidden;
            position: relative;
            text-align: center;
        }

.newarr {
    width: 285px;
    float: left;
}

.hgaly_inn {
    width: 52px;
    float: left;
}

.blueblk {
    width: 285px;
    float: left;
    height: 50px;
}

.scroll_blk {
    float: left;
    width: 285px;
    height: 50px;
    margin-top: 15px;
    display: inline;
}

.scroll_left {
    float: left;
    width: 14px;
    height: 14px;
    background: url('../images/left_arrow.gif') no-repeat 0 0;
    margin: 11px 7px 0 10px;
    display: inline;
    cursor: pointer;
}

    .scroll_left a {
        float: left;
        width: 14px;
        height: 14px;
        text-indent: -99999px;
    }

.scroll_right {
    float: left;
    width: 14px;
    height: 14px;
    background: url('../images/right_arrow.gif') no-repeat 0 0;
    margin: 11px 0 0 10px;
    display: inline;
    cursor: pointer;
}

    .scroll_right a {
        float: left;
        width: 14px;
        height: 14px;
        text-indent: -99999px;
    }

.scroll_middle {
    float: left;
    width: 285px;
    height: 50px;
}
/* Content Inner */
#cont_main {
    width: 960px;
    float: left;
    margin-bottom: 20px;
    display: inline;
}

.bd_lft {
    width: 655px;
    float: left;
    margin-right: 20px;
    display: inline;
}

.bd_lftin1 {
    width: 655px;
    float: left;
    margin-bottom: 0;
    display: inline;
}
/* Right Inner */
.bd_rgt {
    width: 285px;
    float: left;
}

.bd_rgtin1 {
    width: 285px;
    float: left;
    background: #fff;
    margin-bottom: 20px;
    display: inline;
}
/* Tv SChedule*/ /* 03 - 05 - 11*/
.tv_schedule {
    float: left;
    width: 285px;
    background: #fff;
}

.top_big {
    float: left;
    font: normal 18px Arial;
    color: #000;
    line-height: 19px;
    padding: 10px 65px 5px 0;
}

.tv_schedule select {
    float: left;
    width: 74px;
    height: 17px;
    margin: 12px 0 0 0;
    display: inline;
    padding: 1px;
    font: normal 11px arial;
    color: #000;
}

.top {
    float: left;
    padding-left: 2px;
    width: 254px;
}

.top_b {
    float: left;
    padding-bottom: 5px;
    color: #7a7a7a;
    font-size: 11px;
    line-height: 15px;
    border-bottom: 1px dotted #d8d8d8;
    width: 254px;
}

.days {
    width: 195px;
    float: left;
    text-align: center;
    padding: 7px 6px 7px 0;
}

    .days a {
        padding: 3px 7px;
        #padding:3px 4px;
        background: #fff;
        color: #7f7f7f;
        font: bold 15px Arial;
        text-decoration: none;
    }

        .days a:hover, .days a.active {
            background: #7f7f7f;
            color: #fff;
        }

.border1 {
    float: left;
    width: 285px;
    height: 3px;
    background: #006bdf;
}

table.schedule {
    float: left;
    width: 275px;
    margin-left: 10px;
}

    table.schedule td {
        border-width: 0 1px 1px 0;
        border-style: solid;
        border-color: #eaeaea;
        padding: 4px 3px 5px;
        font-size: 12px;
        color: #3f3f3f;
    }

        table.schedule td.right-b {
            border-width: 0 0 1px;
            border-style: solid;
            border-color: #eaeaea;
            padding: 4px 3px 5px;
            font-size: 12px;
            color: #3f3f3f;
        }

.view {
    float: left;
    width: 285px;
    background: #006bdf;
    padding: 5px 0 2px;
}

.view_b {
    float: left;
    font: bold 11px Arial;
    color: #fff;
    padding: 2px 20px 0 5px;
}

.view input {
    width: 80px;
    height: 14px;
    font: bold 11px arial;
    color: #102338;
    float: left;
    border: 1px solid #004da0;
    padding: 1px 3px;
    margin-right: 10px;
    display: inline;
}

#wn {
    position: relative;
    width: 265px;
    height: 300px;
    overflow: hidden;
}

.up_down {
    float: right;
    height: 16px;
    padding: 2px 15px 0 0;
}
/* What NEws */ /* 03-05-11*/
.what_new {
    float: left;
    width: 265px;
    background: #fff;
    padding: 10px;
}

.what_new_h2 {
    float: left;
    font: normal 18px Arial;
    padding-bottom: 5px;
    width: 265px;
    line-height: 3px;
    #line-height:35px;
}

.program {
    float: left;
    width: 265px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 11px;
}

.what-txt {
    float: left;
    width: 135px;
    padding-right: 10px;
    _padding-right: 0;
}

    .what-txt a {
        font: normal 13px Arial;
        color: #0080da;
        line-height: 15px;
        text-decoration: none;
    }

.what-txt_em {
    font: normal 13px Arial;
    color: #484848;
    line-height: 15px;
}

.what_txt_font {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 202px;
    word-wrap: break-word;
    padding: 0 0 10px;
}
    /**/
    .what_txt_font span {
        font: normal 11px Arial;
        color: #454545;
    }

.what_txt_font1 {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 130px;
    word-wrap: break-word;
    padding: 0 0 10px;
}
    /**/
    .what_txt_font1 span {
        font: normal 11px Arial;
        color: #454545;
    }

.what_txt_font2 {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 265px;
    word-wrap: break-word;
    padding: 0 0 10px;
}

.top_show {
    float: left;
    width: 285px;
    height: 546px;
    background: #fff;
}

.what_txt_font3 {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 130px;
    word-wrap: break-word;
    padding: 0 0 10px;
}
    /**/
    .what_txt_font3 span, .what_txt_font2 span, .what_txt_font4 span {
        font: normal 11px Arial;
        color: #454545;
    }

.what_txt_font4 {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 235px;
    word-wrap: break-word;
    padding: 0 0 10px;
}


.container {
    width: 265px;
    float: left;
    position: relative;
}

.project {
    height: auto;
    width: 265px;
}

.baner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 123px;
    height: 80px;
}

    .baner * {
        vertical-align: middle;
        float: right;
    }

    .baner span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

.banerinn {
    width: 142px;
    float: left;
    height: auto;
}

.sliderwrapper { /*position:relative;*/
    overflow: hidden;
    width: 265px;
    height: auto;
    padding-bottom: 11px;
}

    .sliderwrapper .contentdiv {
        visibility: hidden; /*position:absolute;*/
        left: 0;
        top: 0;
        background: white;
        width: 265px;
        height: 100%;
        filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

.pagination {
    width: 125px;
    text-align: center;
    margin: -15px 35px 0;
    position: absolute;
}

    .pagination a {
        width: 14px;
        float: left;
        height: 14px;
        padding: 0 5px;
        text-decoration: none; /*background:url('../images/dot1.gif') 8px 4px no-repeat;*/
        text-indent: -9999px;
    }

        .pagination a:hover, .pagination a.selected {
            width: 14px;
            float: left;
            height: 14px; /*background:url('../images/dot2.gif') 8px 4px no-repeat;*/
            text-indent: -9999px;
        }
/* Top Show */
.bd_rgt {
    width: 285px;
    float: left;
}

.bd_rgtin {
    width: 265px;
    float: left;
    padding: 5px 10px 9px;
    background: #fff;
}

.bd_rgtin_big {
    width: 265px;
    float: left;
    font: 18px arial;
    color: #000;
    text-align: left;
    padding-bottom: 8px;
}

.bd_rgtin ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bd_rgtin li {
    width: 265px;
    float: left;
    margin-bottom: 15px;
    display: inline;
    padding-bottom: 11px;
    border-bottom: 1px solid #e5e5e5;
}
    /* */
    .bd_rgtin li.nobt {
        width: 265px;
        float: left;
        border-bottom: none;
    }
/* */
.bdrt_img {
    width: 123px;
    float: left;
    height: 80px;
    border: none;
    text-align: center;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

    .bdrt_img * {
        vertical-align: middle;
        float: right;
    }

    .bdrt_img span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

.bd_rgtcnt {
    width: 142px;
    float: left;
}

.bd_rgtcnt_b a {
    width: 135px;
    float: left;
    font: 13px arial;
    color: #0080da;
    text-align: left;
    line-height: 17px;
    padding-right: 10px;
    text-decoration: none;
}

.bd_rgtcnt_em {
    width: 132px;
    float: left;
    font: normal 13px arial;
    color: #484848;
    text-align: left;
    line-height: 17px;
    padding-right: 10px;
}

.bd_rgtcnt_p {
    font: 12px arial;
    color: #3f3f3f;
    text-align: left;
    line-height: 16px;
    padding-right: 10px;
    margin: 0;
}
/* Content End */
/* Footer */
.fter {
    width: 960px;
    float: left;
}

.ft_t {
    width: 960px;
    float: left;
    padding-bottom: 15px;
    background: #e9f1fb;
}

.ftsite {
    width: 141px;
    float: left;
    background-position: -840px -180px;
    padding: 20px 0 0 19px;
}

.ftsite_big {
    width: 141px;
    float: left;
    font: bold 16px arial;
    color: #000;
    text-align: left;
    padding-bottom: 7px;
}

.ftsite ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ftsite li a {
    width: 136px;
    float: left;
    font: 11px arial;
    color: #2c6596;
    text-align: left;
    background-position: 0 -211px;
    padding: 0 0 3px 15px;
    text-decoration: none;
}

    .ftsite li a:hover, .fttvch li a:hover, body.ft_hme .f_hme a, body.ft_abt .f_abt a, body.ft_our .f_our a, body.ft_prog .f_prog a, body.ft_schd .f_schd a, body.ft_news .f_news a, body.ft_caree .f_caree a, body.ft_cont .f_cont a, body.ft_awd .f_awd a {
        color: #000;
        text-decoration: none;
    }

.fttvch {
    width: 461px;
    float: left;
    background-position: -520px -180px;
    padding: 20px 0 0 19px;
}

.fttvch_big {
    width: 461px;
    float: left;
    font: bold 16px arial;
    color: #000;
    text-align: left;
    padding-bottom: 7px;
}

.fttvch ul {
    width: 111px;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.fttvch_b {
    width: 111px;
    float: left;
    font: bold 15px arial;
    color: #1a4fa8;
    text-align: left;
    padding-bottom: 7px;
}

.fttvch li a {
    width: 96px;
    float: left;
    font: 11px arial;
    color: #2c6596;
    text-align: left;
    background-position: 0 -211px;
    padding: 0 0 3px 15px;
    text-decoration: none;
}

.ftfoll {
    width: 140px;
    float: left;
    padding: 20px 0 0 19px;
    _padding: 20px 0 0 0;
}

.ftfoll_big {
    width: 140px;
    float: left;
    font: bold 16px arial;
    color: #000;
    text-align: left;
    padding-bottom: 7px;
}

.ftfoll ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ftfoll li {
    width: 32px;
    float: left;
    height: 32px;
    padding: 0 10px 10px 0;
}

.ft_ficn a {
    width: 32px;
    float: left;
    height: 32px;
    background-position: 0 -239px;
}

.ft_ticn a {
    width: 32px;
    float: left;
    height: 32px;
    background-position: -42px -239px;
}

.ft_yuicn a {
    width: 32px;
    float: left;
    height: 32px;
    background-position: -84px -239px;
}

.ft_inicn a {
    width: 32px;
    float: left;
    height: 32px;
    background-position: -126px -239px;
}

.ft_dticn a {
    width: 32px;
    float: left;
    height: 32px;
    background-position: -168px -239px;
}

.ft_b {
    width: 940px;
    float: left;
    padding: 11px 10px 0;
    background: #1a1e27;
    
    height: 32px;
}

.ft_b_span {
    float: left;
    font: 11px arial;
    color: #a4a4a7;
    text-align: left;
}

.ft_b ul {
    width: 300px;
    float: left;
    padding-left: 10px;
    margin: 0;
    list-style: none;
}

.ft_b li {
    float: left;
    font: 11px arial;
    color: #A4A4A7;
    text-align: left;
}

.ft_b_li_span {
    font: 11px arial;
    color: #A4A4A7;
    text-align: left;
    padding: 0 10px;
}

.ft_b li a {
    font: 11px arial;
    color: #A4A4A7;
    text-align: left;
    text-decoration: underline;
}

    .ft_b li a:hover, body.ft_term .f_term a, body.ft_pry .f_pry a, body.ft_site .f_site a {
        color: #A4A4A7;
        text-decoration: none;
    }

.ft_b_cite {
    float: right;
    font: 11px arial;
    color: #a4a4a7;
    text-align: right;
}

    .ft_b_cite a {
        font: 11px arial;
        color: #a4a4a7;
        text-decoration: none;
    }

        .ft_b_cite a:hover {
            color: #a4a4a7;
            text-decoration: underline;
        }
/* Footer End */
/* Breadcrumb */
ul.breadcrumb {
    float: right;
    padding: 4px 10px 3px 0;
    width: 950px;
    background: #103c84;
    margin: 0;
    list-style: none;
}

    ul.breadcrumb li {
        float: right;
        color: #ffd511;
        font: 10px arial;
        background-position: 0 -90px;
        padding: 0 6px 0 10px;
    }

        ul.breadcrumb li span {
            color: #ffd511;
        }

        ul.breadcrumb li a {
            color: #fefefe;
            text-decoration: none;
        }

            ul.breadcrumb li a:hover {
                color: #ffd511;
            }
/* Tv Channel */
.inlft {
    width: 615px;
    float: left;
    padding: 20px;
    background: #fff;
}

.inlft_big {
    width: 615px;
    float: left;
    font: bold 22px arial;
    color: #1981d8;
    padding-bottom: 10px;
}

.inlft_p {
    font: 13px arial;
    color: #3f3f3f;
    text-align: left;
    line-height: 17px;
    padding-bottom: 10px;
    margin: 0;
}

.tv_chn {
    width: 615px;
    float: left;
}

    .tv_chn ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .tv_chn li {
        width: 200px;
        float: left;
        margin: 0 5px 25px 0;
        display: inline; /*height:275px;*/
        padding: 0;
    }

        .tv_chn li.nort {
            margin-right: 0;
            display: inline;
        }



.tv_chnm {
    width: 145px;
    float: left;
    height:210px;
    
    font-size: 0;
    padding: 0 16px 0 28px; /*height:220px;*/
    
    border:1px solid #d5d5d5;
}



.tv_chnm_big a {
   
  
    font: bold 15px arial;
    color: #212f4c;
   text-decoration:none;
   align-content:center;
   text-align:center;
   align-items:center;
}

.tvlt_img {
    width: 128px;
    float: left;
   margin-top:40px;
    border: none;
    text-align: center;
    
    display: inline;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin-bottom:10px;
}

    .tvlt_img * {
        vertical-align: middle;
    }

    .tvlt_img span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

.tv_chnm_p {
    width: 135px;
    
    height: 85px;
    
    
    text-align: left;
   
    padding-bottom: 7px;
    
    
   
}

.read a {
    
    float: right;   
    text-align: center;
    text-transform: uppercase;
    line-height: 15px;
    text-decoration: none;
   margin-right:-5px;    
    margin-top:55px;
}



.read1 a {
    width: 67px;
    float: right;
    height: 15px;
    font: 10px arial;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 15px;
    text-decoration: none;
    background-position: -207px 0;
    margin: 7px 0 0;
}

/* Category */
.cat_set {
    width: 615px;
    float: left;
    padding: 10px 0 12px;
    padding:10px 0 3px;
}

    .cat_set select {
        width: 172px;
        height: 22px;
        font: 11px arial;
        color: #767676;
        background: none;
        padding: 1px;
        border: 1px solid #989ca5;
        margin-right: 10px;
        display: inline;
    }

.ct_chn {
    width: 615px;
    float: left;
}

    .ct_chn ul {
    }

    .ct_chn li {
        width: 184px;
        float: left;
        margin: 0 30px 25px 0;
        display: inline;
        height: 285px;
    }

        .ct_chn li.nort {
            margin-right: 0;
            display: inline;
        }

        .ct_chn li.nobtm {
            margin-bottom: 0;
            display: inline;
        }

.ct_chnt {
    width: 184px;
    float: left;
    background-position: -816px 0;
    height: 285px;
    font-size: 0;
}

.ct_chntin {
    width: 140px;
    float: left;
    background-position: -816px -512px;
    height: 265px;
    font-size: 0;
    padding: 20px 22px 0;
}

.ct_chntt {
    width: 140px;
    float: left;
}

.sun_icn a {
    width: 35px;
    float: left;
    height: 32px;
    background-position: 0 0;
}

.ktv_icn a {
    width: 35px;
    float: left;
    height: 32px;
    background-position: -48px 0;
}

.sun_icn_dyn a {
    width: 35px;
    float: left;
    height: 32px;
}

.mus_icn a {
    width: 49px;
    float: left;
    height: 32px;
    background-position: -94px 0;
}

.adi_icn a {
    width: 63px;
    float: left;
    height: 32px;
    background-position: -161px 0;
}

.chu_icn a {
    width: 53px;
    float: left;
    height: 32px;
    background-position: -245px 0;
}

.sunns_icn a {
    width: 50px;
    float: left;
    height: 32px;
    background-position: -316px 0;
}

.ct_chntt_b a {
    width: 93px;
    float: left;
    height: 55px;
    font: bold 12px arial;
    color: #484848;
    line-height: 15px;
    padding: 0 0 0 12px;
    text-decoration: none;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP printers */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -pre-wrap; /* Opera 4-6 */ /*white-space: pre-wrap;  CSS 2.1 white-space: pre-line;*/ /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}



.catimg {
    width: 140px;
    float: left;
    padding-bottom: 4px;
}

.catimgs {
    width: 138px;
    height: 100px;
    float: left;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    border: 1px solid #eaeaea;
}

    .catimgs * {
        vertical-align: middle;
    }

    .catimgs span {
        display: inline-block;
        height: 100%;
    }

.catcor {
    width: 130px;
    height: 16px;
    float: left;
    background: #000;
    position: absolute;
    font: 12px arial;
    color: #ababab;
    text-align: left;
    line-height: 16px;
    z-index: 50;
    margin: 89px 1px 1px;
    text-decoration: none;
    padding-left: 8px;
}

.ct_chnm {
    width: 140px;
    float: left;
}

.ct_chnm_b {
    font: 9px arial;
    color: #777777;
    text-align: left;
    line-height: 18px;
    padding-bottom: 7px;
}

.ct_chnm_p {
    font: 12px arial;
    color: #656464;
    text-align: left;
    line-height: 18px;
    margin: 0;
    padding-bottom: 0px;
}
/* Pagenation */

.page {
    width: 505px;
    float: left;
    padding-left: 110px;
}

.frt a {
    width: 35px;
    float: left;
    font: bold 12px arial;
    color: #000;
    line-height: 22px;
    text-decoration: none;
}

.pre a {
    width: 60px;
    float: left;
    font: 13px arial;
    color: #8dacb9;
    line-height: 22px;
    background-position: 0 -103px;
    text-decoration: none;
    padding-left: 10px;
}

.pre_span {
    float: left;
    font: 13px arial;
    color: #8dacb9;
    line-height: 22px;
    padding: 0 10px;
}

.nxt a {
    width: 53px;
    float: left;
    font: 13px arial;
    color: #003399;
    line-height: 22px;
    background-position: 33px -118px;
    text-decoration: none;
    padding-right: 10px;
}

.nxt_span {
    float: left;
    font: 13px arial;
    color: #000;
    line-height: 22px;
    padding: 0 10px 0 0;
}

ul.shar {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.shar li {
        width: 18px;
        float: left;
        height: 20px;
        padding-left: 7px;
        list-style: none;
    }

        ul.shar li a.fs {
            width: 40px;
            float: left;
            height: 20px;
            font: 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
        }

        ul.shar li a.pr {
            width: 26px;
            float: left;
            height: 20px;
            font: 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
            margin-right: 10px;
            display: inline;
        }

        ul.shar li a.nx {
            width: 40px;
            float: left;
            height: 20px;
            font: 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
        }

        ul.shar li a.ls {
            width: 40px;
            float: left;
            height: 20px;
            font: 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
        }

        ul.shar li.pg {
            width: 42px;
            float: left;
            height: 20px;
            font: bold 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
            padding-right: 10px;
        }

        ul.shar li a {
            width: 18px;
            float: left;
            height: 20px;
            font: 12px arial;
            color: #000;
            text-align: center;
            line-height: 20px;
            list-style: none;
            text-decoration: none;
            border: 1px solid #fff;
        }

            ul.shar li a:hover, .shar li a.selected {
                float: left;
                color: #003399;
                border: 1px solid #9dcde7;
            }
/* Pagenation */
/* Sun TV */
.suntv_tp {
    width: 615px;
    float: left;
}
/*.suntv_icn a{width:115px;float:left;height:85px;background-position:0 -56px;margin:0 25px 0 10px;display:inline;}*/
.suntv_icn {
    width: 115px;
    float: left;
    height: 85px;
    margin: 0 25px 0 10px;
    display: inline;
}

.suntv_tp_b {
    width: 465px;
    float: left;
    font: bold 18px arial;
    color: #1b84d9;
    line-height: 18px;
    padding: 8px 0 5px;
}

.suntv_tp_p {
    font: 12px arial;
    color: #6c6c6c;
    line-height: 18px;
    padding-bottom: 8px;
    margin: 0;
}

.suntvimg {
    width: 615px;
    float: left;
    padding: 3px 0 30px;
}

.suntvimgs {
    width: 618px;
    height: 293px;
    float: left;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

    .suntvimgs * {
        vertical-align: middle;
        float: left;
    }

    .suntvimgs span {
        display: inline-block;
        height: 100%;
    }

.suntvcor {
    width: 585px;
    height: 37px;
    float: left;
    background: #000;
    position: absolute;
    z-index: 50;
    margin: 257px 0 0;
    text-decoration: none;
    padding: 0 15px;
    filter: alpha(opacity=75); /* CSS3 standard */
    opacity: 0.75;
}

.suntvcor_b {
    width: 325px;
    float: left;
    font: 17px arial;
    color: #fff;
    line-height: 35px;
}

.suntvcor_span {
    width: 260px;
    float: right;
    font: 11px arial;
    color: #fff;
    line-height: 37px;
    text-align: right;
}

.suntv_hot {
    width: 615px;
    float: left;
}

.suntv_hot_big {
    width: 615px;
    float: left;
    font: bold 16px arial;
    color: #000;
    padding-bottom: 15px;
}

.suntv_hot ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.suntv_hot li {
    width: 190px;
    float: left;
    margin: 0 22px 0 0;
    display: inline;
}

    .suntv_hot li.nort {
        margin-right: 0;
        display: inline;
    }

.suntv_hotimgs {
    width: 193px;
    height: 122px;
    float: left;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    border: 1px solid #E5E5E5;
}

    .suntv_hotimgs * {
        vertical-align: middle;
        float: left;
    }

    .suntv_hotimgs span {
        display: inline-block;
        height: 100%;
    }

.suntv_hot_b a {
    width: 190px;
    float: left;
    font: 13px arial;
    color: #0080da;
    text-align: left;
    line-height: 17px;
    padding: 4px 0 0;
    text-decoration: none;
}

.suntv_hot_p {
    font: 11px arial;
    color: #8d8c8c;
    text-align: left;
    line-height: 16px;
    padding-bottom: 4px;
    margin: 0;
}

.suntv_cat {
    width: 615px;
    float: left;
    background: url('../images/suntvcat_tp.gif') no-repeat 0 0;
    margin-top: 15px;
    display: inline;
}

.suntv_catin {
    width: 559px;
    float: left;
    background: url('../images/suntvcat_bt.gif') no-repeat 0 bottom;
    padding: 25px 28px 20px;
}

.suntv_catin_big {
    width: 559px;
    float: left;
    font: bold 16px arial;
    color: #333333;
    padding-bottom: 6px;
}

.suntv_catin ul {
    width: 185px;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.suntv_catin li {
    width: 185px;
    float: left;
    font: 12px arial;
    color: #6e6d6d;
    text-align: left;
    line-height: 18px;
}

    .suntv_catin li a {
        float: left;
        color: #6e6d6d;
        background-position: 0 -149px;
        padding: 0 0 5px 10px;
        text-decoration: none;
    }

        .suntv_catin li a:hover, .suntv_catin li a.selected {
            color: #1981d8;
            background-position: 0 -187px;
            text-decoration: underline;
        }
/* Contact Us */
.cnt_lft {
    width: 355px;
    float: left;
}

.cnt_lftt {
    width: 355px;
    float: left;
    padding-bottom: 17px;
    #padding-bottom:10px;
}

.cnt_lftt_b {
    width: 355px;
    float: left;
    font: bold 14px arial;
    color: #484848;
    padding: 0px 0 2px;
    line-height: 14px;
}

.cnt_lftt_p {
    font: 12px arial;
    color: #656464;
    line-height: 18px;
    padding-bottom: 8px;
    margin: 0;
}

.cnt_lftt_span {
    font: 12px arial;
    color: #d09d00;
}

.cnt_lftt_cite {
    font: 16px arial;
    color: #d09d00;
}

.cnt_lftb {
    width: 355px;
    float: left;
}

.cnt_lftb_big {
    width: 355px;
    float: left;
    font: bold 14px arial;
    color: #1981d8;
    padding-bottom: 15px;
}

.cnt_fld dl {
    width: 355px;
    float: left;
    padding-bottom: 10px;
    margin: 0;
}

    .cnt_fld dl dt {
        width: 102px;
        float: left;
        font: 12px arial;
        color: #656464;
        padding-top: 5px;
    }

        .cnt_fld dl dt span {
            font: 12px arial;
            color: #ff8f2b;
        }

    .cnt_fld dl dd {
        width: 224px;
        float: left;
        height: 40px;
        margin: 0;
    }

        .cnt_fld dl dd input {
            width: 212px;
            float: left;
            border: 1px solid #d8d8d8;
            padding: 5px;
            font: 12px arial;
            color: #000;
        }

        .cnt_fld dl dd textarea {
            width: 216px;
            float: left;
            height: 100px;
            border: 1px solid #eaeaea;
            padding: 2px;
            font: 12px arial;
            color: #000;
        }

.cnt_fld_cite {
    width: 224px;
    float: left;
    font: 11px arial;
    color: #ff0000;
}

.cnt_fld_em {
    width: 80px;
    float: right;
    font: normal 10px arial;
    color: #212121;
}

.submit a {
    width: 69px;
    float: left;
    height: 20px;
    font: 12px arial;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    text-decoration: none;
    background-position: -297px 0;
}

.submitcareer {
    width: 69px;
    float: left;
    height: 20px;
    font: 12px arial;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    text-decoration: none;
}

.submit {
    float: left;
}

.cnt_rgt {
    width: 260px;
    float: left;
}

.ver {
    width: 80px;
    float: left;
    margin-left: 10px;
    display: inline;
    border: 1px solid #ced7db;
    height: 25px;
    text-align: center;
}

.matry {
    width: 325px;
    float: right;
    font: 11px arial;
    color: #ff8f2b;
    text-align: right;
    padding: 0 30px 15px 0;
}

    .matry span {
        font: 11px arial;
        color: #ff8f2b;
        text-align: right;
    }

.thnk {
    width: 596px;
    float: left;
    font: bold 16px arial;
    color: #00755B;
    text-align: center;
    padding-top: 10px;
}
/* News */
.new_in {
    width: 615px;
    float: left;
    padding: 15px 0 15px;
    border-bottom: 1px solid #d7d7d7;
}

    .new_in.nobrd {
        border-bottom: none;
    }

.new_in_b a {
    width: 615px;
    float: left;
    font: bold 15px arial;
    color: #353535;
    line-height: 20px;
    padding-bottom: 3px;
    text-decoration: none;
}

.new_in_cite {
    width: 615px;
    float: left;
    font: 12px arial;
    color: #7f7e7e;
    padding-bottom: 5px;
}

.new_in_p {
    font: 13px arial;
    color: #3f3f3f;
    text-align: justify;
    line-height: 17px;
    padding-bottom: 10px;
    margin: 0;
}

.news_img {
    width: 165px;
    float: left;
    height: 124px;
    border: 1px solid #d3d1d1;
    margin: 0 20px 0 0;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
}

.lt_img1 {
    width: 349px;
    float: left;
    height: 315px;
    border: 1px solid #d5d3d3;
    margin: 0 24px 20px 0;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
}

    .news_img *, .lt_img1* {
        vertical-align: middle;
    }

    .news_img span, .lt_img1 span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

    .news_img img, .lt_img1 img {
        margin: -3px 0 0;
        
    }
/* News _detail */
.news_left {
    float: left;
    width: 615px;
}

.news_lft_big {
    float: left;
    font: bold 22px Arial;
    color: #1981d8;
    width: 615px;
    padding: 0 0 15px 0;
    line-height: 19px;
    margin: 0;
}

.news_lft_cite {
    color: #353535;
    font: bold 17px Arial;
    line-height: 19px;
    text-align: justify;
    padding-bottom: 6px;
    float: left;
    width: 615px;
    margin: 0;
}

.news_lft_em {
    line-height: 19px;
    float: left;
    font: normal 12px Arial;
    color: #7f7e7e;
    width: 615px;
    padding-bottom: 13px;
    display: block;
    margin: 0;
}

.news_lft_p {
    color: #656464;
    font: normal 12px Arial;
    text-align: justify;
    line-height: 19px;
    padding-bottom: 10px;
    margin: 0;
}

.news_lft_p_b {
    color: #0b0b0b;
    font: bold 12px Arial;
    line-height: 19px;
    text-align: justify;
    padding-bottom: 10px;
    margin: 0;
}

.news_detail_bot {
    float: left;
    width: 615px;
}

.news_lft_big {
    float: left;
    font: bold 22px Arial;
    color: #1981d8;
    width: 615px;
    padding: 10px 0 15px 0;
    line-height: 19px;
}
/* About Us */
.abt_lft {
    float: left;
    width: 615px;
}

.abt_lft_big {
    float: left;
    font: bold 22px Arial;
    color: #1981d8;
    width: 615px;
    padding: 0 0 20px 0;
    line-height: 19px;
}

.lt_img {
    float: left;
    border: 1px solid #f1f1f1;
    margin: 0 18px 0px 0;
    display: inline;
}

.abt_lft_p {
    color: #606060;
    font: normal 12px Arial;
    text-align: justify;
    line-height: 19px;
    padding-bottom: 15px;
    margin: 0;
}

.abt_lft_cite {
    font: normal 18px Arial;
    color: #3f3f3f;
    line-height: 19px;
    padding-bottom: 5px;
    float: left;
    width: 319px;
    text-align: justify;
}

.abt_lft_b {
    color: #525252;
    font: bold 13px Arial;
    line-height: 19px;
    text-align: justify;
    padding-bottom: 15px;
    display: block;
    margin: 0;
}

.abt_lft_span {
    color: #1a84d8;
    font-size: 12px;
    line-height: 19px;
    text-align: justify;
}

.inner_rt {
    float: left;
    width: 285px;
}

.inner_rt1 {
    float: left;
    width: 285px;
    margin-bottom: 20px;
}
/* recent news*/
.cont_gally_news {
    width: 615px;
    float: left;
}
/* Gallery Start */
.photos_news {
    overflow: hidden;
    width: 615px;
    margin: 0;
    height: auto;
}

    .photos_news img.logo {
        margin: 0 auto;
        display: block;
    }

    .photos_news ul.thumbs_news {
        margin-: 0;
        padding: 0;
        list-style: none;
        width: 615px;
        float: left;
    }

        .photos_news ul.thumbs_news li {
            width: 173px;
            margin-right: 10px;
            display: inline;
            padding: 0;
            float: left;
            overflow: hidden;
            position: relative;
            text-align: center;
        }

.photos_news_b a {
    width: 173px;
    float: left;
    text-align: left;
    font-size: 13px;
    color: #0080da;
    line-height: 19px;
    text-decoration: none;
}

.photos_news_b_span {
    float: left;
    color: #898989;
    font-size: 11px;
    line-height: 15px;
    text-align: left;
}
/* Gallery End */
.newarr {
    width: 615px;
    float: left;
}

.hgaly_inn {
    width: 173px;
    float: left;
    height: 121px;
}

.leftimg_news {
    width: 173px;
    float: left;
    text-align: center;
    display: table-cell;
    height: 114px;
    background: url('../images/recent_news/nor_bg.gif') 0 0 no-repeat;
    padding-top: 10px;
    vertical-align: middle;
    position: relative;
}

    .leftimg_news * {
        vertical-align: middle;
    }

    .leftimg_news span {
        display: inline-block;
        height: 100%;
    }

    .leftimg_news:hover {
        width: 173px;
        float: left;
        text-align: center;
        display: table-cell;
        height: 114px;
        background: url('../images/recent_news/h_over.gif') 0 0 no-repeat;
        padding-top: 10px;
        vertical-align: middle;
    }

.leftimgh_news {
    width: 173px;
    float: left;
    text-align: center;
    display: table-cell;
    height: 114px;
    background: url('../images/recent_news/nor_bg.gif') 0 0 no-repeat;
    padding-top: 10px;
    vertical-align: middle;
}

    .leftimgh_news:hover, .leftimgh_news.selected {
        width: 173px;
        float: left;
        text-align: center;
        display: table-cell;
        height: 114px;
        background: url('../images/recent_news/h_over.gif') 0 0 no-repeat;
        padding-top: 10px;
        vertical-align: middle;
    }

    .leftimgh_news * {
        vertical-align: middle;
    }

    .leftimgh_news span {
        display: inline-block;
        height: 100%;
    }
/* Gallery Home */
.blueblk_news {
    width: 615px;
    float: left;
    height: 172px;
}

.scroll_blk_news {
    float: left;
    width: 615px;
    height: 172px;
    margin-top: 12px;
    display: inline;
    padding: 0;
}

.scroll_left_news {
    float: left;
    width: 24px;
    height: 26px;
    background: url('../images/recent_news/lt_arrow.gif') no-repeat 0 0;
    margin: 47px 10px 0 0;
    display: inline;
    cursor: pointer;
    padding: 0;
}

    .scroll_left_news a {
        float: left;
        width: 24px;
        height: 26px;
        text-indent: -99999px;
    }

.scroll_right_news {
    float: right;
    width: 24px;
    height: 26px;
    background: url('../images/recent_news/rt_arrow.gif') no-repeat 0 0;
    margin: 47px 0 0 6px;
    display: inline;
    cursor: pointer;
    padding: 0;
}

    .scroll_right_news a {
        float: right;
        width: 24px;
        height: 26px;
        text-indent: -99999px;
    }

.scroll_middle_news {
    float: left;
    width: 555px;
    height: 172px;
}
/* Tv Channels Inner */
/* Gallery Top */
.galy_in {
    width: 615px;
    float: left;
    margin-left: 50px;
}

.galy_tp {
    width: 569px;
    float: left;
    background: url('Images/galy_tp.gif') no-repeat 0 0;
    height: 53px;
    padding: 20px 23px 0;
}

.glysun_icn {
    width: 63px;
    float: left;
    height: 38px;
    background-position: 0 -185px;
}

.glysun_icn1 {
    width: 63px;
    float: left;
    height: 38px;
}
/*.glysun_icn1{width:63px;float:left;height:38px;background-position:0 -185px;}*/
.galy_tp_b a {
    float: left;
    font: bold 16px arial;
    color: #484848;
    line-height: 15px;
    padding: 12px 0 0 15px;
    text-decoration: none;
}

.galy_tp_b1 {
    float: left;
    font: bold 16px arial;
    color: #484848;
    line-height: 15px;
    padding: 12px 0 0 15px;
}

.galy_md {
    width: 615px;
    float: left;
    background: url('images/galy_md.gif') repeat-y 0 0;
}

.galy_mdd {
    width: 559px;
    float: left;
    background: url('Images/galy_mdb.gif') no-repeat 0 bottom;
    padding: 0 28px 20px;
}

.galy_img {
    width: 556px;
    float: left;
}

.galy_imgs {
    width: 559px;
    float: left;
    border: 1px solid #ececec;
    text-align: center;
    margin-bottom: 15px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 302px;
    background: #fff;
}

    .galy_imgs * {
        vertical-align: middle;
    }

    .galy_imgs span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

.galycor {
    width: 526px;
    height: 31px;
    float: left;
    background: #000;
    position: absolute;
    z-index: 50;
    margin: 273px 1px 0;
    text-decoration: none;
    padding: 0 15px;
    filter: alpha(opacity=75); /* CSS3 standard */
    opacity: 0.75;
}

.galycor_b {
    float: left;
    font: 12px arial;
    color: #fff;
    line-height: 31px;
}

.galycor_span {
    float: right;
    font: 11px arial;
    color: #fff;
    line-height: 31px;
    text-align: right;
}

.galy_mtxt {
    width: 559px;
    float: left;
    padding-bottom: 10px;
}

.galy_mtxt_big {
    width: 559px;
    float: left;
    font: 12px arial;
    color: #0080da;
    text-align: left;
    padding-bottom: 3px;
    #padding-top:15px;
}

.galy_mtxt_p {
    font: 12px arial;
    color: #656464;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
    margin: 0;
}

.galy_tx {
    width: 284px;
    float: left;
    border-right: 1px solid #e4e4e4;
}

.galy_txt {
    width: 284px;
    float: left;
}

.galy_txtlt {
    width: 62px;
    float: left;
}

.galy_txtlt_span {
    width: 57px;
    float: left;
    font: 12px arial;
    color: #0080da;
    text-align: left;
}

.galy_txtlt_cite {
    width: 5px;
    float: right;
    font: 12px arial;
    color: #656464;
    text-align: right;
}

.galy_txtrt {
    width: 215px;
    float: left;
    font: 12px arial;
    color: #656464;
    text-align: left;
    line-height: 17px;
    padding: 0 0 10px 7px;
}

.galy_tx2 {
    width: 239px;
    float: left;
    padding-left: 35px;
}

.galy_txt2 {
    width: 239px;
    float: left;
}

.galy_txt2lt {
    width: 49px;
    float: left;
}

.galy_txt2lt_span {
    width: 44px;
    float: left;
    font: 12px arial;
    color: #0080da;
    text-align: left;
}

.galy_txt2lt_cite {
    width: 5px;
    float: right;
    font: 12px arial;
    color: #656464;
    text-align: right;
}

.galy_txt2rt {
    width: 183px;
    float: left;
    font: 12px arial;
    color: #656464;
    text-align: left;
    line-height: 17px;
    padding: 0 0 10px 7px;
}

.galy_bt {
    width: 615px;
    float: left;
    background: url('images/galy_bt.gif') repeat-y 0 0;
}

.galy_btt {
    width: 595px;
    float: left;
    background: url('images/galy_btt.gif') no-repeat 0 bottom;
    padding: 0 10px 20px;
    height: 260px;
}

.jm-slider-li {
    overflow: hidden;
    float: left;
    width: 100px;
    height: 350px;
}
/* Gallery Start */
.photos {
    overflow: hidden;
    width: 615px;
    margin: 0;
    height: auto;
    background: #fff;
}

    .photos img.logo {
        margin: 0 auto;
        display: block;
    }

    .photos div img {
        padding: 0 0;
        margin: 0 0;
    }

    .photos ul.thumbs {
        margin-top: 0;
        list-style: none;
        width: 595px;
        float: left;
    }

        .photos ul.thumbs li {
            width: 100px;
            margin-right: 7px;
            display: inline;
            padding: 0;
            float: left;
            overflow: hidden;
            position: relative;
            text-align: center;
        }
/* Gallery End */
.newarr1 {
    width: 595px;
    float: left;
}

.hgaly_inn {
    width: 110px;
    float: left;
    height: 140px;
}

.hgaly_inn_p {
    width: 110px;
    float: left;
    font: 10px arial;
    color: #3d3d3d;
    text-align: left;
    padding: 6px 0 0 6px;
    margin: 0;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP printers */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -pre-wrap; /* Opera 4-6 */ /*white-space: pre-wrap;  CSS 2.1 white-space: pre-line;*/ /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

.thb_img {
    width: 92px;
    float: left;
    background: url('images/thmb_nor.gif') no-repeat 0 0;
    height: 67px;
    padding: 12px 4px 4px;
}

.thbimgs {
    width: 92px;
    float: left;
    text-align: center;
    margin-bottom: 5px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 67px;
}

    .thbimgs * {
        vertical-align: middle;
    }

    .thbimgs span {
        display: inline-block;
        height: 100%;
        width: 0;
    }

.thbcor {
    width: 86px;
    height: 15px;
    float: left;
    background: #000;
    position: absolute;
    z-index: 50;
    margin: 52px 0 0;
    text-decoration: none;
    padding: 0 3px;
    filter: alpha(opacity=75); /* CSS3 standard */
    opacity: 0.75;
}

.thbcor_b {
    width: 88px;
    float: left;
    font: 11px arial;
    color: #cecece;
    text-align: left;
    line-height: 15px;
}

.thb_img:hover {
    width: 92px;
    float: left;
    background: url('images/thmb_hov.gif') no-repeat 0 0;
    height: 67px;
    padding: 12px 4px 4px;
}

.thb_imgh {
    width: 92px;
    float: left;
    background: url('images/thmb_hov.gif') no-repeat 0 0;
    height: 167px;
    padding: 12px 4px 4px;
}
/* Gallery Black */
.blueblk1 {
    width: 595px;
    float: left;
    height: 115px;
}

.scroll_blk1 {
    float: left;
    width: 595px;
    height: 115px;
    margin-top: 15px;
    display: inline;
}

.scroll_left {
    float: left;
    width: 24px;
    height: 26px;
    background: url('images/arrow_lft.gif') no-repeat 0 0;
    margin: 40px 7px 0 3px;
    display: inline;
    cursor: pointer;
}

    .scroll_left a {
        float: left;
        width: 24px;
        height: 26px;
        text-indent: -99999px;
    }

.scroll_right {
    float: left;
    width: 24px;
    height: 26px;
    background: url('images/arrow_rgt.gif') no-repeat 0 0;
    margin: 40px 0 0 0;
    display: inline;
    cursor: pointer;
}

    .scroll_right a {
        float: left;
        width: 24px;
        height: 26px;
        text-indent: -99999px;
    }

.scroll_middle1 {
    float: left;
    width: 555px;
}
/* Program */
.prg_lst {
    width: 615px;
    float: left;
    padding: 15px 0 20px;
}

    .prg_lst ul {
        width: 205px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .prg_lst li {
        width: 205px;
        float: left;
        font: 12px arial;
        color: #6e6d6d;
        text-align: left;
        line-height: 18px;
    }

        .prg_lst li a {
            float: left;
            color: #6e6d6d;
            background-position: 0 -149px;
            padding: 0 0 5px 10px;
            text-decoration: none;
        }

            .prg_lst li a:hover, .prg_lst li a.selected {
                color: #1981d8;
                background-position: 0 -187px;
                text-decoration: none;
            }

.prg_lstnb {
    width: 615px;
    float: left;
    padding: 25px 0 20px;
}

    .prg_lstnb ul {
        width: 573px;
        float: left;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .prg_lstnb li {
        width: 22px;
        float: left;
        font: bold 11px arial;
        color: #443b13;
        text-align: center;
        line-height: 24px;
        height: 29px;
        background-position: -64px -235px;
        text-decoration: none;
    }

        .prg_lstnb li a {
            width: 22px;
            float: left;
            font: bold 11px arial;
            color: #443b13;
            text-align: center;
            line-height: 24px;
            height: 29px;
            background-position: -64px -235px;
            text-decoration: none;
        }

            .prg_lstnb li a:hover, .prg_lstnb li a.selected {
                color: #443b13;
                background-position: -42px -235px;
                text-decoration: none;
            }

.prg_lstnbs {
    width: 42px;
    float: left;
    font: bold 11px arial;
    color: #443b13;
    text-align: center;
    line-height: 24px;
    height: 29px;
    background-position: 0 -235px;
    text-decoration: none;
}
/* Privacy */
.priy_p {
    font: normal 12px Arial;
    color: #3f3f3f;
    text-align: justify;
    line-height: 19px;
    padding-bottom: 15px;
    margin: 0;
}

.under {
    float: left;
    width: 615px;
    height: 100px;
    text-align: center;
    background: url('../images/under.gif') no-repeat center 0;
    margin: 100px 0;
    display: inline;
}
/*awards suriyamoorthy*/
.full_view {
    width: 922px;
    float: left;
    background: #fff url(../images/inner_bg.jpg) repeat-x;
    border: #fff 1px solid;
    padding: 18px;
}

    .full_view h1 {
        color: #1981d8;
        width: 921px;
        float: left;
        font: bold 22px Arial;
        padding: 0 0 15px 0;
        margin: 0;
    }

.awards_bg, .awards_bg1 {
    background: url(../images/awards_bg.jpg) no-repeat;
}

.awards_bg {
    width: 439px;
    height: 195px;
    float: left;
    background-position: 0 0;
    padding: 0 24px 0 0;
}

    .awards_bg code {
        color: #353535;
        font: bold 15px Arial;
        float: left;
        width: 439px;
        padding-top: 15px;
    }

        .awards_bg code a {
            color: #353535;
            font: bold 15px Arial;
            text-decoration: none;
        }

            .awards_bg code a:hover {
                text-decoration: underline;
            }

.award_date {
    color: #7f7e7e;
    font: normal 12px Arial;
    float: left;
    width: 433px;
    padding: 0 0 15px 0;
    margin: 0;
}

.awards_img {
    width: 92px;
    float: left;
    height: 84px;
    border: #a7a5a4 1px solid;
    display: table-cell;
    text-align: center;
    margin-right: 15px;
    padding-bottom: 2px;
}

.awards_bg p, .awards_bg1 p, .awards_details p {
    color: #656464;
    line-height: 18px;
    text-align: left;
    font-size: 12px;
    padding: 0 0 20px 0;
    margin: 0;
}

.awards_img * {
    vertical-align: middle;
}

.awards_img span {
    display: inline-block;
    height: 100%;
}

.awards_read {
    width: 60px;
    float: right;
    height: 15px;
}

    .awards_read a {
        background-position: -940px -383px;
        width: 60px;
        float: left;
        height: 15px;
        color: #f4a308;
        font-size: 11px;
    }

        .awards_read a:hover {
            text-decoration: none;
        }

.awards_bg1 {
    width: 433px;
    height: 195px;
    float: left;
    background-position: -463px 0px;
    padding: 0 0 0 26px;
}

    .awards_bg1 code {
        color: #353535;
        font: bold 15px Arial;
        float: left;
        width: 433px;
        padding-top: 15px;
    }

        .awards_bg1 code a {
            color: #353535;
            font: bold 15px Arial;
            text-decoration: none;
        }

            .awards_bg1 code a:hover {
                text-decoration: underline;
            }

.awards_details {
    width: 922px;
    float: left;
}

    .awards_details code {
        width: 922px;
        float: left;
        font: bold 20px Arial;
    }

.award_date1 {
    color: #7f7e7e;
    font: normal 12px Arial;
    float: left;
    width: 922px;
    padding: 0 0 15px 0;
    margin: 0;
}

.awards_details img {
    border: #cec8c6 1px solid;
    margin: 0 20px 15px 0;
    float: left;
}

.awards_details p small {
    color: #0b0b0b;
    font-size: 14px;
    line-height: 18px;
}

.awards_details p {
    color: #656464;
    line-height: 18px;
    text-align: left;
    font-size: 12px;
    padding: 0 0 0px 0;
    margin: 0;
    height: 105px;
    #height:80px;
}

.inlft p {
    color: #656464;
    line-height: 18px;
    text-align: left;
    font-size: 12px;
    padding: 0 0 0px 0;
    margin: 0;
}

/*pagination*/
.pagination1 {
    width: 960px;
    float: left;
    text-align: center;
    padding: 10px 0 5px;
}

    .pagination1 a {
        padding: 3px 6px;
        background: #fff;
        color: #000;
        font-size: 12px;
        text-decoration: none;
        border: #ccc 1px solid;
    }

        .pagination1 a:hover {
            background: #C3161D;
            color: #003399;
            padding: 3px 6px;
            background: #fff;
            border: #9DCDE7 1px solid;
        }

        .pagination1 a.active {
            background: #C3161D;
            color: #003399;
            padding: 3px 6px;
            background: #fff;
            border: #9DCDE7 1px solid;
        }
/*carrer*/
.carrer_frm dl {
    width: 455px;
    float: left;
    padding-bottom: 10px;
    margin: 0;
}

    .carrer_frm dl dt {
        width: 152px;
        float: left;
        font: 12px arial;
        color: #656464;
        padding-top: 5px;
    }

        .carrer_frm dl dt span {
            font: 12px arial;
            color: #ff8f2b;
        }

    .carrer_frm dl dd {
        width: 274px;
        float: left;
        height: 40px;
        margin: 0;
    }

        .carrer_frm dl dd.filetype {
            width: 274px;
            float: left;
            height: 40px;
            margin: 0;
        }

            .carrer_frm dl dd.filetype input {
                width: auto!important;
                border: 1px solid #d8d8d8;
                padding: 5px;
                font: 12px arial;
                color: #000;
            }

        .carrer_frm dl dd input {
            width: 252px;
            float: left;
            border: 1px solid #d8d8d8;
            padding: 5px;
            font: 12px arial;
            color: #000;
        }

        .carrer_frm dl dd select {
            width: 264px;
            float: left;
            border: 1px solid #d8d8d8;
            padding: 2px;
            font: 12px arial;
            color: #000;
            height: 28px;
        }

        .carrer_frm dl dd textarea {
            width: 256px;
            float: left;
            height: 100px;
            border: 1px solid #eaeaea;
            padding: 2px;
            font: 12px arial;
            color: #000;
        }

.carrer_err {
    width: 274px;
    float: left;
    font: 11px arial;
    color: #ff0000;
}

.carr_matry {
    width: 420px;
    float: left;
    font: 11px arial;
    color: #ff8f2b;
    text-align: right;
    padding: 0 30px 15px 0;
}

    .carr_matry span {
        font: 11px arial;
        color: #ff8f2b;
        text-align: right;
    }
/*Job Openiing*/
.job_opening {
    width: 610px;
    float: left;
    background: url('../images/job_bg.jpg') repeat-y;
    padding: 15px 5px 15px 15px;
}

    .job_opening ul {
        width: 610px;
        float: left;
        padding: 0;
        margin: 0;
    }

        .job_opening ul li {
            width: 175px;
            float: left;
            font: normal 12px Arial;
            color: #454545;
            list-style: none;
            margin: 0;
            padding: 0;
            line-height: 18px;
            padding-bottom: 10px;
        }

            .job_opening ul li.fields_val {
                width: 430px;
                float: left;
                font: normal 12px Arial;
                color: #454545;
                line-height: 18px;
            }

.apply_now {
    width: 99px;
    height: 20px;
    float: left;
    padding: 10px 0 0 180px;
}

    .apply_now a {
        width: 99px;
        height: 18px;
        float: left;
        text-decoration: none;
        background-position: -420px 0;
        font: 12px arial;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        padding-top: 2px;
    }

table.current_open {
    width: 255px;
}

    table.current_open td.title {
        color: #0080da;
        font: bold 12px Arial;
        padding: 10px 0 3px;
    }

        table.current_open td.title a {
            color: #0080da;
            font: bold 12px Arial;
            text-decoration: none;
        }

            table.current_open td.title a:hover {
                text-decoration: underline;
            }

    table.current_open td {
        width: 255px;
        line-height: 18px;
        color: #9b9999;
        font-size: 12px;
    }

        table.current_open td span {
            color: #4c4a4a;
            font-size: 12px;
            padding-left: 5px;
        }

        table.current_open td.description {
            color: #3f3f3f;
            font: normal 12px Arial;
            padding: 3px 0 15px 0;
            border-bottom: #9a9a9a 1px dotted;
        }

.top1 {
    float: left;
    padding-left: 14px;
    width: 254px;
}

.awards_txt {
    font: normal 12px Arial;
    color: #3f3f3f;
    line-height: 15px;
}
/*Schedules*/
.schedule_main {
    width: 940px!important;
    padding-left: 9px!important;
    padding-right: 9px!important;
}

    .schedule_main h1 {
        width: 500px;
        float: left;
    }

.schedule_srch {
    float: left;
    width: 435px;
}

.country_box {
    width: 155px;
    float: left;
}

    .country_box select, .time_box select {
        background: url('../images/schedule_bg.jpg') repeat-x;
    }

    .country_box select {
        width: 145px;
        border: 1px solid #dbdcdf;
        padding: 1px;
        font: normal 11px arial;
        color: #767676;
        height: 22px;
    }

.time_box {
    width: 100px;
    float: left;
}

    .time_box select {
        width: 90px;
        border: 1px solid #dbdcdf;
        padding: 1px;
        font: normal 11px arial;
        color: #767676;
        height: 22px;
    }

.go_btn {
    width: 25px;
    height: 22px;
    float: left;
}

.schedule_tab_bg {
    width: 936px;
    float: left;
    height: 29px;
    padding-left: 3px;
}

.chennal_bg {
    float: left;
    width: 154px;
    height: 24px;
    background: url('../images/schedule/chennal_bg.jpg') no-repeat;
    font: bold 12px Arial;
    color: #fff;
    text-align: center;
    padding-top: 5px;
}

ul.schedule_tab {
    width: 780px;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.schedule_tab li {
        list-style: none;
        height: 29px;
        float: left;
        cursor: pointer;
    }

        ul.schedule_tab li em {
            background: url('../images/schedule/left_curve.jpg') no-repeat;
            float: left;
            width: 5px;
            height: 29px;
        }

        ul.schedule_tab li span {
            color: #434343;
            font: bold 12px Arial;
            float: left;
            height: 22px;
            background: url('../images/schedule/bg.jpg') repeat-x;
            padding: 7px 24px 0;
        }

        ul.schedule_tab li i {
            float: left;
            width: 5px;
            height: 29px;
            background: url('../images/schedule/rght_curve.jpg') no-repeat;
        }

        ul.schedule_tab li:hover em {
            background: url('../images/schedule/left_curve_h.jpg') no-repeat;
            float: left;
            width: 5px;
            height: 29px;
        }

        ul.schedule_tab li:hover span {
            color: #fff;
            font: bold 12px Arial;
            float: left;
            height: 22px;
            background: url('../images/schedule/bg_h.jpg') repeat-x;
            padding: 7px 24px 0;
        }

        ul.schedule_tab li:hover i {
            float: left;
            width: 5px;
            height: 29px;
            background: url('../images/schedule/rght_curve_h.jpg') no-repeat;
        }

.time_maintab {
    width: 934px;
    float: left;
    padding-left: 3px;
}

.time_tab {
    width: 912px;
    float: left;
    height: 32px;
    border-left: #ddca94 1px solid;
    border-right: #ddca94 1px solid;
    border-bottom: #ddca94 1px solid;
    background: url(../images/schedule/time_bg.jpg) repeat-x;
    padding: 7px 10px 0;
}

ul.tv_list {
    width: 153px;
    float: left;
    margin: 0;
    padding: 0;
    border-right: #f0f0f0 1px solid;
    border-left: #f0f0f0 1px solid;
}

    ul.tv_list li {
        border-top: #f6f6f6 1px solid;
        float: left;
        list-style: none;
        border-bottom: #fff1 1px solid;
        height: 57px;
        background: #ededed;
        width: 153px;
    }



ul.pagination {
    float: left;
    width: 250px;
    padding: 0px 0px 30px 250px;
}

    ul.pagination li {
        float: left;
        padding: 3px 5px 0px 5px;
        color: #444242;
        font-size: 12px;
    }

        ul.pagination li a {
            color: #444242;
            text-decoration: underline;
        }

            ul.pagination li a:hover {
                color: #f77b00;
            }

        ul.pagination li.prev a {
            float: left;
            text-decoration: none;
            width: 11px;
            height: 11px;
        }

        ul.pagination li.next a {
            float: left;
            text-decoration: none;
            width: 11px;
            height: 11px;
        }




.pagent {
    width: 350px;
    text-align: center;
    margin: -15px 52px 0;
    position: absolute;
    font: normal 12px arial;
    color: #000;
    list-style: none;
}

    .pagent a.fs, .pagent a.fs:hover {
        float: left;
        text-decoration: none;
        background-position: 0 -103px;
        font: 13px arial;
        color: #8DACB9;
        padding: 3px 0 0 10px;
        margin-right: 10px;
        display: inline;
    }

    .pagent a.pr, .pagent a.pr:hover {
        float: left;
        text-decoration: none;
        background-position: 0 -103px;
        font: 13px arial;
        color: #8DACB9;
        padding: 3px 0 0 10px;
        margin-right: 10px;
        display: inline;
    }

    .pagent a.nx, .pagent a.nx:hover {
        float: left;
        text-decoration: none;
        background-position: 33px -118px;
        font: 13px arial;
        color: #8DACB9;
        padding: 3px 10px 0 0;
        margin-left: 10px;
        display: inline;
    }

    .pagent a.ls, .pagent a.ls:hover {
        float: left;
        text-decoration: none;
        background-position: 43px -118px;
        font: 13px arial;
        color: #8DACB9;
        padding: 3px 20px 0 10px;
        display: inline;
    }

    .pagent a.pag, .pagent a.pag:hover {
        float: left;
        padding: 3px 10px 0 0;
        text-decoration: none;
        font: bold 13px arial;
        color: #000;
    }

    .pagent a {
        float: left;
        padding: 3px 5px 0 5px;
        text-decoration: none;
        font: normal 12px arial;
        color: #000;
        margin-right: 8px;
        display: inline;
        border: 1px solid #fff;
    }

        .pagent a:hover, .pagent a.selected {
            float: left;
            padding: 3px 5px 0 5px;
            font: normal 12px arial;
            color: #000;
            border: 1px solid #9DCDE7;
            color: #003399;
            margin-right: 8px;
            display: inline;
        }

ul.over {
    float: left;
    width: 560px;
    padding: 0;
    margin: 0;
}

    ul.over li {
        float: left;
        width: 280px;
        padding: 0 0 10px;
        list-style: none;
    }

        ul.over li code {
            float: left;
            width: 120px;
            color: #0080da;
            font: normal 12px arial;
        }

        ul.over li cite {
            float: left;
            width: 10px;
            color: #656464;
            font: normal 12px arial;
        }

        ul.over li abbr {
            float: left;
            width: 130px;
            color: #656464;
            font: normal 12px arial;
            padding: 0 20px 0 0;
        }

/*ul.pagination{float:left;width:250px;padding:0px 0px 30px 250px;}
ul.pagination li{float:left;padding:3px 5px 0px 5px;color:#444242;font-size:12px;}
ul.pagination li a{color:#444242;text-decoration:underline;}
ul.pagination li a:hover{color:#f77b00;}
ul.pagination li.prev a{float:left;background-position:0px -896px;text-decoration:none;text-indent:-99999px;width:11px;height:11px;}
ul.pagination li.next a{float:left;background-position:-331px -896px;text-decoration:none;text-indent:-99999px;width:11px;height:11px;}*/
.ct_chntin-c {
    width: 140px;
    float: left;
    font-size: 0;
    padding: 20px 22px 0;
    height: 65px;
}

.ct_chnt-c {
    width: 184px;
    float: left;
}

.tv_chn li.catebg {
    width: 184px;
    float: left;
    height: 325px;
    background: url(../images/cate1.gif) 0 0 no-repeat;
}

.ct_chnm_bb {
    font: 11px arial;
    color: #989898;
    float: left;
    width: 150px;
    padding: 5px 0 0;
}




/*Bannar*/
#slidr-bg, #slidr-bg1, #slidr-bg2, #slidr-bg3, #slidr-bg4, #slidr-bg5 {
    width: 556px;
    float: left;
    padding-left: 1px;
}

#slidr, #slidr1, #slidr2, #slidr3, #slidr4, #slidr5 {
    position: relative;
    width: 556px;
    height: 325px!important;
    background: url(images/loading.gif) no-repeat 50% 50%;
    overflow: hidden;
}

    #slidr img, #slidr1 img, #slidr2 img, #slidr3 img, #slidr4 img, #slidr5 img {
        position: absolute;
        top: 0;
        left: 0;
        display: none;
    }

.nivo-imageLink {
    border: 0;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 60;
    position: absolute;
}

.nivo-slice {
    position: absolute;
    z-index: 50;
    height: 100%;
}
/*21-11-11*/
.what_txt_font {
    font: normal 11px Arial;
    color: #989898;
    line-height: 16px;
    float: left;
    width: 202px;
    word-wrap: break-word;
}

.what_txt {
    float: left; /*width:132px;*/
    width: 129px;
    padding-right: 13px;
}

    .what_txt a {
        font: normal 13px Arial;
        color: #0080da;
        line-height: 15px;
        text-decoration: none;
    }
/**/
.what_txt_em {
    font: normal 13px Arial;
    color: #484848;
    line-height: 15px;
}
/**/


.bd_lftin_em_span {
    font: 11px arial;
    color: #989898;
    text-align: left;
    line-height: 18px;
}


/* Schedule New 22-12-11 */
.sched, .sched-bt {
    width: 940px;
}

.sched-tp {
    width: 940px;
    float: left;
    padding-bottom: 12px;
}

    .sched-tp b {
        width: 810px;
        float: left;
        font: 20px arial;
        color: #304367;
    }

    .sched-tp cite {
        width: 110px;
        float: left;
        font: 11px arial;
        color: #767676;
        background: url(../images/print.gif) no-repeat 0 0;
        padding-left: 20px;
        margin-top: 8px;
    }

.sched-bt-t {
    background: url('../images/schd-hd-bg.gif') repeat-x 0 0;
    height: 39px;
    border: 1px solid #bcad84;
    margin-bottom: 1px;
    font: 13px arial;
    color: #3e300a;
    line-height: 39px;
}

    .sched-bt-t span.left {
        width: 132px;
        float: left;
        height: 39px;
        padding-left: 20px;
        background: url('../images/schd-hd-line.gif') no-repeat right 0;
    }

    .sched-bt-t span.mid {
        width: 172px;
        float: left;
        height: 39px;
        padding-left: 20px;
        background: url('../images/schd-hd-line.gif') no-repeat right 0;
    }

    .sched-bt-t span.right {
        width: 574px;
        padding-left: 20px;
    }

.sched-bt-b {
    background: #d3e3f8;
    height: 31px;
    font: 11px arial;
    color: #5a5a5a;
    line-height: 31px;
}

    .sched-bt-b.wht {
        background: #fff;
        height: 31px;
        font: 11px arial;
        color: #5a5a5a;
        line-height: 31px;
    }

    .sched-bt-b span.left {
        width: 132px;
        float: left;
        padding-left: 20px;
        border-right: 1px solid #fff;
    }

    .sched-bt-b span.mid {
        width: 171px;
        float: left;
        padding-left: 20px;
        border-right: 1px solid #fff;
    }

    .sched-bt-b span.right {
        width: 575px;
        padding-left: 20px;
    }


/* Sitemap */
.site_map li a, .site_map li ul li a {
    background: url('../images/sprite/site-map-icon.gif') 0 0 no-repeat;
}

.site_map {
    width: 617px;
    margin: 0 auto;
}

    .site_map h3 {
        font: bold 15px arial;
        color: #1981d8;
    }

    .site_map ul {
        width: 154px;
        float: left;
        margin: 0;
        padding: 0;
    }

    .site_map li {
        padding-bottom: 5px;
        list-style: none;
    }

        .site_map li a {
            color: #999;
            font: 12px arial;
            text-decoration: none;
            line-height: 20px;
            background-position: 0 -14px;
            padding-left: 12px;
        }

            .site_map li a:hover {
                color: #1981d8;
                text-decoration: none;
                background-position: 0 -50px;
            }

        .site_map li ul li a {
            font: 12px arial;
            padding-left: 11px;
            line-height: 17px;
            background-position: 0 -125px;
            margin-left: 12px;
        }

            .site_map li ul li a:hover {
                background-position: 0 -92px;
            }
/* Sitemap */

.image_youtube {
    float: right;
    width: 409px;
    height: 55px;
    margin-left: -100px;
    margin-top: 3px;
}
