﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: "Open Sans", helvetica, arial; 
    font-size: 12px;
}

*, html {
 margin:0;}

a.arhives_txt
{
    font-weight: bold;
    margin: 0 3px 3px 10px;
    padding: 9px 0 8px 35px;
    text-decoration: none;
}
 
.bannercont
{
    margin-left: 1px;
    margin-top: 1px;
    padding: 0px;
}

    .bannercont h4
    {
        
        padding: 8px;
        margin: 0px;
         
        font-size: 16px;
        color: #fff;
        
        background: #7e3c2c;
        width:100%;
    }

.aboutminstrybox
{
    width: 324px;
    padding: 10px 15px 10px;
    float: left;
    background: #eae8e8;
    margin-left: 5px;
}

    .aboutminstrybox h4
    {
        float: left;
        padding: 0px;
        margin: 0px;
        font-family: Myriad Pro;
        font-size: 16px;
        color: #000;
        font-weight: bold;
    }

    .aboutminstrybox p
    {
        float: left;
        padding: 0px;
        margin: 7px 0px 0px 0px;
        font-family: Myriad Pro;
        font-size: 12px;
        color: #000;
        line-height: 19px;
        text-align: justify;
    }

    .aboutminstrybox a
    {
        float: right;
        padding: 0px;
        margin: 10px 0 0;
        font-family: Myriad Pro;
        font-size: 12px;
        color: #ff0000;
    }

.pmRelieffundbox
{
    width: 421px;
    margin: 16px 0 0 8px;
    height: 80px;
    float: left;
    background: url(../Images/pmReflIcon.png) 16px 12px no-repeat #8a060a;
}

    .pmRelieffundbox p
    {
        float: left;
        padding: 5px 14px 0 76px;
        margin: 0px;
        font-family: Myriad Pro;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
    }

.whatsnewbox
{
    width: 324px;
    padding: 10px 15px 10px;
    float: left;
    background: #eae8e8;
    margin-top: 8px;
    margin-left: 5px;
}

    .whatsnewbox h4
    {
        float: left;
        padding: 0px;
        margin: 0px;
        font-family: Myriad Pro;
        font-size: 16px;
        color: #000;
        font-weight: bold;
    }

    .whatsnewbox ul
    {
        margin: 0px;
        padding: 0px;
    }

        .whatsnewbox ul li
        {
            float: left;
            padding: 0px;
            margin: 7px 0px 4px 0px;
            font-family: Myriad Pro;
            font-size: 12px;
            color: #000;
            line-height: 18px;
            list-style-type: none;
        }

    .whatsnewbox a
    {
        float: right;
        padding: 0px;
        margin: 10px 0 0;
        font-family: Myriad Pro;
        font-size: 12px;
        color: #ff0000;
    }


.text
{
    float: right;
    width: 40%;
    padding: 5% 4% 0% 0%;
    color: #fff;
}

#banner-fade
{
    height: 222px;
    /*position: static !important;*/
    float: left;
    width: 410px;
     height: 184px;
    max-width: 410px;
    position: relative;
    padding-top: 6px;
}

ul.iconscont li
{
    list-style-type: none;
    width: 209px;
    height: 60px;
    display: inline;
    float: left;
    margin: 2px 0 3px 5px;
    text-align: center;
    background: url(../Images/icons.png) no-repeat #0666b2;
}

.iconscont
{
    float: right;
    width: 428px;
    padding: 0;
    margin: 0;
}

ul.iconscont li.one
{
    background-position: 8px 7px;
}

ul.iconscont li.two
{
    background-position: 8px -112px;
}

ul.iconscont li.three
{
    background-position: 8px -239px;
}

ul.iconscont li.four
{
    background-position: 8px -374px;
}

ul.iconscont li.five
{
    background-position: 8px -507px;
}

ul.iconscont li.six
{
    background-position: 8px -623px;
    margin-right: 0;
}

ul.iconscont li a
{
    color: #fff;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    padding-top: 13px;
    padding-left: 43px;
    text-align: center;
    text-decoration: none;
    width: 72%;
}

.bannertext
{
    font-size: 15px;
    text-align: justify;
}

a.arhives_txt:hover
{
    text-decoration: underline;
}

.dataTableh td
{
    padding: 6px;
}

.srchbox
{
    float: left;
    padding: 4px;
}

.btn_bluecolor
{
    cursor: pointer;
    float: left;
    padding: 4px;
}

.clrtbleleft
{
    clear: left;
    float: left;
}

.clrtblergt
{
    clear: right;
    float: right;
}

/*.hdtitle {
     
    font-size: 16px;
    margin: 0 0 10px;
    padding: 3px;
    background:#2286c2;
    display:block;
    color:#fff;
    line-height:22px;
}*/

.hdtitle {
     
    font-size: 16px;
    margin: 0 0 10px;
    padding: 3px;
    background:#0e6d8c;
    display:block;
    color:#fff;
    line-height:22px;
}


.commonforcont_iiner
{
    float: left;
    font-size: 13px;
    padding: 0 1%;
    text-align: justify;
    width: 98%;
    line-height: 168%;
}
    
.breadcrum
{
    
    margin: 5px 0 5px;
    padding: 5px;
    font-size:14px;
    font-weight:BOLD;
    
}

.printpage
{
    float: right;
    margin: 0;
    padding: 3px 0 4px 28px;
    color:#fff;
     transition-duration:0.6s;
}
.printpage:hover{color:#000; text-decoration:none; transition-duration:0.6s;}

.backpage
{
    float: right;
    margin: 0 15px 0 0;
    padding: 3px 0 4px 28px;
    color:#fff;
     transition-duration:0.6s;
}
.backpage:hover{ color:#000; text-decoration:none; transition-duration:0.6s;}

.printsmatcont
{
    float: right;
    font-size: 13px;
    margin: -2px 13px 0;
    position: absolute;
    right: 0;
    width: 20%;
}

.backpage
{
    float: right;
    margin: 0 15px 0 0;
    padding: 3px 0 4px 28px;
}

.printsmatcont a
{
    font-weight: bold;
    text-decoration: none;
}

.breadcrum a
{
    padding: 0 5px 0 0;
    text-decoration: none;
}

    .breadcrum a:hover
    {
        text-decoration: underline;
    }

@font-face
{
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Regular'), url('../Home/Errorfb57.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed'), url('../Home/Error7eb1.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold Italic'), url('../Home/Errorab27.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold'), url('../Home/Error5e67.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed Italic'), url('../Home/Error9d22.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Italic'), url('../Home/Errorbb79.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed Italic'), url('../Home/Error191f.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed'), url('../Home/Error3827.html') format('woff');
}


@font-face
{
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold'), url('../Home/Error8db5.html') format('woff');
}

.mhupa_whatsnew li
{
    margin: 5px 0;
}

.body_bg
{
    margin: 0 auto;
    width: 1024px;
}

.body_bg_wrp
{
    margin: 0;
    width: 100%;
    margin-top: 10px; /*background:url(../Images/bg.png) repeat-y;*/
    float: left;
}

.mrquutab
{
    float: left;
    height: 16px;
    padding: 7px 0 8px 10px;
    margin: 0px;
    width: 78%;
    border-top: dashed 1px #999;
}

#sizer a
{
    background: #FC0;
    padding: 0 5px;
    color: #000;
}

#MainContent_jsnews
{
    clear: left;
    float: left;
    height: 265px;
    width: 100%;
    margin-bottom: 15px;
    padding: 0;
    line-height: 1.9em;    
    overflow:auto; 
   	overflow-x:hidden;
}

#EngGrievances
{
   
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;     
    margin: 0;
    padding:7px 0 7px 10px;
    text-transform: uppercase;   
    background: url(../Images/arrow.jpg) no-repeat right center #e77615 !important;
    color: #ffffff;
}

.marquee
{
    border-radius: 10px;
    color: #000;
    float: left;
    width: 100%;
}

.topstrip
{
    float: left;
    height: 33px;
    width: 100%;
    background: #2e4c34;
}

.defaultcolor
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    float: left;
    height:12px;
    margin: 0 0 0 5px;
    padding: 2px;
    width: 12px;
}

.yellowcolor
{
    background: none repeat scroll 0 0 #ffea02;
    border: 1px solid #fff;
    float: left;
    height: 12px;
    margin: 0 0 0 5px;
    padding: 2px;
    width:12px;
}

.pinkcolor
{
    background: none repeat scroll 0 0 #f88eef;
    border: 1px solid #fff;
    float: left;
    height:12px;
    margin: 0 0 0 5px;
    padding: 2px;
    width: 12px;
}

.bluecolor
{
    background: none repeat scroll 0 0 #3702ff;
    border: 1px solid #fff;
    float: left;
    height:12px;
    margin: 0 0 0 5px;
    padding: 2px;
    width:12px;
}

.logo
{
    float: left;
    width: 100%;
}

.logoimg
{
    float: left;
    width: 80px;
    padding: 5px 15px 0px 0px;
}

.logotext
{
    list-style: none;
    font-size: 16px;
    padding: 0;
    margin: 0;
    line-height: 19px;
}


.logotext table th { background-color:transparent !important; border:none  !important; }
    .logotext table th img { vertical-align:bottom;  }
    .logotext table th, .logotext table td { margin:0; padding:0;
    }
a
{
    text-decoration: none;
    color: #222222;
}


.topgigw
{
    float: left;
    height: 32px;
    margin: 1px 0 0;
    padding: 0 2%;
    width: 96%;
}

.headerlft
{
    float: left;
    font-size: 12px;
    margin: 7px 0 0;
    padding: 0;
    width: 30%;
    color: #fff;
}

.headerrgt
{
    float: left;
    margin: 3px 0 0;
    padding: 0;
    text-align: right;
    width: 70%;
}

.rightborder
{
    float: left;
    font-weight: bold;
    color: #fff;
    padding: 0 5px;
}

    .rightborder a
    {
        color: #fff;
    }

.ptqcss ul
{
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .ptqcss ul li
    {
        display: inline-block;
        border-right: dashed 1px #fff;
        padding: 0 3px;
    }

.ptqcss img
{
    float: left;
    margin-right: 5px;
}

.ptqcss ul li
{
}

.rightborder a
{
    text-decoration: none;
}

.topstripbar
{
    width: 100%;
    float: left;
    background: #0078c9;
    height: 35px;
}

.mhupa_wrapper
{
    float: left;
    padding: 0 0 0 0;
    top: 0;
    width: 100%;
    margin: 0 0 0px 0;
}

.goone
{
    font-family: myriad pro;
    font-size: 14px;
    font-weight: normal;
    margin-top: 0px;
}

.gotwo
{
    color: #1c231f;
    font-family: myriad pro;
    font-size: 22px;
    font-weight: normal;
}

    .gotwo a span
    {
        color: #ac6422;
    }



.mhupa_header
{
    float: left;
    width: 100%;
}

.mhupa_lefthead
{
    float: left;
    padding: 0;
    width: 60%;
    
}


.mhupa-righthead
{
    float: right;
    margin: 0;
    width: 21%;
    
}


.mhupa_shortnavigator
{
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: right;
}


    .mhupa_shortnavigator li
    {
        display: inline;
        float: left;
    }


    .mhupa_shortnavigator a
    {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        margin: 0 4px 0 0;
        padding: 3px 0 0 21px;
        text-decoration: none;
    }

a.home
{
    background: url("../Home/Error09a3.html") no-repeat scroll -4px 0 rgba(0, 0, 0, 0);
}

a.faq
{
    background: url("../Home/Error09a3.html") no-repeat scroll -4px -26px rgba(0, 0, 0, 0);
}

a.sitemap
{
    background: url("../Home/Error09a3.html") no-repeat scroll -4px -52px rgba(0, 0, 0, 0);
}


.mhupa_shortnavigator li.full
{
    clear: left;
    float: right;
    margin-bottom: 15px;
    margin-right: 3px;
    width: 100%;
}


.srchboxcommon input
{
    border: medium none;
    background: #f5f5f5;
    color: #5e5e5e;
    float: left;
    padding: 2px 7px;
}

.srchboxcommon
{
    border: #ccc solid 1px;
    border-radius: 8px 8px 8px 8px;
    background: #f5f5f5;
    padding: 5px;
    margin-left: 11px;
}

.srchboxcommonsocial
{
    border: #ccc solid 1px;
    border-radius: 8px 8px 8px 8px;
    background: #f5f5f5;
    padding: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    float: right;
     
}

    .srchboxcommonsocial a
    {
        color: #8c620e;
        float: left;
        font-family: verdana;
        font-size: 10px;
        font-weight: normal;
        line-height: 24px;
        padding: 0 0px 0 2px;
    }

        .srchboxcommonsocial a img
        {
            float: left;
        }


/*.mhupa_navigation
{
    width: 100%;
    float: left;
    background: #7e3c2c;
}*/


.mhupa_navigation
{
    width: 100%;
    float: left;
    background: #0e6d8c;
}
.mhupa_navigation1
{
    width: 100%;
    float: left;
    background: #7e3c2c;
}


    .mhupa_navigation ul
    {
        margin: 0px;
        padding: 0px;
    }

        .mhupa_navigation ul li
        {
            list-style-type: none;
            float: left;           
            width: auto;
        }

            .mhupa_navigation ul li a
            {
               
                font-size: 13px;
                font-weight: 600;
            }

.mhupa_mainheaderbox
{
    width: 100%;
    float: left;
    position: relative; /*background: url("../Images/MainBG.jpg")*/
}

.mhupa_hedrlftlink
{
    float: left;
    width: 230px;
    padding: 3px 12px 3px 0;
}

.mhupa_topabttxt
{
    background: #eae8e8;
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    padding: 10px 10px 6px;
    width: 345px;
}

    .mhupa_topabttxt h4
    {
        color: #000;
        float: left;
        font-family: Myriad Pro;
        font-size: 18px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .mhupa_topabttxt p
    {
        color: #1c1c1c;
        float: left;
        font-family: verdana;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
        margin: 7px 0 0;
        padding: 0;
        text-align: justify;
        width: 100%;
    }

    .mhupa_topabttxt a
    {
        float: left;
        text-align: right;
        width: 100%;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        color: #d60909;
    }



.mhupa_whatsnew
{
    background: #eae8e8;
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    padding: 10px;
    width: 345px;
}

    .mhupa_whatsnew h4
    {
        color: #000;
        float: left;
        font-family: Myriad Pro;
        font-size: 18px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        width: 50%;
    }

    .mhupa_whatsnew a
    {
        float: left;
        text-align: right;
        width: 99.2%;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        color: #d60909;
    }

    .mhupa_whatsnew li
    {
        float: left;
        width: 100%;
        list-style-type: none;
    }

        .mhupa_whatsnew li a
        {
            color: #000;
            float: left;
            font-weight: normal;
            font-family: Verdana;
            font-size: 11px;
            line-height: 17px;
            margin: 5px 0 0;
            padding: 0;
            text-align: left;
            width: 99%;
        }


.mhupa_hedrlftlinksch
{
    float: left;
    width: 100%;
    margin-top: 5px;
}

    .mhupa_hedrlftlinksch span
    {
        color: #fff;
        float: left;
        font-family: myriad pro;
        font-size: 15px;
        font-weight: normal;
        height: 40px;
        margin-bottom: 4px;
        margin-left: 46px;
        margin-top: 4px;
        text-align: left;
        text-shadow: 2px 2px #505050;
        width: 70%;
    }

    .mhupa_hedrlftlinksch a
    {
        background: url("../Images/icons.png") no-repeat scroll left -1px #0666b2;
        margin: 0 0 0 0px;
        width: 200px; /*height:65px;*/
        float: left;
    }

        .mhupa_hedrlftlinksch a.annual
        {
            background-position: -2px -65px;
            height: 36px;
            margin-left: 10px;
            padding-top: 12px;
        }

        .mhupa_hedrlftlinksch a.achiements
        {
            background-position: 2px -129px;
            height: 38px;
            margin-top: 5px;
            padding-top: 10px;
        }

        .mhupa_hedrlftlinksch a.rfd
        {
            background-position: -2px -187px;
            margin-left: 10px;
            margin-top: 5px;
        }

        .mhupa_hedrlftlinksch a.media
        {
            background-position: left -247px;
            height: 38px;
            margin-top: 5px;
            padding-top: 10px;
        }

        .mhupa_hedrlftlinksch a.reportt
        {
            background-position: left -247px;
            height: 48px;
            margin-top: 5px;
            padding-top: 0px;
        }

        .mhupa_hedrlftlinksch a.rti
        {
            background-position: left -295px;
            height: 38px;
            margin-left: 10px;
            margin-top: 5px;
            padding-top: 10px;
        }

.mhupa_hedrlftlink a
{
    float: left;
    margin: 0 0px 0 0px;
}

.mhupa_sliderbox
{
    float: right;
    width: 789px; /*background: url(../Images/mainhedr_img.png) no-repeat;margin:9px 1px 0 3px;*/
    margin-top: 8px;
}

.mhupa_abuttxt
{
    width: 50%;
    float: left;
}

.innerpoll a
{
    margin: 0 0 3px 0;
}

.mhupa_abuttxt h1
{
    width: 400px;
    float: left;
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0px 0px 0px;
    margin: 0px;
}

.mhupa_abuttxt p
{
    width: 100%;
    float: left;
    font-family: Century Gothic;
    font-weight: normal;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    text-align: justify;
    line-height: 19px;
}

.mhupa_whatsnewbox
{
    float: left;
    margin: 5px 0 0;
    padding-bottom: 7px;
    width: 781px;
}

    .mhupa_whatsnewbox h1
    {
        float: left;
        width: 96%;
        height: 18px;
        font-family: Century Gothic;
        font-size: 16px;
        font-weight: normal;
        text-transform: uppercase;
        padding: 10px 10px 5px 20px;
        margin: 0px;
    }

    .mhupa_whatsnewbox li
    {
        list-style-type: none;
        float: left;
    }

        .mhupa_whatsnewbox li a
        {
            float: left;
            width: 92%;
            font-family: Century Gothic;
            color: #002040;
            font-weight: normal;
            margin: 0px;
            padding: 15px 0 0 41px;
            text-decoration: none;
            background: url("../Images/arrow_img.png") no-repeat scroll 19px 24px;
        }

.mhupa_ministerbox
{
    border: 1px solid #d1d1d1;
    float: left;
    margin-top: 6px;
    padding-bottom: 13px;
    width: 229px;
}

    .mhupa_ministerbox img
    {
        float: left;
        margin: 0 0 5px 0;
        width: 100%;
    }

    .mhupa_ministerbox h1
    {
        float: left;
        font-family: Century Gothic;
        font-size: 16px;
        font-weight: bold;
        margin: 10px 0 0 25px;
        padding: 0;
        color: #fff;
    }

    .mhupa_ministerbox span
    {
        float: left;
        font-family: Arial;
        font-size: 12px;
        font-weight: normal;
        margin: 3px 0 0 20px;
        padding: 0;
    }

    .mhupa_ministerbox li a
    {
        color: #fff;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
    }

    .mhupa_ministerbox li
    {
        background: url("../Images/arrow_img.png") no-repeat scroll 8px 2px;
        float: left;
        list-style-type: none;
        margin-bottom: 0px;
        margin-top: 0px;
        padding: 0 0 0 18px;
        width: 81%;
        line-height: 15px;
    }




 


/* Elastislide Style */

.elastislide-list
{
    list-style-type: none;
    display: none;
}

.no-js .elastislide-list
{
    display: block;
}

.elastislide-carousel ul li
{
    min-width: 20px; /* minimum width of the image (min width + border) */
}

.elastislide-wrapper
{
    position: relative;
    margin: 0 auto;
    min-height: 60px;
}

    .elastislide-wrapper.elastislide-loading
    {
        background-image: url(../Home/Error54b2.html);
        background-repeat: no-repeat;
        background-position: center center;
    }

.elastislide-horizontal
{
    padding: 10px 50px;
}

.elastislide-vertical
{
    padding: 40px 10px;
}

.elastislide-carousel
{
    overflow: hidden;
    position: relative;
    height: 55px;
}

    .elastislide-carousel ul
    {
        position: relative;
        display: block;
        list-style-type: none;
        padding: 0;
        margin: 0;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }

.elastislide-horizontal ul
{
    white-space: nowrap;
}

.elastislide-carousel ul li
{
    margin: 0;
    -webkit-backface-visibility: hidden;
}

.elastislide-horizontal ul li
{
    height: 100%;
    display: inline-block;
    margin: 0 10%;
}

.elastislide-vertical ul li
{
    display: block;
}

.elastislide-carousel ul li a
{
    display: inline-block;
    width: 100%;
}

    .elastislide-carousel ul li a img
    {
        display: block;
        border: 2px solid white;
        max-width: 100%;
    }

#carousel li
{
    width: 100% !important;
}
/* Navigation Arrows */

.elastislide-wrapper nav span
{
    position: absolute;
    background: url("../Images/nav.png") no-repeat scroll -6px -15px transparent;
    width: 30px;
    height: 54px;
    text-indent: -9000px;
    cursor: pointer;
    opacity: 0.8;
}

    .elastislide-wrapper nav span:hover
    {
        opacity: 1.0;
    }

.elastislide-horizontal nav span
{
    top: 40%;
    left: 7px;
    margin-top: -21px;
    display: block !important;
}

.elastislide-vertical nav span
{
    top: 10px;
    left: 50%;
    margin-left: -11px;
    background-position: -17px 5px;
}

.elastislide-horizontal nav span.elastislide-next
{
    right: 26px;
    left: auto;
    background-position: -44px -15px;
    display: block !important;
}

.elastislide-vertical nav span.elastislide-next
{
    bottom: 10px;
    top: auto;
    background-position: -17px -18px;
}

.logo_bg
{
    float: left;
    width: 230px;
    background: url(../Home/Errorc8c6.html) repeat-x;
    border-radius: 8px;
    margin-top: 2px;
}






.mhupa_footer
{
    width: 100%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

    .mhupa_footer center
    {
        background: url("../Images/w3cvaldtioimg-2.png") no-repeat scroll 2px 0;
        float: left;
        font-weight: bold;
        height: 42px;
        margin: 10px 0 0 155px;
        padding-top: 6px;
        text-align: center;
        width: 77%;
        line-height: 20px;
    }

.mygovclass
{
    float: right;
    margin-right: 5px;
    margin-left: 5px;
   
}

.indiagovclass
{
    float: right;
   
}

.mhupa_footer p
{
    text-align: center;
    margin: 15px 0 0 7px;
  
   
}

    .mhupa_footer p a
    { /*color:#fff;*/
    }

.mhupa_footer_bg
{
    margin: 0 auto;
   
}

.visitor
{
    width: 100%;
    float: left;
    background: #fff;
    margin: 15px 0 0 0;
}

    .visitor p
    {
        width: 48%;
        padding: 1%;
        margin: 0;
    }

        .visitor p.left
        {
            float: left;
            text-align: left;
            color: #151313;
        }

        .visitor p.right
        {
            float: right;
            text-align: right;
            color: #151313;
        }

.mhupa_footer_bg ul
{
    list-style: none;
    margin: 14px 0 0 0px;
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}

    .mhupa_footer_bg ul li
    {
        display: inline;
        padding: 0px 6px;
        border-right: solid 1px #F7F3F3;
        font-size: 12px;
    }

        .mhupa_footer_bg ul li a
        {
            text-decoration: none;
            color:#f5f6f7;
        }

        .mhupa_footer_bg ul li.margingiven
        {
            margin-left: 85px;
        }

        .mhupa_footer_bg ul li.last
        {
            border: none;
        }

.rdmore
{
    font-weight: bold;
    font-size: 12px;
    float: right;
}


#cssmenu ul li ul li
{
    padding: 0;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button
{
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    #cssmenu:after,
    #cssmenu > ul:after
    {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

    #cssmenu #menu-button
    {
        display: none;
    }

#cssmenu
{
    width: 100%;
    font-family: 'Myriad Pro Regular';
    font-size: 14px;
}

    #cssmenu > ul
    {
        box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.05);
    }

    #cssmenu.align-right > ul > li
    {
        float: right;
    }

    #cssmenu > ul > li
    {
        float: left;
        display: inline-block;
        /*border-bottom:dotted 1px #b49797;*/
    }

    #cssmenu.align-center > ul
    {
        float: none;
        text-align: center;
    }

        #cssmenu.align-center > ul > li
        {
            float: none;
        }

    #cssmenu.align-center ul ul
    {
        text-align: left;
    }

    #cssmenu > ul > li > a
    {
        text-decoration: none;
    }

    #cssmenu > ul > li.has-sub > a
    {
        padding-right: 16px;
        background: url("../Home/Error8d65.html") no-repeat scroll 129px 3px;
    }

        #cssmenu > ul > li.has-sub > a::after
        {
            position: absolute;
            width: 0;
            height: 0;
            border: 4px solid transparent;
            border-left-color: #fff;
            
            right: 17px;
            top: 3px;
        }

    #cssmenu > ul > li.has-sub.active > a::after,
    #cssmenu > ul > li.has-sub:hover > a
    {
    }

    #cssmenu ul ul
    {
        position: absolute;
        left: -9999px;
        top: 60px;
        padding-top: 6px;
        font-size: 13px;
        opacity: 0;
        -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
        -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
        -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
        -o-transition: top 0.2s ease, opacity 0.2s ease-in;
        transition: top 0.2s ease, opacity 0.2s ease-in;
        z-index: 99999;
    }

    #cssmenu.align-right ul ul
    {
        text-align: right;
    }

    #cssmenu.align-right > ul > li > ul::after
    {
        left: auto;
        right: 20px;
    }

    #cssmenu ul ul ul::after
    {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        border-right-color: #ffffff;
        top: 11px;
        left: -4px;
    }

    #cssmenu.align-right ul ul ul::after
    {
        border-right-color: transparent;
        border-left-color: #ffffff;
        left: auto;
        right: -4px;
    }

    #cssmenu > ul > li > ul
    {
        /*top: 0px;*/
    }

    #cssmenu > ul > li:hover > ul
    {
        top: 28px;
        left: 0px;
        opacity: 1;
    }

    #cssmenu.align-right > ul > li:hover > ul
    {
        left: auto;
        right: 0;
    }

    #cssmenu ul ul ul
    {
        padding-top: 0;
        padding-left: 6px;
        margin-left: -45px;
    }

    #cssmenu.align-right ul ul ul
    {
        padding-right: 6px;
    }

    #cssmenu ul ul > li:hover > ul
    {
        left: 180px;
        top: 0;
        opacity: 1;
    }

    #cssmenu.align-right ul ul > li:hover > ul
    {
        left: auto;
        right: 100%;
        opacity: 1;
    }

    #cssmenu ul ul li a
    {
        text-decoration: none;
        font-weight: 400;
        padding: 11px 25px;
        width: 270px;
        color: #000;
        background:#F3EFE0;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
    }

#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a
    {
        color: #fff;
        background: #7e3c2c;
    }

#cssmenu ul ul li:first-child > a
    {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

#cssmenu ul ul li:last-child > a
    {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

#cssmenu > ul > li > ul::after
    {
        position: absolute;
        display: block;
    }

#cssmenu ul ul li.has-sub > a.addon::after
    {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border: 4px solid transparent;
        border-left-color: #777777;
        right: 17px;
        top: 14px;
    }

#cssmenu.align-right ul ul li.has-sub > a::after
    {
        border-left-color: transparent;
        border-right-color: #777777;
        right: auto;
        left: 17px;
    }

#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after
    {
        border-left-color: #333333;
    }

#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after
    {
        border-right-color: #333333;
        border-left-color: transparent;
    }


 #sidebarmenu1 ul, #sidebarmenu1:hover ul ul, #sidebarmenu1 .hover ul ul {
    margin-left: -9999px;
}
#cssmenu ul li:hover > ul, #cssmenu ul li.hover > ul, #cssmenu ul a:focus + ul, #cssmenu ul ul, #cssmenu ul .hover a:focus {
    margin-left: 0;  
  
}

/*#cssmenu ul li:hover ul,
#cssmenu ul li a:focus + ul{
    display:block;
    margin-left: 0;  
    left:0;   
    opacity:1;
    top: 28px;  
}*/
 
  
/*#cssmenu ul li:focus ul::before, 
#cssmenu ul li:visited ul::before,
#cssmenu ul li:active ul::before,
#cssmenu ul li:hover  ul::before,  
#cssmenu ul a:focus + ul::before
{
     opacity: 1 !important;
     display:block !important;
     left:0 !important;
     top:28px !important;
}*/


.hover ul {
     opacity: 1 !important;
     display:block !important;
     left:0 !important;
     top:28px !important;
}

#sidebarmenu1 li a:focus {
    background: none repeat scroll 0 0 #ca6102;
    color: #fff;
}

#sidebarmenu1 ul, #sidebarmenu1:hover ul, #sidebarmenu1 .hover ul ul {
    margin-left: -9999px;
    opacity: 0;
}

#cssmenu  ul  ul .hover  ul { margin-top:-20px;  margin-left:100px !important;} 

#cssmenu ul li:hover > ul > ul, #cssmenu ul ul li.hover > ul, #cssmenu ul ul a:focus + ul, #cssmenu ul ul ul, #cssmenu ul ul .hover a:focus {
    margin-left: 0;  
}
 
/*
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px)
{
    #cssmenu
    {
        background: #39b1cc;
    }

        #cssmenu > ul
        {
            display: none;
        }

            #cssmenu > ul.open
            {
                display: block;
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }

        #cssmenu.align-right > ul
        {
            float: none;
        }

        #cssmenu.align-center > ul
        {
            text-align: left;
        }

        #cssmenu > ul > li,
        #cssmenu.align-right > ul > li
        {
            float: none;
            display: block;
        }

            #cssmenu > ul > li > a
            {
                padding: 18px 25px 18px 25px;
                border-right: 0;
            }

            #cssmenu > ul > li:hover > a,
            #cssmenu > ul > li.active > a
            {
                background: rgba(0, 0, 0, 0.1);
            }

        #cssmenu #menu-button
        {
            display: block;
            text-decoration: none;
            font-size: 13px;
            font-weight: 700;
            color: #d3eced;
            padding: 18px 25px 18px 25px;
            text-transform: uppercase;
            letter-spacing: 1px;
            background: url('images/bg.png');
            cursor: pointer;
        }

        #cssmenu ul ul,
        #cssmenu ul li:hover > ul,
        #cssmenu > ul > li > ul,
        #cssmenu ul ul ul,
        #cssmenu ul ul li:hover > ul,
        #cssmenu.align-right ul ul,
        #cssmenu.align-right ul li:hover > ul,
        #cssmenu.align-right > ul > li > ul,
        #cssmenu.align-right ul ul ul,
        #cssmenu.align-right ul ul li:hover > ul
        {
            left: 0;
            right: auto;
            top: auto;
            opacity: 1;
            width: 100%;
            padding: 0;
            position: relative;
            text-align: left;
        }

            #cssmenu ul ul li
            {
                width: 100%;
            }

                #cssmenu ul ul li a
                {
                    width: 100%;
                    box-shadow: none;
                    padding-left: 35px;
                }

            #cssmenu ul ul ul li a
            {
                padding-left: 45px;
            }

            #cssmenu ul ul li:first-child > a,
            li:last-child > a
            {
                border-radius: 0;
            }

        #cssmenu #menu-button::after
        {
            display: block;
            content: '';
            position: absolute;
            height: 3px;
            width: 22px;
            border-top: 2px solid #d3eced;
            border-bottom: 2px solid #d3eced;
            right: 25px;
            top: 18px;
        }

        #cssmenu #menu-button::before
        {
            display: block;
            content: '';
            position: absolute;
            height: 3px;
            width: 22px;
            border-top: 2px solid #d3eced;
            right: 25px;
            top: 28px;
        }

        #cssmenu > ul > li.has-sub > a::after,
        #cssmenu ul ul li.has-sub > a::after
        {
            display: none;
        }
}
*/
.menuopen
{
    background: none repeat scroll 0 0 #e67615;
    display: block;
    float: left;
    left: 200px;
    margin-top: -144px;
    opacity: 0;
    position: absolute;
    width: 151px;
    z-index: 999999;
}

    .menuopen ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
        width: 100%;
        float: left;
    }

        .menuopen ul li
        {
            clear: left;
            width: 100%;
            display: block;
        }

            .menuopen ul li a
            {
                background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
                border-bottom: 1px solid #999;
                color: #fff;
                float: left;
                font-family: "open sans";
                font-size: 14px;
                height: auto;
                padding: 5%;
                text-transform: uppercase;
                width: 90%;
            }

                .menuopen ul li a:hover
                {
                    background: #f9b071;
                }

li.bjqs-slide
{
    height: 186px !important;
}

    li.bjqs-slide img
    {
        height: 186px !important;
    }

.poll_column
{
    width: 102%;
    float: left;
    padding: 0;
    margin: 0; /*background: url("../Images/MainBG.jpg")*/
}

    .poll_column img
    {
        width: 100%;
    }

.watznews
{
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0 0 15px 0;
}

    .watznews li
    {
        float: left;
        width: 100%;
        list-style-type: none;
    }

        .watznews li a
        {
            color: #002040;
            float: left;
            font-family: Century Gothic;
            font-weight: normal;
            margin: 0;
            padding: 6px 0 0 15px;
            text-decoration: none;
            width: 92%;
        }

.grid
{
    width: 100%;
    margin-top: 15px;
}

    .grid thead td, table th
    {
        font-weight: bold;
        text-align: left;
    }

    .grid td
    {
        padding: 6px;
    }

.viepagelist
{
    float: left;
    margin: 0;
    padding: 3px 0 4px 28px;
}

/* Accordian Css */

.accordion
{
    width: 100%;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background: url(../Home/Error6423.html) no-repeat right;
}

.accordionHeaderSelected
{
    border: 1px solid White;
    color: White;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*.mainDiv{
	width: 434px;
	margin-top: 5px;	
}
.mainDiv-two{
	width: 198px;
	float:left;	
}
.mainDiv-three{
	width: 202px; 
	float:left;
	margin-left: 10px;	
}
.mainDiv-two-sub{
	background-color: #0666b2;
	height: 48px;
}
.mainDiv-two-sub1{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.mainDiv-two-sub2{
 padding-top: 8px; 
 padding-left: 5px; 
 margin-left: 50px;
}
#divPadding{
 padding-top: 15px; 
}
.divspan{
 font-family:Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:14px;
}*/
.nav-container
{
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    float: left;
    line-height: 1.7em;
}

    .nav-container ul a
    {
        text-decoration: none;
        color: #2286c2;
        text-align: center;
    }

        .nav-container ul a:hover
        {
            color: #742a2b;
        }

.profile1
{
    margin-top: 12px;
    line-height: 1.1em;
    list-style-type: none;
    list-style-image: url(../Images/arrow_img.png);
}

.profile2
{
     
    margin-top: 12px;
    line-height: 1.8em;
    list-style-type: none;
    list-style-image: url(../Images/arrow_img.png);
}


.footer
{
    margin: 15px auto 0 auto;
    width:1024px; 
    float:none;
    display:block;
}

.divfoot-mid
{
    width: 460px;
    height: 50px;
    float: left;
    margin-left:1px;
    margin-top: 5px;
}

.divfoot-mid-1
{
    font-weight: bold;
    padding-left: 13px;
}

.divfooter-1
{
    margin-left:0;
    font-size:11px;
    text-align:center;
    font-weight: bold;
    margin-top: 5px;
}

.divfooter-2
{
    width: 383px;
    height: 50px;
    margin-left: 455px;
}

.divfoot-img
{
    float: left;
    /*margin-left: 171px;*/
}
/*
.divmompro{ height: 50px; background-color: #8a060a; width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding: 0px; font-weight: bold;}*/
.divmompro{ height: 34px; background-color: #7e3c2c; width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding: 0px; font-weight: bold;}

.divmompro1{ height: 41px; background-color: #7e3c2c; width: 100%; float: left; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; padding: 0px; font-weight: bold;}


.divmidhome{width: 372px; float: left; margin-left: 7px;}
#divspanname{font-family: Roboto, Arial; color: #000; font-weight: bold;}
.divmidhomeup{background-color: #fff; min-height:182px; border:solid 1px #ccc;}
.divmidhomeup1{background-color: #fff; min-height:182px; border: solid 1px #ccc;}
/*.divmidhomeup h3 {
    font-size: 16px;
    padding: 8px 10px;
    background: #7e3c2c;
    color: #fff;
    margin: 0;
}*/

.divmidhomeup h3 {
    font-size: 16px;
    padding: 8px 10px;
    background: #0e6d8c;
    color: #fff;
    margin: 0;
}

.divmidhomeup1 h3 {
	font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
    font-size: 16px;
    padding: 8px 10px;
    background: #0e6d8c;
    color: #fff;
	font-weight: bold;
    margin: 0;
}



<!--.divmidhomeup p { padding:15px; line-height:20px;    }-->
.divmidhomeup p { padding:5px; line-height:19px;    }
.readmore  { text-align:right; width:98%; margin:0 auto;  }
.readmore a {color:#4173a7; font-size:13px; font-weight:bold;    }
.divmiddown{background-color: #fff; min-height: 395px; margin-top: 9px; border:solid 1px #ccc;}

.divmiddown1{background-color: #fff; min-height: 250px;  border:solid 1px #ccc;}
.divmiddown2{background-color: #fff; min-height: 255px;  border:solid 1px #ccc;}

#divmidhomein{font-family: Roboto, Arial; color: #000; font-weight: bold;}
#divread{color: #dc0909; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
.mhupa_navigation ul li a{color:#fff}
.divspcont{font-family: Arial, Helvetica, sans-serif; color: #000;   line-height: 1.4em;}
.mainDiv-two-sub{background-color: #fff;height: 48px; border:1px solid #ccc !important;}
#divswitchid{text-decoration: none; color: #0666b2;}
.divrlinks{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 2px solid #0590FF; margin-top: 17px; background-color: #0666b2; height: 32px;}
#divrlinksid{color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; font-style: italic; font-weight: bold; margin-left: 41px; margin-top: 0;}
.mhupa_footer{ background:none repeat scroll 0 0 #0e6d8c;margin-top:5px}
.divlinkaid{text-decoration: none;color: #fff;}
.divfootsite{float: left; text-align: left; line-height: 20px;color: #000;}
.divvisitor{float: right; line-height: 20px;color: #000;}
.divphotogall{background: #eae8e8;width: 405px;margin-bottom: 4px;height: 21px;padding-left: 6px;padding-top: 5px;}

.rti{text-decoration: none; color: #0666b2;}

.divspan {
    
    padding-top: 10px;
    padding-left: 10px;
    
}

.mainDiv{
	width: 434px;
	margin-top: 17px;	
}
.mainDiv-two{
	width: 200px;
	float:left;	
}
.mainDiv-three{
	width:201px; 
	float:left;
	margin-left: 10px;	
}

.mainDiv-two-sub1{
	float:left;
	margin-left:10px;
	margin-top:9px;
}
.mainDiv-two-sub2{
 padding-top: 15px; 
 padding-left: 5px; 
 margin-left: 50px;
}
input.btn {   color:#7e3c2c;   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   background-color:#fed;   border:1px solid;   border-color: #7e3c2c #7e3c2c #7e3c2c #7e3c2c; }
a > img{
    border: 0;
}
 
/* CSS Document */
html{ overflow-x: hidden;}

* + html{ width:100%;}


.topMainstrip{margin:0;padding:0;background-color:#0e6d8c;width:100%;min-height:30px;}
.topMainstrip1{margin:0;padding:0;background-color:#7e3c2c;width:100%;min-height:30px;}

.topMainstrip-one{ margin-left:180px;color:#fff;}
.topMainstrpleft{ font-size:12px;color:#fff;padding-top:8px; }
.topMainstrprgt{padding-top:4px;font-size: 12px;}
.topMainScreen{width:43px; float:left;}
.topMainskip{float: left;}
.topMainFont{float:left;}
.topMainnorm{float:left;margin-left: 8px;}
.topMainblk{float:left;margin-left: 1px;margin-right: 2px;}
.topMaintheme{float: left; padding: 0 5px;}
.topMainhindi{float:left; margin-top:-3px;}

.divMainrowcls{ padding:5px 8px;width: 725px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #444;height:10px;padding-top:1px; }
.divinnerrowCls{font-size: 12px;  float:right;}
.divInnerCls{padding-top: 5px;margin-left:5px;}

.divinnercls-two{padding-top: 17px; margin-left: 5px;}
.divCmn{/*float: left; width: 725px;*/}



#sizer input {
    cursor: pointer;
    float: left;
    font-size: 11px;
    margin: 0 0 0 2px;
    padding: 0 2px;
    text-align: center;
    text-decoration: none;
}
#sizer input {
    background:#fc0 none repeat scroll 0 0;
    border: medium none;
    color: #000;
}

.floatleft { float:left; }

.txtscroll { padding:2px 0  0 0; border-top:dashed 1px #ccc; height:15px; }
.txtscroll p { margin:0 ; padding:0; }

fiedset { border:0; }
.youtubemin { background:url(../Images/YouTube-logo.png) no-repeat center center; text-indent:-99999px; display:block; height:25px; }
.twittermin { background:url(../Images/Twitter_logo_blue.png) no-repeat center center; text-indent:-99999px; display:block; height:25px; }

.sitemapicon { background:url(../Images/sitemap.jpg) no-repeat left center;   padding-left:26px !important; }
.mailicon { background:url(../Images/messaging.jpg) no-repeat left center;   padding-left:26px !important; }
.twiitericon { background:url(../Images/twitterIcon.png) no-repeat left center;   padding-left:26px !important; }
.facebookicon { background:url(../Images/facebookIcon.png) no-repeat left center;   padding-left:26px !important; }





/*---------------------------------------------------tab css----------------------------------------------------------------------*/
nav ul, nav ol, ol, ul {
    list-style: none;
}



.cf:before, .cf:after, .container:before, .container:after {
    display: block;
    content: '';
}

.cf:after, .container:after {
    clear: both;
}

  

    .subNav li {
        float: left;
        border-right: 1px solid #2b4457;
        font: 0.857em/1em Arial, Helvetica, sans-serif;
        padding-right: 6px;
        margin-right: 6px;
    }

        .subNav li a.active {
            text-decoration: underline;
        }

        .subNav li.last {
            border-right: none;
        }

#nav {
    
    position: relative;
    z-index: 100;
    margin: 0 auto;
}

    #nav li {
        float: left;
        color: #fff;      
        position: relative;
    }

        #nav li a {
            display: block;
            color: #fff;
            font-size:13px;
            text-align: center;
            padding:12px 9px 8px;
        }

            #nav li a:hover, #nav li.active a {
                color: #363636;
                background-color: #f9f4e4;
                text-decoration: none;
            }

        #nav li.MenuLiLast {
            border-right: none; /*margin-right:-20px;*/
        }
        /*#nav li.MenuLiLast a{padding:13px 10px;} */

        #nav li ul {
            width: 270px;
            left: 0;
            top: 42px;
            position: absolute;
            z-index: 100;  
            margin-top:7px;  
              -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
        -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
        -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
        -o-transition: top 0.2s ease, opacity 0.2s ease-in;
        transition: top 0.2s ease, opacity 0.2s ease-in;       
            
        }
            #nav li ul li ul {
            left:270px !important;
            top:-8px !important;
            
            }
        #nav li:hover > ul {
            display: block;
        }

        #nav li:hover > a {
            background-color: #a04e06;
        }

        #nav li ul li {
            float: none;
            display: block;
            /*border-bottom: 1px solid #b0580c;*/
            font-size: 0.938em;
        }

            #nav li ul li a {
                color: #363636;
                display: block;
                text-align: left;
                padding: 9px 10px 9px 13px;
                background-color: #f3efe0 ;
            }

 #nav ul li:first-child > a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}    
          
             
#nav li ul li a.extLink:hover {
 background-color: #f9f4e4;
 background-position: 195px center;
}

#nav li ul li.last {
width: auto;
border: none;
margin: 0;
}

            #nav li ul li ul {
                top: -1px;
                left: 215px;
            }

        #nav li.MenuLiLast ul {
            left: -26px;
        }

    #nav ul a:hover, #nav ul a:focus, #nav ul a.selected {
        background-color: #A04E06;
        color: #fff;
        text-decoration: none;
    }

    #nav ul .hover > a {
        color: #fff;
    }

    #nav li:hover > a, #nav li.hover > a, #nav li > a:hover, #nav li > a:focus, #nav li > a:active {
        color: #fff;
        background-color: #A04E06;
    }

    #nav li ul li:hover > a, #nav li ul li.hover > a, #nav li ul li > a:hover, #nav li ul li:hover ul li:hover > a, #nav li ul li.hover ul li.hover > a, #nav li ul li:hover ul li > a:hover {
        background-color: #8B4000;
        color: #fff;
    }

    #nav ul, #nav:hover ul ul, #nav .hover ul ul {
        margin-left: -9999px;
    }

    #nav ul, #nav *:hover ul ul, #nav .hover ul ul {
        margin-left: -9999px;
    }

        #nav ul a:focus, #nav ul a:focus + ul {
            margin-left: 9999px;
        }

    #nav li li a:focus, #nav li li a:active {
        margin-left: 9999px;
    }

    #nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav ul ul, #nav .hover a:focus {
        margin-left: 0;
    }

    #nav ul a:active {
        margin-left: 0px;
    }

    #nav li li a:hover:active {
        margin-left: 0;
    }


 
 
.noJS #nav li li a {
    -moz-transition: inherit;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}

    .noJS #nav li li a:focus, .noJS #nav li li a:active {
        width: 270px;
    }

    .noJS #nav li li a:hover:focus {
        width: auto;
        margin: 0;
    }
.noJS #nav li ul { margin-top:-6px;}
.noJS #nav li ul li ul { top:5px !important; }
 


.newstape {
  /*background-color: #3BB0D6;*/
  color: #363636;
  height: 220px;
  overflow: hidden;
}




.newstape-content {
  position: relative;
  padding: 15px;
  color: #222222;
}
.newstape-drag { cursor: ns-resize; }
.newstape a { color: #222222; font-family:Arial, Helvetica, sans-serif; }
.newstape1 a { color: #222222; }

.news-block a {    
  font-size:13px;
    color: #337ab7;
    display: block;
}

.news-block1 a {    
  font-size:12px;
    color: #337ab7;
    display: block;
}

/*.what-new h3 { font-size:16px; padding:8px 10px; background:#7e3c2c; color:#fff; margin:0;
}*/

.what-new h3 { font-size:16px; padding:8px 10px; background:#0e6d8c; color:#fff; margin:0;  
	/*.what-new h3 { font-size:16px; padding:8px 10px; background:#30824e; color:#fff; margin:0;*/

}


.what-new1 h3 { font-size:16px; padding:8px 10px; background:#7e3c2c; color:#fff; margin:0;
}

.what-new h4 { font-size:16px; padding:8px 10px; background:#e77615; color:#fff; margin:0;
}

.news-block {   width:92%; float:left;   border-bottom: 1px dashed #fff; margin-bottom:20px;   padding-left:20px; }

.plus-r
{
    float: right;    
    padding-right: 19px;
    color: #4173a7;
    font-weight: bold;
    font-size: 13px;
    /*margin-top: -37px;*/
    margin-right:7px;
}


.newstape .date {
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    float: left;
    width:5%;
    margin-bottom:20px; 
}

.newstape .date span {
    font-size: 26px;
    color: #f19120;
    line-height: 20px;
    display: block;
}
/*------------------------------------------------ new css -------------------------------------------------------*/

/*.banner_back { background:#7e3c2c; margin-bottom:10px; border-bottom:5px solid #7e3c2c; }*/
.banner_back { background:#e8d8d4; margin-bottom:10px; border-bottom:5px solid #0e6d8c; } 
/*.banner_back { background:#e8d8d4; margin-bottom:10px; border-bottom:5px solid #30824e; } */

.banner_back1 { background:#e8d8d4; margin-bottom:10px; border-bottom:5px solid #174639; }


.topMainstrprgt ul { list-style-type:none; margin:3px 0 0 0; padding:0; float:right;  }
.topMainstrprgt ul li { float:left; border-right:dashed 1px #fff;  }
.main-banner > .carousel-indicators {
    right: 2%;
    width: 34%;
    left: auto;
    bottom: 10px;
    text-align: right;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #ffffff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0);
}
.btn_bluecolor{float:right !important; margin-bottom: 15px;}
.clrtblergt input{ min-height:28px;}

.main-banner > .carousel-inner > .item > .carousel-caption {
    font-size: 20px;
    background: rgba(0,0,0,0.3);
    text-align: left;
    left: 2%;
    padding-left: 10px;
    padding-right: 10px;
    width: 60%;
    bottom: 40px;
}

.page-row{
    min-height:730px;
    
}
.feedback-form input{
    width:230px;
    min-height:28px;
    margin-bottom:7px;
}
.feedback-form #btn_submit{
    background:#2286c2;
    border:none;
    width:120px;
    color:#fff;
}

.main-banner .left.carousel-control {
    background: url(../images/arrow-2.png) no-repeat center center;
}
.main-banner .right.carousel-control {
    background: url(../images/arrow-1.png) no-repeat center center;
}

.main-banner .img-responsive, .main-banner .thumbnail > img, .main-banner .thumbnail a > img, .main-banner .carousel-inner > .item > img, .main-banner .carousel-inner > .item > a > img {
 width:100%; height:300px; }


.bannercont .carousel-inner > .item > img, .carousel-inner > .item > a > img { height:163px; width:100%; }

.bannercont .carousel-caption {  bottom:5px;  padding:8px; border-radius:3px; background:rgba(0,0,0,0.3)}

@media (max-width: 767px)
{

    #nav
    {
        display: none;
    }
}

@media (min-width: 980px) {
    /*ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }*/


    /*desktop menu*/


     .navbar, .topdrp {
        display: none;
    } 

     
}

@media all and (max-width : 768px) {

.main-banner .img-responsive, .main-banner .thumbnail > img, .main-banner .thumbnail a > img, .main-banner .carousel-inner > .item > img, .main-banner .carousel-inner > .item > a > img{
         height:100%;
     }
    
    .topMainstrpleft{ background:#0e6d8c; text-align:center; padding:8px; width:100%; }
    .full-width{ width:100% !important;}
     .rightborder, .sizer-index, .select-theme, .language{ display:block; margin-bottom:2px; padding:6px; }
    .topMainstrprgt ul li{ border:none;}
    #ScreenReaderSpan{ float:left; width:15.topMainstrprgt%;}
    .txtscroll{min-height:40px !important;}
    
}

@media all and (max-width : 1024px) {
    .topMainstrpleft{min-height:35px;}
   
    .mhupa_footer p{margin-bottom: 14px;}
    .mhupa_footer_bg ul{margin-bottom:22px;}
    .footer-bg-col{background:#0e6d8c;}
    .mhupa_footer_bg ul li a{ color:#fff; font-size:11px;}
    .mhupa_footer_bg ul li{ border-color:#fff; font-size:14px;}
    .divfootsite strong{ text-align:center;}
    #nav li a{padding: 12px 10px 8px;}
    
    .divpartition{ background-image:none !important; padding:0px !important; margin-bottom:10px;}
    .divsidebar{width:100%;}
    .divfloat{
        border-top: 2px solid #ccc;
        padding-top: 11px;
    }
    .sitemap-mom ul li a{
        padding-left:15px !important;
    }
}

@media all and (max-width : 768px) {
    .footer-bg-col .divfootsite{ text-align:center;display: block;width: 100%;}
    .divvisitor{ width:100%; text-align:center; margin-bottom:15px;}

    

}








