body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial,Helvetica,sans-serif; /*background:url(../Images/MainBG.jpg);*/
    font-size: 12px;     
    cursor: default;
     color:#40A7EC;
    background:#000;
}

* { color:#40A7EC !important; border-color:#40A7EC;}
.topheading {
    float: left;
    width: 458px;
}
.yerywsrcls { margin:0; padding:0;}
.yerywsrcls li {
    background: rgba(0, 0, 0, 0) url("../images/leftarrow_menu.png") no-repeat scroll 1px 9px;
    border-bottom: 1px solid #40A7EC;
    float: left;
    line-height: 25px;
    list-style: outside none none;
    margin: 9px 0 0 11px;
    padding-left: 15px;
    width: 96.7%;
}


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
    {
        float: left;
        padding: 0px;
        margin: 0px;
        font-family: Myriad Pro;
        font-size: 16px;
        color: #000;
        font-weight: bold;
    }

.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;
     
    padding: 5% 4% 0% 0%;
     
}

#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;
}
.dataTable{margin-left: 10px !important;}
.srchbox
{
    float: left;
    padding: 2px;
}

.btn_bluecolor {
    background: #40A7EC  none repeat scroll 0 0 !important;
    border: 1px solid #40A7EC ;
    color: #000 !important;
}
.clrtbleleft
{
    clear: left;
    float: left;
}

.clrtblergt
{
    clear: right;
    float: right;

}

.commonforcont span.hdtitle
{
      background: #000 none repeat scroll 0 0 !important;
    border: 1px solid #40A7EC ;
    color: #40A7EC  !important;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin: 7px 0 10px;
    padding: 7px 11px;
    width:1060px;
}

.commonforcont_iiner
{
    float: left;
    font-size: 13px;
    padding: 0 1%;
    text-align: justify;
    width: 98%;
    line-height: 168%;
}
    
.breadcrum
{
    float: left;
    margin: 5px 0 5px;
    padding: 5px;
    width:1071px;
    background:#000 !important;
    border:#40A7EC  solid 1px !important;
}
.breadcrum span{color:#40A7EC ;}

.printpage
{
    float: right;
    margin: 0;     
}

.backpage
{
    float: right;
     
    padding: 3px 0 4px 28px;
}

.printsmatcont
{
   float: right;
    font-size: 13px;
    position: absolute;
    right: -12px;
    top:7px;
    width: 20%;
}
.printpage {
    float: right;
    margin: 0;
    padding: 4px 34px;
}

.backpage
{
    float: right;
     
    padding: 3px 0 4px 28px;
}

.printsmatcont a
{
    font-weight: bold;
    text-decoration: none !important;
    color: #40A7EC  !important;
}

.breadcrum a
{
    padding: 0 5px 0 0;
    text-decoration: none;
    color:#40A7EC ;
}

    .breadcrum a:hover
    {
        text-decoration: underline;
    }

@font-face
{
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;

}


@font-face
{
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
}


@font-face
{
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;

}


@font-face
{
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
}

.mhupa_whatsnew li
{
    margin: 5px 0;
}

.body_bg
{
    margin: 0 auto;
    width: 1024px;
}

.body_bg_wrp
{
    margin: 0;
    width: 100%;/*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;
}

#sizer input
{
    background: #40A7EC;
    padding: 0 5px;
    color: #000 !important;
   float: left;  font-size: 12px;  margin:2px 0 0 2px;    text-align: center;  text-decoration: none; border:none;cursor:pointer;
}

#MainContent_jsnews
{
    clear: left;
    float: left;
    height: 185px;
    width: 100%;
    margin-bottom: 15px;
    padding: 0;
    line-height: 1.9em;     
}

#EngGrievances
{
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 7px 0 9px 10px;
    text-transform: uppercase;
    width: 20%;
    background: url(../Images/arrow.jpg) no-repeat right center #e77615 !important;
    color: #ffffff;
}

.marquee
{
    border-radius: 10px;
    color: #000;
    float: left;
    width: 100%;
}

.topstrip
{
   display:block;
    height: 33px;
    width: 100%;
  
}

 

.logo
{
    float: left;
    width: 100%;
}

.logoimg
{
    float: left;
    width: 184px;
    padding: 5px 15px 0px 0px;
}

.logotext
{
    list-style: none;
    font-size: 18px;
    padding: 0;
    margin: 30px 0 0 0;
    line-height: 23px;
}

a
{
    text-decoration: none;
    color: #002040;
}

.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: 25%;
    color: #fff;
}

.headerrgt
{
    float: left;
    margin: 3px 0 0;
    padding: 0;
    text-align: right;
    width: 74%;
}



.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: #40A7EC;
    height: 35px;
}

.mhupa_wrapper
{
 float: left;
    margin: 0;
    padding: 0;
    top: 0;
    width: 100%;
}
.mhupa_header{ background: url("../images/header-bg.jpg") no-repeat scroll 0 0 ;}
.goone
{
    font-family: myriad pro;
    font-size: 15px;
    font-weight: normal;
    margin-top: 0px;
}

.gotwo
{
    color: #ac6422;
    font-family: myriad pro;
    font-size: 14px;
    font-weight: normal;
}

    .gotwo a span
    {
        color: #0c2d5a;
        font-size:18px;
    }



.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;
    }




.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: left;
     
}

    .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_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;
    }




.container
{
    width: 1024px;
    margin: 0 auto;
}



/* 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(../../Images/loading.gif);
        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;
   
    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.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;
    margin-top: -39px;
}

.indiagovclass
{
    float: right;
    margin-top: -39px;
}

.mhupa_footer p
{
    text-align: center;
    margin: 15px 0 0 7px;
    float: left;
    width: 98%; /*color:#fff;*/
}

    .mhupa_footer p a
    { /*color:#fff;*/
    }

.mhupa_footer_bg
{
    margin: 0 auto;
    width: 1024px;
}

.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;
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}

    .mhupa_footer_bg ul li
    {
        display: inline;
        padding: 0px 6px;
        border-right: solid 1px #333;
        font-size: 11px;
    }

        .mhupa_footer_bg ul li a
        {
            text-decoration: none;
            color:#000;
        }

        .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;
}


 

.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 ;
                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;

}

.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: 8px;
    padding-left: 25px;
    line-height: 1.8em;
    list-style-type: none;
    list-style-image: url(../Images/arrow_img.png);
}

.profile2
{
    margin-top: 8px;
    padding-left: 25px;
    line-height: 1.8em;
    list-style-type: none;
    list-style-image: url(../Images/arrow_img.png);
}


.footer
{
    margin-top: 15px;
}

.divfoot-mid
{
    width: 489px;
    height: 50px;
    float: left;
    margin-left: 70px;
    margin-top: 5px;
}

.divfoot-mid-1
{
   font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    padding-left: 13px;
}

.divfooter-1
{
    margin-left: -11px;
    font-weight: bold;
    margin-top: 5px;
}

.divfooter-2
{
    width: 279px;
    height: 50px;
    margin-left: 480px;
}

.divfoot-img
{
    float: left;
    margin-left: 25px;
}

.divmompro{ height: 50px; background-color: #8a060a; width: 226px; 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: #eae8e8; height: 246px;}
.divmiddown{background-color: #eae8e8; height: 295px; margin-top: 7px;}
#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;}
 
.divspcont{font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; line-height: 1.4em;}
.mainDiv-two-sub{background-color: #0666b2;height: 61px;}
#divswitchid{text-decoration: none; color: #fff;}
.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 #e2e2e2;margin-top:5px}
.divlinkaid{text-decoration: none;color: #fff;}
.divfootsite{float: left; text-align: left; line-height: 20px;color: #fff;margin-left: 9px;margin-top: 11px;}
.divvisitor{float: right; line-height: 20px;color: #000;}
.divphotogall{background: #eae8e8;width: 405px;margin-bottom: 4px;height: 21px;padding-left: 6px;padding-top: 5px;}
.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:16px;
}
.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%;}


 


body {
     
    cursor: default;
    font-size: 14px;
    line-height: 1.428em;
    width: auto;
}
#header {
    background: url("../Images/header-bg.jpg") no-repeat scroll 0 0 ;
    border: 0 none;
    float: left;
    height: 114px;
    margin: 0;
    padding: 0;
    width: 1136px;
}
.slidersmbg h1 {
    border-bottom: 1px dotted #fff;
    color: #fff;
    float: left;
    font-size: 22px;
    line-height: 27px;
    margin: 12% 7%;
    padding-bottom: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    width: 86%;
}
.slidelt{
   width: 407px;
   height: 436px;
   float: left;
}
.slideltbck{
   width: 374px;
   height: 413px;
   background: url(../images/slide-bck.png) repeat-x;
   margin-left: 20px;
   float: left;
   margin-top: 17px;
}
.slidersmbg{
   width: 354px;
   height: 325px;

   margin-left: 10px;
   margin-top: 10px;
   float: left;
}
.sliderrtbg{  
   	
}
.sliderbgpic{    
   height: 320px;
  
   margin-left: 395px;
   margin-top: 14px;
}



/* CSS New Document */

html{overflow-x: hidden;}
* {
    margin: 0;
    padding: 0;
} 
.jebg{
	margin:0 auto;

	width: 1100px;
}
.jebgg {
    float: left;
    padding: 0 0;
    width: 100%;
	margin: 0;
  
}           
#main-container { width: 1366px;  padding: 0;  }           
#header { width:1136px; height: 114px; 	margin: 0; padding: 0; border: 0; background: url(../images/header-bg.jpg) no-repeat;}           
a > img{
    border: 0;
}
.breadcrum
{
	display: block;
} 

.ptqcss{
    border-right: 1px dashed #fff;
    display: inline-block;     
}
#ScreenReaderSpan > img{
	margin-left: -7px;
    margin-top: -2px;
}

.topMainstrip{margin:0;padding:0;background-color:#4bac52;width:100%;height:30px;}
.topMainstrip-one{ margin-left:24px;color:#fff;}

.topMainstrprgt{padding-top:4px;font-size: 12px;}
.topMainScreen{ 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-left: 0 5px;}
.topMainhindi{float:left;}
.rightborder {
    float: left;  
	color:#000;
	padding: 0 5px;
}

#sizer a {
    font-size:12px;
    margin: 0 0 0 2px;
    text-align: center;
    text-decoration: none;
    float:left;
	padding: 0 5px;
}
#sizer a {
    background: #e3e3e3 none repeat scroll 0 0;
    color: #2c6292;
}



.ptqcss{
    border-right: 1px dashed #fff;
    display: inline-block;     
}
#ScreenReaderSpan > img{
	margin-left: -7px;
    margin-top: -2px;
}

img { border: 0; }
.divdefault{ float: left;}
.headerbg{
   
	
}
.divright
{float:right;
 margin-right:20px;
}
.divlogo{   padding-top: 18px; float: left;width:100%;}
.divmidcnt{ padding-top: 35px; float: left; }
.divlogo a 
{float:left;
}


.divright a
{color:#40A7EC  !important;font-family:Arial;font-size:12px;
}

.divrgt{  float: left;
         
}
.divrgtupcnt{ float:left; }
.divrgtbotcnt{width:373px; float:right;}
.marginleft35 {
    margin-left: 0;
    background: #40A7EC;
    border-radius: 3px;
}

.divrgtbotcntli {display: inline;padding:0px;}
.msgsrchbox {
    float: left;
    width: 157px;
}
.srchbtn{ width: 74px; height: 26px; background-color: #312502; border: 2px solid #795b05;margin-left: 153px;}
.divbottom{  }
.divleftsidebar{ width: 100%; float: left;margin-bottom: 10px;}
.divlftbar{width: 301px; height: 7px; background-color: #2d2d2d;}

.divmidupbottom{height: 257px;padding-top: 12px;}
.divmiduptxtbottom{color:#2d2d2d;font-weight: bold;font-family: "Quicksand";font-size: 1.3em;}
.divmiduptxt{color:#2d2d2d;padding-top: 15px;text-align:justify;line-height:1.5em;}

.divread{color:#4bac52 !important;margin-top: 12px;float: right; }
.divread > a {
    color: #4bac52;
}


.divsliderin{
    background-color: #ff981c;
    color: #ffffff;     
    height: 39px;
    padding-left: 19px;
    padding-top: 8px;
    font-weight: bold;
	font-family: "Quicksand";
	font-size: 1.3em; 
}
.divsliderimg {
    background-color: #ffffff;
    border: 1px solid #ff9500;
    height: 200px;
     
}

.divnotice{
    background-color: #ff981c;
    color: #ffffff;
    height: 39px;
    padding-left: 19px;
    padding-top: 8px;
    font-weight: bold;
	font-family: "Quicksand";
	font-size: 1.3em; 
     
}
.divnoticetxt {
    background-color: #ffffff;
    border: 1px solid #ff9500;
    height: 283px;     
}
.divpg{margin-left: 18px;}
.divpgtxt{    background: #f5be40 none repeat scroll 0 0;
    color: #313131;
    padding: 10px;

}
.divpgtxt a
{
        font-family: Century;
    font-size: 14px;
    font-weight: normal;
    color:#fff;
    text-transform:uppercase;
}
.divpggallery {
     background-color: #ffffff;
    border: 1px solid #afafaf;
    height: 199px;
    margin: 7px;    
}
.divvggallery {
    background-color: #ffffff;
    border: 1px solid #ff9500;
    height: 46px;
	width: 354px;
    margin-left: 19px;
    margin-top: 10px;     
}
.divvdicon{width: 47px; height: 42px; background-image:url(../images/vid-icon.png) ;margin-left: 14px; margin-top: 2px;float: left;}
.dividtxt{color: #313131;font-weight: bold;font-family: "Quicksand";font-size: 1.3em; padding-left: 138px;  padding-top: 10px;}
.divwhnews{ margin-left: 19px;  margin-top: 10px; width: 355px;}
.divwhnewsin{
    background-color: #ff981c;
    color: #ffffff;
    font-weight: bold;
    height: 39px;
    padding-left: 19px;
    padding-top: 8px;
    font-family: "Quicksand";font-size: 1.3em;
}
.divwhnewscnt{
    background-color: #ffffff;
    border: 1px solid #ff9500;
    height: 458px;     
}
.divplace{height: 176px;}
.divplc{width: 118px; height: 176px;margin-left: 31px;}
.divplcw{width: 118px; height: 176px;margin-left: 31px;}
.divbotgtxt{ margin-left: 22px;}
.divgimg{margin-top:10px}
.divplace ul li{display:block;}
.divlimargin{margin-left: 22px; margin-top: 5px;float: left;}
.divplc img {
    margin-top: 14px;
}
.divbotplace{  width: 1328px;float:left;margin-left: 13px; }



.footerblw {
    width: 1136px;
}
 

.footermidlnk {
    width:100%;
    float:left;
}
.footermidlnkone {
     color: #ffffff;   
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;   
    margin: 10px auto;
    text-align: center;
   
}
.divlastup{  color: #40A7EC ;
    float: right;
    font-size: 11px;
   
      }
.divlastuprt{  color: #40A7EC ;
    float: left;
    font-size: 11px;
    }

#MainContent_jsnews{ 
    clear: left;
    float: left;
    line-height: 1.6em;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;}
.news {
    border-right: none !important;
    float: left;
    height: 263px;
    overflow: hidden;
    width:100%;
	padding-top: 21px;
	font-family: "Calibri";
}
.newicon {
    float: left;
    padding: 7px 20px;
}
.newshead {
    color: #9c3c11;
}
.newlist{overflow: visible;}
.newlist li {
    background: url(../images/rgtarrow.png) no-repeat scroll 0 0 ;
    list-style: outside none none;
    padding: 3px 10px 8px 20px;
    border-bottom: 1px dotted #000;
    margin-left: 16px;
    margin-right: 19px;
    background-position: left 10px;
}
.orgcolor{ color: #444;margin-top: -29.325px;}

#MainContent_jsnewsone{ 
    clear: left;     
    line-height: 1.6em;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}
.newsone {
    font-size: 1.0em;    
    overflow: hidden;
    width: 97%;
	color: #444;
	padding-top: 21px;
	font-family: "Calibri";
	padding-left:12px;
	height: 441px;
}
.newicon {
    float: left;
    padding: 7px 20px;
}
.newshead {
    color: #9c3c11;
}
.newlistone li {
     background: url(../images/rgtarrow.png) no-repeat scroll 0 0 ;
    list-style: outside none none;
    padding: 3px 10px 8px 20px;
    border-bottom: 1px dotted #000;
    margin-left: 16px;
    margin-right: 19px;
    background-position: left 10px;
}
.orgcolorone{ color: #444;margin-top: -29.325px;}
 .hmmainbnnrconbox {
    
    width: 100%;
    height: 409px;
    margin-bottom:15px;
    background: url(../writereaddata/Banner/nilerd1.jpg) no-repeat;
    display:block;
}

.fontsizrbox
{float: left; margin-top: 11px; margin-left: 5px;
}
.msgsrchbox input[type="text"]{
    background: #000 none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 5px;
    color: #40A7EC;
    float: left;
    font-size: 12px;
    padding: 8px 15px 9px 6px;
    width: 202px;
}
.msgsrchbox{  float: left;margin-top:3px;margin-left:5px;}
.msgtbtn {
    background: rgba(0, 0, 0, 0) url("../images/searchBtn.png") repeat scroll 0 0;
    color: #40A7EC;
    float: left;
    font-family: "calibri";
    font-size: 0;
    height: 30px;
    margin-left: 62px;
    margin-top: 5px;
    padding-left: 14px;
    width: 34px;
    border:solid #40A7EC 1px;
    border-radius:3px;
}
.msgtbtnpls {
    background:  url("../images/searchBtnpls.png") repeat scroll 0 0;
    color: #40A7EC;
    float: left;
    font-family: "calibri";
    font-size: 0;
    height: 28px;
    margin-left: 62px;
    margin-top: 5px;
    padding-left: 14px;
    width: 18px;
      border:solid #40A7EC 1px;
    border-radius:3px;
}


  /* jssor slider bullet navigator skin 05 css */
            /*
            .jssorb05 div           (normal)
            .jssorb05 div:hover     (normal mouseover)
            .jssorb05 .av           (active)
            .jssorb05 .av:hover     (active mouseover)
            .jssorb05 .dn           (mousedown)
            */
            .jssorb05 {
                position: absolute;
            }
            .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
                position: absolute;
                /* size of bullet elment */
                width: 16px;
                height: 16px;
                background: url(../images/b05.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }
            .jssorb05 div { background-position: -7px -7px; }
            .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
            .jssorb05 .av { background-position: -67px -7px; }
            .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora12l, .jssora12r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 30px;
                height: 46px;
                cursor: pointer;
                background: url(../images/a12.png) no-repeat;
                overflow: hidden;
            }
            .jssora12l { background-position: -16px -37px; }
            .jssora12r { background-position: -75px -37px; }
            .jssora12l:hover { background-position: -136px -37px; }
            .jssora12r:hover { background-position: -195px -37px; }
            .jssora12l.jssora12ldn { background-position: -256px -37px; }
            .jssora12r.jssora12rdn { background-position: -315px -37px; }


.divfoot-mid-1 a{color: #40A7EC ;}
.divrgtbotcntli > a{color: #40A7EC ;}
.divfootsite a{color: #40A7EC ;}

 



.divrgtupcnt a {
    color: #333;
    text-decoration: none;
}
.divrgtupcnt a:hover {
    color: #333;
    text-decoration: none;
}
.colorblack{color: #000;}

.divbotplace > img {
    margin-top: 10px;
    margin-left: 12px;
}

.defaultcolor
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #acacac;
    float: left;
  
    margin: 1px 0 0 0px;
    padding: 6px;
  
}
.yellowcolor
{
    background: none repeat scroll 0 0 #ffea02 ;
    border: 1px solid #acacac;
    float: left;
   
    margin: 1px 0 0 6px;
    padding: 6px;
    
}
.pinkcolor
{
    background:#f88eef;
    border: 1px solid #acacac;
    float: left;
   
    margin: 1px 0 0 5px;
    padding: 6px;
   
}
.bluecolor
{
    background: none repeat scroll 0 0 #40A7EC ;
    border: 1px solid #acacac;
    float: left;
   
    margin: 1px 0 0 5px;
    padding: 6px;
   
}

 
.content {
    float: left;
    margin-top: 10px;
    width: 98%;
    margin-left: 10px;
}
.aleftnflt.arhives_txt{color: #ff981c;}
.clrtblergt.srchrightpadd > input
{
    border:1px solid #40A7EC ;
    padding: 4px;
    float: left;
    margin:1px;
}
.backpage{padding: 5px 34px;}

.fotrcontbox  
{
    background: #000 none repeat scroll 0 0;
    border: 1px solid #40A7EC;
    padding:5px 10px;
    width: 1067px;
    margin:0;
    height:20px;
}
#footer {
    background: #000  none repeat scroll 0 0;
    border: 0 none;
    clear: both;  
   
    padding: 0;
    width: 100%;
}
.topMainstrpleft{width:49%;font-size:12px;color:#fff;padding-top:8px;float:left;}
.divslider{height: 238px;}
.divnoticb{height: 238px;margin-top: 8px;}
.divrgtsidebar{  background: #e3e3e3 none repeat scroll 0 0;
    float: left;  
    width: 244px;
    margin-top:20px;

}
@media screen and (max-width:2000px)
{
 .divmidbottom{width: 74%; float:left;margin-left: 15px;}
 .headerbg{}
 .divmidcnt{ padding-top: 35px; float: left; margin-left: 263px; }
 .topMainstrpleft{width:66%;font-size:12px;color:#fff;padding-top:8px;float:left; }
 .footerbotttxtone {color: #ffffff;float: left;font-family: Verdana,Geneva,sans-serif;font-size: 11px;margin-left: 451px;text-align: center;}
}
 @media screen and (max-width:1920px){
	 
	.divmidbottom{width: 74%; float:left;margin-left: 15px;}
  .headerbg{
   
		
}
.divmidcnt{ padding-top: 35px; float: left; margin-left: 263px; }
.topMainstrpleft{width:66%;font-size:12px;color:#fff;padding-top:8px;float:left; }
.footerbotttxtone {
    color: #ffffff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 451px;
    text-align: center;
     
}
	}

.plzcontbox
{
    
      float: left;
    width: 100%;  
    line-height:31px;
}

.plzcontbox p
{
  color: #40A7EC ;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    margin-left:20px;
}

@media screen and (max-width:1366px){
 
.divmidbottom{width: 63%; float:left;margin-left: 15px;}
  .headerbg{
  float: left;
    width: 100%;  
	
   }
.divmidcnt{ padding-top: 35px; float: left;margin-left: 0px;}
.topMainstrpleft{width:51%;font-size:12px;color:#fff;padding-top:8px;float:left;margin-left: 0px;}
.footerbotttxtone {
    color: #40A7EC ;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 0px;
    text-align: center;
    width:60%;
     
}
	}
@media screen and (max-width:1280px){
.divmidbottom{width: 61%; float:left;margin-left: 15px;}
.headerbg{}
.divmidcnt{ padding-top: 35px; float: left;margin-left: 0px;}
.topMainstrpleft{width:48%;font-size:12px;color:#fff;padding-top:8px;float:left;margin-left: 0px;}
.divlogo{width: 314px;}
.footerbotttxtone {color: #ffffff;float: left;font-family: Verdana,Geneva,sans-serif;font-size: 11px;margin-left: 163px;text-align: center;}
}
@media screen and  (max-width:1024px){
.divmidbottom{width: 57%; float:left;margin-left: 15px;}
.headerbg{}
.divmidcnt{ padding-top: 48px; float: left;margin-left: 0px;}
.topMainstrpleft{width:35%;font-size:12px;color:#fff;padding-top:8px;float:left;margin-left: 0px;}
.footerbotttxtone {color: #ffffff;float: left;font-family: Verdana,Geneva,sans-serif;font-size: 11px;margin-left: 60px;text-align: center;}
.divlogo{width: 193px;margin-left: 25px;}

.divslider{margin-top: 47px;}
.divnoticb{margin-top: 14px;}
.divrgtsidebar{width: 39%;float: left;}
.divpggallery{width: 100%;height: 153px;}
.divvggallery{width: 100%;}
.divwhnews{width: 100%;}
.divwhnewscnt{height: 531px;}
}
@media screen and (max-width:800px)
{
.topMainstrip{height: 45px;}
.topMainstrprgt{padding-top:12px;}
.divmidbottom{width: 57%; float:left;margin-left: 15px;}
.headerbg{}
.divmidcnt{ padding-top: 48px; float: left;margin-left: 0px;}
.topMainstrpleft{width:16%;font-size:12px;color:#fff;padding-top:8px;float:left;margin-left: 0px;}
.footerbotttxtone {float:none;color: #ffffff;font-family: Verdana,Geneva,sans-serif;font-size: 11px;margin-left: 60px;text-align: center;}
.footermidlnk{margin-left: 3px;margin-top: 22px;}
.divlogo{width: 193px;margin-left: 25px;}

.divslider{margin-top: 47px;}
.divnoticb{margin-top: 14px;}
.divrgtsidebar{width: 39%;float: left;}
.divpggallery{width: 100%;height: 119px;}
.divvggallery{width: 100%;}
.divwhnews{width: 100%;}
.divwhnewscnt{height: 657px;}
.divrgtupcnt{margin-top:0;padding: 5px 4px;position: absolute;top:47px;}
.divrgt{height: 0px;}
.divrgtbotcnt{margin-top: 24px;}
.divmidupbottom{height: 350px;}
.dividtxt{padding-left: 75px;}
.divfoot-mid-1{font-weight: normal;}

.newsone{height:619px;}
}   

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

table{float:left;}


.skipmaincls
{
    color: #40A7EC  !important;
    font-family: arial !important;
    font-size: 12px !important;
    float:left;
}
    .skipmaincls a
    {
    text-decoration:underline;
    }
.serpratrcls
{
    color: #2c6292 !important;
    font-family: arial !important;
    font-size: 16px !important;
    margin:0 -7px !important;
    float:left;
}

.maintopcontbox
{ display:block; width:1024px;margin:15px auto 0 auto;
}

 

.sizercls { display:initial !important; }



.hmleftconbox
{
    width:230px;
    float:left;  
}

.hmrightconbox
{
    float: left;
    margin-left: 20px;
    width: 834px;
}

.impotlinkbox
{
    width:100%;
    float:left;
    background:#000;
    border:#40A7EC  solid 1px;
}

.impotlinkbox ul
{
   margin:0px;padding:0px;
}

.impotlinkbox ul li
{
    background: url("../images/leftarrow_menu.png") no-repeat scroll 10px 16px;
    border-bottom: 1px solid #40A7EC ;
    list-style: outside none none;
    padding: 9px 5px 10px 25px;
    text-decoration: none;
}

.impotlinkbox ul li a
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#40A7EC ;
}




.impotheadcls
{
    background: #000 !important;
    color: #40A7EC ;
    font-family: Century;
    font-size: 14px;
    padding: 10px 5px 10px 11px !important;
    text-transform: uppercase;
}

 
.maintabcotbox
{
    width:575px;float:left;margin-top:20px;
}

.topbgimgcls
{   
    background: url("../images/topmenubg.png") no-repeat scroll 0 0;
    float: left;    
    width: 100%;
}

.iconclsmenu 
{
    background:  url("../images/menudropimg.png") no-repeat scroll right center !important;
}

.iconclsmenu:hover 
{
    background:  url("../images/menudropimg.png") no-repeat scroll right center !important;
}
.marginleft0
{margin-left:0px;
}


#cssmenu
{
    background:#000 !important;
    border:#40A7EC  solid 1px;
}

    #cssmenu > ul > li > a
    {
        color:#40A7EC ;
    }
    #cssmenu ul ul li a
    {
        background:#000 !important;
        color:#40A7EC ;
    }

.wrapper-tab ul li a
{
    background:#000;
     color:#40A7EC  !important;
}

.tabscontent ul li a
{
    background:  url("../images/rightarrow.png") no-repeat scroll 7px 10px !important;
    color: #353535; 
}
.tabscontent{
        background:#000 !important;
    }

.wrapper-tab ul li a.current{
    background: #000 none repeat scroll 0 0;
    border-left: 1px solid #40A7EC ;
    border-right: 1px solid #40A7EC ;
    border-top: 1px solid #40A7EC ;   
    }
div.wrapper-tab{
    background: #000 none repeat scroll 0 0;
    border:1px solid #40A7EC ;
    }
.divrgtsidebar{
    background: #000 none repeat scroll 0 0;
    border:1px solid #40A7EC ;
    }
.divpgtxt{   
    background: #000 none repeat scroll 0 0;
    color:#40A7EC  !important;
}
    .divpgtxt a
    {
         color:#40A7EC  !important;
    }
    #slider1_container div p  {
         color:#40A7EC  !important;
    }

.topbgimgcls
{
    background:#000;
}



.tophedname {
    float: left;
    width: 670px;
}
.mtree-demo .mtree{background:#000 !important;}
ul.mtree.bubba > li{border-bottom:#40A7EC  solid 1px !important;}
#tabs ul li.active a{background:#000 !important; border-top:#40A7EC  solid 1px !important; border-right:#40A7EC  solid 1px !important; border-left:#40A7EC  solid 1px !important;}
#tab-1{background:#000 !important;}
#tab-2{background:#000 !important;}
#tab-3{background:#000 !important;}
#tab-4{background:#000 !important;}

#tab-1 ul li a{background:#000 !important;}
#tab-2 ul li a{background:#000 !important;}
#tab-3 ul li a{background:#000 !important;}
#tab-4 ul li a{background:#000 !important;}


.printbakbox {
    float: left;
 
    width: 100%;
}


.menu > ul > li > a {
    border-bottom: 1px dotted #40A7EC  !important;
}
.menu ul li a {
    background: #000 none repeat scroll 0 0 !important;
    color: #40A7EC  !important;
    }
    .tablehead td, th{color:#40A7EC ;}
    
    
    
#cssmenu > ul > li {
    float: left;
    background:none transparent; 
    display: inline-block;
    border-right: solid 1px #40A7EC;
}


#cssmenu {   
    margin-left: 6px;
    width: 1084px;
}

/* Tabs container */
.r-tabs {
	position: relative;

/*	background-color: #00c5ad; */

	border-top: 1px solid #40A7EC;
	border-right: 1px solid #40A7EC;
	border-left: 1px solid #40A7EC;
	border-bottom: 1px solid #40A7EC;
	border-radius: 4px;
	height:254px;

}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #000;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 7px 12px;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #00c5ad;
	text-shadow: none;
	background-color: #000;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: #000;

	border-bottom: 4px solid #000;

	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;

	background-color: #00c5ad;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;

	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
    background:#40A7EC;
}

.r-tabs .r-tabs-tab {
    border-radius: 5px 5px 0 0;
    display: inline-block;
    list-style: outside none none;
    margin: 2px 0 0;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.r-tabs .r-tabs-panel ul li {
    font-size: 12px;
    padding: 5px 0 5px 20px;
    background:url(../Images/rightarrow.png) no-repeat 0 12px;
}

.r-tabs .r-tabs-panel ul li a:hover { color:red; }


.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}
.mhupa_mainheaderbox { background:transparent !important;}
 
.divpartition {
    width: 100%;
    min-height: 460px;
    max-height: 100%;
    margin-left: 4px;
}
#searchResult {
    border-left: 1px solid #40A7EC;
    border-top: 1px solid #40A7EC;
    float: none;
    margin: 0 auto 0 0;
    width: 100%;
}

#searchResult th {
    border-left: solid 1px #40A7EC;
    font-size: 13px;
    padding: 5px;
}
#searchResult td {
    border-bottom: solid 1px #40A7EC;
    padding: 3px;
    border-right: solid 1px #40A7EC;
    font-size: 13px;
}
.stqc { width:20%; float:left;}
.stqc ul { margin:0; padding:0; list-style-type:none; }
.stqc ul li { float:left;}
.stqc ul li a { padding-top:6px; display:block; padding-left:5px;}

.stqc_logo { padding-top:0 !important;}

.india-gov_logo { margin-left:42px; display:block;}

.menu_top {
    
    width: 1024px;
    margin: 0px auto;
    border: solid 1px;
    height: 35px;
}
#ulMenu {
    width: 100%;
    float: left;      
    margin-top: 1px;
    position: relative;
    z-index: 100;
    list-style-type:none;
}

    #ulMenu li {
        float: left;
        color: #fff;      
        position: relative;
    }

        #ulMenu li a {
            display: block;
            color: #fff;
            font-size:13px;
            text-align: center;
            padding:7px 19px 8px;
            text-decoration:none;
            font-weight:bold;
        }

            #ulMenu li a:hover, #ulMenu li.active a {
                color: #363636;
                background-color: #f9f4e4;
                text-decoration: none;
            }

        #ulMenu li.MenuLiLast {
            border-right: none; /*margin-right:-20px;*/
        }
        /*#ulMenu li.MenuLiLast a{padding:13px 10px;} */
 #ulMenu > li > a { border-right:solid 1px; text-transform:uppercase;}
        #ulMenu li ul {
            width: 210px;
            left: 0;
            top: 35px;
            position: absolute;
            z-index: 100;         
             -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;       
            
        }
            #ulMenu li ul li ul {
            left:220px !important;
            top:0px !important;
            
            }
        #ulMenu li:hover > ul {
            display: block;
        }

        #ulMenu li:hover > a {
            background-color: #a04e06;
        }

        #ulMenu li ul li {
            float: none;
            display: block;
            /*border-bottom: 1px solid #b0580c;*/
            font-size: 0.938em;
        }

            #ulMenu li ul li a {
                color: #fff;
                display: block;
                text-align: left;
                padding: 9px 10px 9px 13px;
              
            }

#ulMenu li ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 6px 25px;
  width: 180px;
  color: #474747;
  background: #000;
  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);
}

 #ulMenu ul li:first-child > a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}    
          
             
#ulMenu li ul li a.extLink:hover {
 background-color: #f9f4e4;
 background-position: 195px center;
}

#ulMenu li ul li.last {
width: auto;
border: none;
margin: 0;
}

            #ulMenu li ul li ul {
                top: -1px;
                left: 215px;
            }

        #ulMenu li.MenuLiLast ul {
            left: -26px;
        }

    #ulMenu ul a:hover, #ulMenu ul a:focus, #ulMenu ul a.selected {
        background-color: #A04E06;
        color: #fff;
        text-decoration: none;
    }

    #ulMenu ul .hover > a {
        color: #fff;
    }

    #ulMenu li:hover > a, #ulMenu li.hover > a, #ulMenu li > a:hover, #ulMenu li > a:focus, #ulMenu li > a:active {
        color: #fff;
        background-color: #363636 ;
    }

    #ulMenu li ul li:hover > a, #ulMenu li ul li.hover > a, #ulMenu li ul li > a:hover, #ulMenu li ul li:hover ul li:hover > a, #ulMenu li ul li.hover ul li.hover > a, #ulMenu li ul li:hover ul li > a:hover {
        background-color: #363636 ;
        color: #fff;
    }

    #ulMenu ul, #ulMenu:hover ul ul, #ulMenu .hover ul ul {
        margin-left: -9999px;
    }

    #ulMenu ul, #ulMenu *:hover ul ul, #ulMenu .hover ul ul {
        margin-left: -9999px;
    }

        #ulMenu ul a:focus, #ulMenu ul a:focus + ul {
            margin-left: 9999px;
        }

    #ulMenu li li a:focus, #ulMenu li li a:active {
        margin-left: 9999px;
    }

    #ulMenu li:hover > ul, #ulMenu li.hover > ul, #ulMenu a:focus + ul, #ulMenu ul ul, #ulMenu .hover a:focus {
        margin-left: 0;
    }

    #ulMenu ul a:active {
        margin-left: 0px;
    }

    #ulMenu li li a:hover:active {
        margin-left: 0;
    }
 
 
.noJS #ulMenu li li a {
    -moz-transition: inherit;
    -webkit-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}

    .noJS #ulMenu li li a:focus, .noJS #ulMenu li li a:active {
        width: 220px;
    }

    .noJS #ulMenu li li a:hover:focus {
        width: auto;
        margin: 0;
    }
.noJS #ulMenu li ul { margin-top:-6px;}
.noJS #ulMenu li ul li ul { top:5px !important; }


/*-------------------------------------------- Left Side Gallery --------------------------------------------------------*/
    #slider1_container div p
    {
        background: #000 none repeat scroll 0 0;
        border-radius: 5px;
        bottom: 0px;
        color: #fff;
        font-family: Century;
        font-size: 12px;
        left: 0px;
        opacity: 0.6;
        padding: 4px;
        position: absolute;
        width: 96%;
        z-index: 9999;
        text-align: center;
    }

    #slider1_container div img
    {
        z-index: -9999;
    }

    .jssorb05
    {
        display: none;
    }

    .mtree-demo .mtree
    {
        background: #EEE;
        margin: 0px auto;
        max-width: 320px;
        border-radius: 3px;
    }

    .mtree-skin-selector
    {
        text-align: center;
        background: #EEE;
        padding: 10px 0 15px;
        display: none;
    }


.clear { display:block; clear:both;
}

.newstape {
  /*background-color: #3BB0D6;*/
  color: #363636;
  height: 245px;
  overflow: hidden;
}

.newstape-content {
  position: relative;
  padding: 15px;
}
.news-block
{  border-bottom: 1px dotted #585858;   padding: 10px 0 10px 25px; font-size:13px; background: rgba(0, 0, 0, 0) url("../Images/arrow_news.png") no-repeat scroll 0 12px;
}

.newstape-drag { cursor: ns-resize; }