﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: -apple-system, "primary";
    font-size: 12px;     
    cursor: default;
     background:#fff;

}

 *{ margin: 0;  padding: 0;} 
 img { border:0;}

 .footerbotttxtone a {
    color: #fff;
}

.headerbg { background:#fff;  }
.clear { display:block; height:0; clear:both;}
.topMainstrip{margin:0;padding:0;width:100%;height:35px;background:#020255;}
.topMainstrip-inner{ margin-left:10px;color:#b8b8b8; width:1024px; margin:0 auto; height:35px;}
.topMainstrpleft{width:24%;font-size:11px;color:#ddd;padding-top:9px;float:left;}

.gigw_elem { float:right; width:69%; font-size:11px; font-weight:bold; }
.gigw_elem ul { margin:0;     padding: 6px 0; list-style-type:none; float:right;}
.gigw_elem ul li { float:left;  height:20px; line-height:20px; padding:0 7px;   border:none;}
.gigw_elem ul li a { color:#b8b8b8; line-height:20px;  margin-top:5px;}
.gigw_elem ul li:last-child  { border:none; float:right;}
.gigw_elem a,  .gigw_elem span { font-size:11px;    }

#choosecolor div { margin-top:2px;}
.screenreader {
    background:url("../Images/screenreader.png") no-repeat scroll center center;
    display: inline-block;
    height: 35px;
    width:30px;
    position: absolute;
    top: 0;
}

.screenreader1 .rightborder {
    padding-left: 32px;
}

.screenreader1 { padding-left: 35px;
}

.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-left:5px;}
.topMainhindi{float:left; margin-top:-3px; width:52px;}
#sizer a { background: #88ba4a;  color: #fff;  padding: 0 5px; }
#sizer input {
    background: #212b35 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding: 0 2px;
    text-align: center;
    text-decoration: none;
    height: 25px;
    width:25px;
    margin: 0 2px;
}
.floatleft { float:left;}

.rightborder a { color: #fff;}
.rightborder a { text-decoration: none;}
.rightborder a { color: #fff; }




.logo_div { width:1024px; height:162px;  margin:0 auto; position:relative; }
.logo_left_div { width:700px; height:115px; float:left; }
.logo_left { width:85px; float:left; position:absolute; left:0; }
.logo_left img { width:936px; float:left; margin-top:0px; }
.logo_left_content { float:left; width:577px; font-family:Tahoma; position:absolute; left:90px; margin: 7px 0 0 10px; display:block; }
.logo_left_content h1 {
    color: #3e454c !important;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0 0 10px;
    padding: 0;
}
.logo_left_content strong {
    color: #3e454c !important;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0 0 10px;
    padding: 0;
    display:block;
}
.logo_left_content h2 {
    color: #3e454c !important;
    font-size: 12px;
    font-weight: normal;
    margin: 4px 0 0 10px;
    padding: 0;
}

.logo_left_content span {
    color: #3e454c !important;
    font-size: 12px;
    font-weight: normal;
    margin: 4px 0 0 10px;
    padding: 0;
}
.logo_right { width:55px; margin:39px 5px 0 0;   position:absolute; right:0; }


.wrapper {position: relative; max-width: 100%; width: 100%;	margin: 0 auto; }

.Image_slider { width:100%; margin:0 auto; max-height:425px; margin-bottom:20px; overflow:hidden; display:block; }


.container { width:1024px; margin:0 auto; height:auto; }
.box { width:350px; float:left;  margin:0 0 10px 0; /*background-color:#ffffff;*/ position:relative;}
.box1 { width:142px; float:left;  margin:0 45px 10px 0; /*background-color:#ffffff;*/ position:relative;}
.box2 { width:472px; float:left;  margin:35px 45px 84px 0; /*background-color:#ffffff;*/ position:relative;}
.box strong { background:#000080;  color: #fff;  font-family:Arial;  font-size: 15px; text-transform:uppercase;     margin-top: -14px;  font-weight: normal;  letter-spacing: 0.03em; padding:8px 15px 7px 15px; display:block;}
.box2 strong { background:#000080;  color: #fff;  font-family:Arial;  font-size: 15px; text-transform:uppercase;     margin-top: -14px;  font-weight: normal;  letter-spacing: 0.03em; padding:8px 15px 7px 15px; display:block;}

.box .plus {height:30px; margin-top: 10px; background:#000080  url(../Images/arrow-right.png) no-repeat 89% 50%; width:83px; font-size:12px; color:#fff; display:block; line-height:30px; padding:0 0 0 10px; }
.box2 .plus {height:30px; margin-top: 10px; background:#000080  url(../Images/arrow-right.png) no-repeat 89% 50%; width:83px; font-size:12px; color:#fff; display:block; line-height:30px; padding:0 0 0 10px; }

.box_marg { margin:0; /*background-color:#71af42 ;*/}

.box .speech {  }
.box2 .speech {  }

.box .whatsnew { background:#000080;}
.box2 .whatsnew { background:#000080;}
.whatsnew_bg {background:#fff; }
.box .links {  }
.box2 .links {  }
.quotep { margin:0 ; padding:20px; font-size:12px; line-height:22px; color:#727272;  }
.quotep span { display:block; text-transform:uppercase; margin:5px 0 0 0;}
.quoteTop { }
.quoteBottom {background-image:url(../Images/QuoteBot.png); background-repeat:no-repeat; background-position:5px 40px; }

.achievement { margin:35px 17px; /*background:none; border:solid 1px #cdb69d;*/ color:#727272;}

.box .implinks   { margin:0 ; padding:10px 10px 10px 15px ; list-style-type:none;  line-height:22px; }
.box2 .implinks   { margin:0 ; padding:10px 10px 10px 15px ; list-style-type:none;  line-height:22px; }

.box .implinks li { display:block; padding:2px 0 0 23px; background:url(../Images/bullet.png) no-repeat 0px 8px;}
.box2 .implinks li { display:block; padding:2px 0 0 23px; background:url(../Images/bullet.png) no-repeat 0px 8px;}

.box .implinks li a { }
.box2.implinks li a { }

.box .implinks li a:hover { color:#000080 ;}
.box2 .implinks li a:hover { color:#000080 ;}


.dg-img {  float:left; }
.dgname { width:180px; float:right; font-size:12px; font-weight:bold; padding-top:18px; }

.newsEvent { padding-top:15px;  /*width:98%;*/  margin:0 auto; }
.newsEvent ul { padding:3px 0; }
.newsEvent div.innerNews { padding: 5px; }
.newsEvent ul { height: 128px; padding: 7px; }
.newsEvent ul li a {background:url(../Images/bullet.png) no-repeat 0px 8px; border-bottom:solid 1px #3e454c; font-size: 12px; display:block; line-height: 1.5em; margin: 0; text-align:left; padding: 5px 0 5px 20px;  color:#303030; }
.newsEvent ul li:hover { color: #000; text-decoration: none; }
.ticker { overflow: auto; position: relative; }
.ticker li { display:block; }
.ticker div { margin-top: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
    {
        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;
    }

    
.submenu_left {
    background-color:#fffae4;
    
}

.submenu_left a {color:red !important
}

    .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;margin-top:10px;}
.srchbox
{
    float: left;
    padding: 2px;
}

.btn_bluecolor
{
    cursor: pointer;
    float: left;
    padding: 4px;
}

.clrtbleleft
{
    clear: left;
    float: left;
}

.clrtblergt
{
    clear: right;
    float: right;
    padding-right:  3px;
}

.commonforcont span.hdtitle {
 background: #000080 !important;
    /*border: 1px solid #612d70  ;*/
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 19px;
    margin: 7px 0 10px;
    padding: 7px 11px;
    width: 1000px;
    position:relative;
    line-height:20px;
}

.commonforcont_iiner
{
    float: left;
    font-size: 13px;
    padding: 0 1%;
    text-align: justify;
    width: 98%;
    line-height: 168%;
}

.printbakbox 
{
    height:30px; line-height:25px; width: 1021px;   color:#585858; text-align:justify;
}
 

   
.breadcrum
{   margin:5px auto 0;
    padding: 5px;
    width:1012px;
    line-height:15px;
}

    .breadcrum span {
    font-size:11px;
    color:#fff;
    }

.printpage
{
    float: right;
    margin: 0;     
    padding:2px 34px;
}

.backpage
{
    float: right;
     
    padding: 3px 0 4px 28px;
}

.printsmatcont
{
     float: right;
    font-size: 13px;
    position: absolute;
    right:23px;
    top: 2px;
  
    line-height:26px;
}

.backpage
{
    float: right;
     
    padding: 3px 0 4px 28px;
}

.printsmatcont a
{
    font-weight: bold;
    text-decoration: none !important;
    color: #fff;
}

.breadcrum a
{
    padding: 0 5px 0 0;
    text-decoration: none;
    color:#fff;
}

    .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%;
    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: 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
{
    float: left;
    height: 33px;
    width: 100%;
   background: none repeat scroll 0 0 #464646;
}

 

.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;
  
}

.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: #0078c9;
    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;
    }

a.home
{
    
}

a.faq
{
   
}

a.sitemap
{
    
}


.mhupa_shortnavigator li.full
{
    clear: left;
    float: right;
    margin-bottom: 15px;
    margin-right: 3px;
    width: 100%;
}


.srchboxcommon input[type="text"]
{
   
    background: #fff;
    color: #5e5e5e !important;
    float: left;
    padding:5px 11px;
    border:solid 1px #969090 !important;
}

.srchboxcommon input[type="button"]
{
   
    background: #212b35 url(../Images/search.png) no-repeat center center;    
    padding:5px 11px;
    border:none;
    cursor:pointer;
   
}

.srchboxcommon
{
     margin-top: 40px; position:absolute; right:80px;
}

.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_mainheaderbox
{
    width: 100%;
    margin:0px auto 0 auto;    
    position: relative;
}

.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; 
    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-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-2.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; 
}

    .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
{
    width:1024px;
    margin:0 auto !important;
}
.divfoot-img ul li{
    display:inline-block;
}
.divfoot-img ul li:first-child{
    float:left;
}
.divfoot-img ul li:last-child{
    float:right;
}

.divfoot-img a{
    color:#fff;
    text-decoration:underline;
}

.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;
    background-color:#fff;
}
#header {
    background: url("../Images/header-bg-2.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;
   background: url("../Images/slider-smbg.png") no-repeat scroll 0 0;
   margin-left: 10px;
   margin-top: 10px;
   float: left;
}
.sliderrtbg{  
   	
}
.sliderbgpic{    
   height: 320px;
   background: url(../Images/bg-pic.jpg) no-repeat;
   margin-left: 395px;
   margin-top: 14px;
}



/* CSS New Document */

html{overflow-x: hidden;}
* {
    margin: 0;
    padding: 0;
} 
.jebg{
	margin:0 auto;

	width: 1024px;
}
.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:5px;}
.topMainhindi{float:left;margin-top:7px;}
/*.rightborder {
    float: left;
    font-weight: bold;     
	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:#356997 !important;font-family:Arial;font-size:12px;
}

.divrgt{  float: left;
         
}
.divrgtupcnt{ float:left; }
.divrgtbotcnt{width:373px; float:right;}
.marginleft35
{
    margin-left:35px;
}
.marginleft10
{
    margin-left:10px;
}

.divrgtbotcntli {display: inline;padding:2px;}
.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;background:#464646; }
.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;
}

.divvdicon{width: 47px; height: 42px; 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;
    height: 200px; 
    overflow:hidden;   
}
.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;
}
.footerbotttxt {
  
    color: #ffffff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    padding-top: 20px;
    text-align: center;
}

.footermidlnk {
    width:100%;
    float:left;
}
.footermidlnkone {
     color: #ffffff;
   
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
   
    margin: 10px auto;
    text-align: center;
    width: 1015px;
}
.divlastup{  color: #151313;
    float: right;
    font-size: 11px;
   
      }
.divlastuprt{  color: #151313;
    float: left;
    font-size: 15px;
    }

#MainContent_jsnews{ 
    clear: left;
    float: left;
    line-height: 1.6em;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;}
.news {
    border-right: none !important;

    height: 263px;
    overflow: hidden;
    width:100%;
	padding-top: 21px;
	font-family: "Calibri";
}

.news img{
 width:78%;
  margin: 0 auto;
  text-align: center;
    padding-left: 10px;
    padding-top: 28px; 
	
}

.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%;
}
MainContent_jsnewsone a {
    color:#000 !important;
}
.newsone {
    font-size: 1.0em;    
    overflow: hidden;
    width: 97%;
	color: #444;
	padding-top: 21px;
	font-family: "Calibri";
	padding-left:12px;
	height: 441px;
}
    .newsone li a {
    color:#000 ;
    }

.newicon {
    float: left;
    padding: 7px 20px;
}
.newshead {
    color: #9c3c11;
}
.newstape-content span {
     background: url(../Images/rgtarrow.png) no-repeat 2px 4px ;
    list-style: outside none none;
    border-bottom:1px dotted #000 !important;
    
    margin-right: 19px;
    background-position: left 15px;
}
.newstape-content1 span {
     background: url(../Images/rgtarrow.png) no-repeat 2px 4px ;
    list-style: outside none none;  
    margin-right: 19px;
    background-position: left 15px;
}
.orgcolorone{ color: #444;margin-top: -29.325px;}

 
.fontsizrbox
{float: left; margin-top: 11px; margin-left: 5px;
}
.msgsrchbox input {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #8797a8;
    float: left;
    font-size: 12px;
    padding: 8px 15px 9px 6px;
    width: 202px;
}
.msgsrchbox{  float: left;margin-top:3px;margin-left:5px;}
.msgtbtn {
    background: url("../Images/searchBtn.png") repeat scroll 0px 0px;
    color: #fff;
    float: left;
    font-family: "calibri";
    font-size: 0;
    height: 30px;
    margin-left: 62px;
    margin-top: 5px;
    padding-left: 31px;
    border:none;
    width: 18px;
}
.msgtbtnpls {
    background:url("../Images/searchBtnpls.png") repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: "calibri";
    font-size: 0;
    height: 30px;
    margin-left: 62px;
    margin-top: 5px;
    padding-left: 14px;
    width: 18px;
}


  /* 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: #fff;}
.divrgtbotcntli > a{color: #fff;}
.divfootsite a{color: #fff;}


.divpartition
{

    width: 72%;
}


.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: #fff ; border: 1px solid #fff;  float: left;  height: 8px;  margin:3px 0 0 5px;  padding: 2px;  width: 8px;}

.yellowcolor {background: #ffea02; border: 1px solid #fff; float: left;  height: 8px; margin:3px 0 0 5px; padding: 2px; width: 8px;}

.pinkcolor {background: #f88eef; border: 1px solid #fff; float: left;  height: 8px; margin:3px 0 0 5px; padding: 2px;  width: 8px;}
.bluecolor {background: #3702ff; border: 1px solid #fff; float: left; height: 8px; margin:3px 0 0 5px;  padding: 2px;  width: 8px;}

#skipmaincontent{        
    padding: 0;
    width: 1024px;
	margin: 0px auto;

}
.content {
    float: left;
    margin-top: 10px;
    width: 98%;
    margin-left: 10px;
}
.aleftnflt.arhives_txt{color: #ff981c;}
.clrtblergt.srchrightpadd > input
{
    padding: 4px;
    float: left;
}
.backpage{padding:2px 34px;}

.fotrcontbox
{ background: #ededed none repeat scroll 0 0;   
  margin:0 auto;  
  width: 1008px;
  height:30px;
  padding:0 7px;
  line-height:30px;
}
#footer {
    background: #3e454c  none repeat scroll 0 0;
    border: 0 none;
    clear: both;
    float: left;    
    margin-top: 15px;
    padding: 0;
    width: 100%;
}
 

.divslider{height: 238px;}
.divnoticb{height: 238px;margin-top: 8px;}
.divrgtsidebar{  background: #e3e3e3 none repeat scroll 0 0;
    float: left;
    margin-left: 12px;
    width: 244px;
    margin-top:15px;

}
@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;
     
}
	}
	
	.footerbotttxtone {
    color: #ffffff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 3px;
    text-align: center;
    width: 100%;
}

.plzcontbox
{
    
      float: left;
    width: 100%;  
    line-height:31px;
}

.plzcontbox p
{
  color: #464646;
    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: #ffffff;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 3px;
    text-align: center;
    width:100%;
     
}
	}
@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 ;) */
.divsliderimgs{ background: url(../Images/sliderimg.jpg)no-repeat;height: 198px;}
table{float:left;}


.skipmaincls
{
     color: #2c6292 !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
{float:left;width:100%;margin-top:15px;
}

.maintopcontbox h1
{
  color: #264e71;
    float: left;
    font-family: Century;
    font-size: 22px;
    font-weight: bold;
    width:100%;
    text-align:center;
    margin-top:5px;
    letter-spacing:1px;
  
}
.maintopcontbox h3
{  color: #264e71;
    float: left;
    font-family: Century;
    font-size: 18px;
    font-weight: normal;
    width:100%;
    text-align:center;
    margin-top:5px;
    letter-spacing:2px;
}
.maintopcontbox p
{  color: #3f3f3f;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style:italic;
    font-weight: normal;
    width:100%;
    text-align:center;
    margin-top:5px;
}

.sizercls
{display:initial !important;
}



.hmleftconbox
{
    width:230px;
    float:left;
    margin-left:5px;
}

.hmrightconbox
{
      float: left;
    margin-left: 15px;
    width: 759px;
}

.impotlinkbox
{
    width:100%;float:left; 
}

.impotlinkbox ul
{
   margin:0px;padding:0px;
}

 

.impotlinkbox ul li
{
   background: url("../Images/leftarrow_menu.png") no-repeat scroll 10px 14px;
    /*border-bottom: 1px solid #fff;*/
    list-style: outside none none;
   
    padding: 8px 5px 9px 25px;
    text-decoration: none;
}   

.impotlinkbox ul li a
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#686767;
}

.tophedname{width:500px;float:left;}


.impotheadcls
{
     background: #e72530 url("../Images/importantlinkImg.png") no-repeat scroll 195px 8px !important;
    color: #fff;
    font-family: Century;
    font-size: 14px;
    padding: 10px 5px 10px 11px !important;
    text-transform: uppercase;
}

.hmmainbnnrconbox
{
    float:left;
    width:100%;
    height:265px;
}

.maintabcotbox
{
    width:500px;float:left;margin-top:15px;
}

.topbgimgcls
{ 
    
    height: 35px;
    width: 100%;
}

.iconclsmenu {
    background:  url("../Images/menudropimg.png") no-repeat right center !important; padding-right:30px !important;
}

.icon-right {
    background:#000080 url("../Images/menudropimgr.png") no-repeat scroll 95% 50% !important; padding-right:30px !important;
}

.icon-right:hover {
    background:#0000BF url("../Images/menudropimgr.png") no-repeat scroll 95% 50% !important; padding-right:30px !important;
}


.iconclsmenu:hover {
    background:#0000BF  url("../Images/menudropimg.png") no-repeat scroll 95% 50%  !important;
}
.marginleft0
{margin-left:0px;
}

.sapretercls{background:none !important;}

.paginatnbox{width: auto; float: right; list-style: outside none none; margin-right: 8px;}
.paginatnbox ul li{list-style: outside none none; padding: 2px 5px; margin: 7px 0px 2px; background: rgb(217, 217, 217) none repeat scroll 0px 0px;}


.content_table { min-height:300px; }
    .content_table td { vertical-align:top;
    }

.content_leftbar { width:260px; float:left; background:#000080; padding-bottom:5px; }
.content_leftbar1 { width:260px; float:left; padding-bottom:5px; margin-top: 27px; }
.divsidebar { padding:0; margin:0;}
.content_right { width:740px; float:left; padding-left:20px;}
.content_right1 { width:700px; float:left; padding-left:53px; margin-top: 27px;}

.submenu_left > a {
    color: #363636;
 }
table.TableContent {
    width: 100%;    
        border-collapse: collapse;
        margin-top:20px;
   
margin-bottom: 20px;
}

table.TableContent  th { font-size:12px; padding:2px 3px;
}
table.TableContent th ,table.TableContent td{
    border: 1px solid #000080 ;
    border-collapse: collapse;
    padding:2px;
}



.content_right ul { list-style-type:none; margin:0; padding:0; }
.content_right ul li {  padding:0 0 0 15px; background:url(../Images/leftarrow_menu-2.png) no-repeat 0 7px ;  }

.clear { clear:both; display:block; }
.printbakbox, #path { width:1024px; margin:0 auto;}
.container {  width:1024px; margin:34px auto;}
.content_right h2 { margin-bottom:10px;}


/*Add by kamal rawat on 18 Fab 2016*/

#tabs ul li.active a {
        background: #f4f4f4;
        color: #484848;
        font-weight: bold;
    }

    #slider1_container div p {
        color: #fff;
        z-index: 9999;
        background: #000;
        opacity: 0.5;
        padding: 3px;
        width: 70%;
    }

    #slider1_container div img {
        z-index: -9999;
    }

    #slider1_container div p {
        background: #000 none repeat scroll 0 0;
        border-radius: 5px;
        bottom: 10px;
        color: #fff;
        font-family: Century;
        font-size: 12px;
        left: 12px;
        opacity: 0.6;
        padding: 5px;
        position: absolute;
        width: 84%;
        z-index: 9999;
    }

    #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;
    }

    /*---------------------------------------------------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;
}

.mhupa_navigation  { background: #000080 none repeat scroll 0 0;  width: 100%; border-bottom:solid 3px #07076C; }

.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; }

#ulMenu {
    width: 1024px;       
    margin: 0 auto;
    position: relative;
    z-index: 100;
    padding:0;
}

    #ulMenu li {
        float: left;
        color: #fff;      
        position: relative;
    }

        #ulMenu li a {
            display: block;
            color: #fff;
            font-size:14px;
            text-align: center;
            padding:12px 24px;
            text-decoration:none;
			font-family: verdana;
            /*border-right:1px solid #3d333d;*/
           
        }

            #ulMenu li a:hover, #ulMenu li.active a {
                color: #363636;
                background-color: #000080;
                text-decoration: none;
            }

        #ulMenu li.MenuLiLast {
            border-right: none; /*margin-right:-20px;*/
        }
        /*#ulMenu li.MenuLiLast a{padding:13px 10px;} */

        #ulMenu li ul {
        width: 220px;
        left: 0;
        top: 100%;  
        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;   
        /*margin-top:7px;*/    
            
        }
            #ulMenu li ul li ul {
            left:220px !important;
            top:0px !important;
            
            }
        #ulMenu li:hover > ul {
            display: block;
        }

        #ulMenu li:hover > a {
            background-color: #000080;
        }

        #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:8px 10px 8px 13px;
                background-color: #000080;
                font-weight:normal;
            }

 #ulMenu ul li:first-child > a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}    
   #ulMenu ul li:last-child > a {
    border-bottom-left-radius: 3px;
    border-bottom-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: #0000BF;
        color: #8EDCF6;
        text-decoration: none;
    }

#ulMenu ul .hover > a {
        color: #8EDCF6;
    }

#ulMenu li:hover > a, #ulMenu li.hover > a, #ulMenu li > a:hover, #ulMenu li > a:focus, #ulMenu li > a:active {
        color: #D4D4D4;
        background-color: #000080;
    }

#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: #0000BF;
        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; }

.about_content { float:left; width:652px; margin-right:20px; }
.about_content h2 { font-size:25px; text-transform:uppercase; font-weight: 600; color: #000080;  margin-bottom:20px;   }
    .about_content p { text-align:justify; line-height:26px; font-size:14px;
    }

.readmore { padding:5px 10px; margin-top:15px; width:80px; height:22px; line-height:22px; display:block; background:#000080 url(../Images/arrow-right.png) no-repeat 80% 50%; color:#fff; font-size:12px; }


.divpggallery {
    height: 187px;
    margin: 18px 0px 0px 3px;
    overflow: hidden;
    width: 465px;
}
 

.bxslider12 > li > img { width:330px !important; height:199px !important; }
 .divpggallery  .bx-wrapper .bx-caption {
 
	top:auto;
    bottom:21px;
	left: 0;    
	width: 100%;
    border-radius:0px;
}

.divpggallery .bx-wrapper .bx-prev { left:0px; background:rgba(0, 0, 0, 0) url("../Images/prev_b.png") no-repeat scroll 0 0;}
.divpggallery .bx-wrapper .bx-next { right:0px; background:rgba(0, 0, 0, 0) url("../Images/next_b.png") no-repeat scroll 0 0;}


.list_mgnt { float:left; border:solid 1px #ddd;  margin:0 9px; padding:10px; width: 95%; }
.list_mgnt img {
    float: right;
    margin: 17px 16px 20px 20px;
    width: 260px;
}
.list_mgnt li {
    background: none !important;
    padding: 0 !important;
}

.list_mgnt2 { float:left; width:97%; border:solid 1px #ddd;  margin:0 0 10px 0; padding:10px; }
.list_mgnt2 img {
    float: left;
    margin: 5px 20px 0 5px;
    width: 120px;
    height:120px;

}
.list_mgnt2 li {
    background: none !important;
    padding: 0 !important;
}


.quotep > img {
    float: left;
    margin-bottom: 8px;
    margin-right: 12px;
    width: 110px;
}
.quotep > h3 {
    float: left;
    font-size: 12px;
}

.quotep > p {
    clear: left;
    display: block;
}

.quotep {
    margin: 0;
    padding: 15px;
    font-size: 12px;
    line-height: 22px;
    color: #727272;
}
.content_table #dgMes img {width:200px !important;}
.content_table #dgMes h3 {padding:30px 0 60px;}

#dgMes img {
    float: left;
    margin-right: 10px;
    width: 110px;
}

.content_right > .quote { width:100%; padding:0 !important;}

.content_right  .quotep > img { width:200px !important;}
.content_right .quotep > h3 {font-size:14px;}

.input-min{
    height:24px;
    width:250px;
    margin-bottom:3px;
}
.button-min{
    background:#000080;
    border:none;
    width:100px;
    text-align:center;
    line-height:33px;
    color:#fff;
    transition-duration:0.7s;
    border:2px solid #999;
    cursor:pointer;
}
    .button-min:hover {
        transition-duration:0.7s;
        background:#000080;
    }

    .field-validation-error{
        color:#ff0000 !important;
    }




#wrapper { overflow:hidden; }
#wrapper .bx-wrapper .bx-viewport{height:430px !important; overflow:hidden;}
#wrapper .bx-wrapper .bx-controls-direction a { top:45%;  }
#wrapper .bx-wrapper img { max-height:379px  !important;}

.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;
}
.newsone {
    font-size: 1.0em;
    overflow: hidden;
    width: 97%;
    color: #444;
    padding-top: 21px;
    font-family: "Calibri";
    padding-left: 2px;
    height:150px;
}

.newstape {
  /*background-color: #3BB0D6;*/
  color: #fff;
  height: 150px;
  overflow: hidden;
}

.newstape1 {
  /*background-color: #3BB0D6;*/
  color: #fff;
  height: 150px;
  overflow: hidden;
}
.newstape-content {
  position: relative;
  padding: 15px;
}
.newstape-content1 {
  position: relative;
  padding: 15px;
}
.newstape-drag { cursor: ns-resize; }
.newstape a { color: #F5F7FA; }

.news-block a {
    background: rgba(0, 0, 0, 0) url("../Images/arrow.png") no-repeat scroll 0 4px;
   font-size:12px;
    color: #fff;
    display: block;
    padding-left: 22px;

}

.news-block { padding:8px 0;  border-bottom: 1px dashed #fff; display:block;}


.newsscrolling {
    width: 215px;
    float: left;
    margin: 15px 0 0 15px;
}


.what-new
{
    /*width: 311px;*/
    height:130px !important;
    /*float: left;*/
    
    color: #fff;
    /*padding: 12px;*/
    margin-top: 14px;
}

    .what-new h3 {
    color: #fff;
    font-family: Arial;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.03em;
    padding: 8px 15px 7px 15px;
    display: block;
    margin-top: -14px;
    background: #000080;
    }


    .what-new span
    {
        
        padding-top: 9px;
        padding-bottom: 9px;
        font-family: Arial;
        font-size: 17px;
        font-weight: bold;
        display:block;
        border-bottom:1px solid #fff;
    }

    .what-new ul
    {
        padding: 10px;
        margin-left: -25px;
        height: 154px;
    }

        .what-new ul li
        {
            list-style: none;
            padding-left: 26px;
            line-height: 22px;
            padding-bottom: 4px;
            padding-top: 4px;
        }

    .what-new a
    {
        color: #4173a7;
        font-weight: 600;
        padding-bottom: 5px;
        line-height: 22px;
        /*float: right;*/
        cursor: pointer;
		font-size: small;
    }
	
	
.what-new1
{
    /*width: 311px;*/
    height:130px !important;
    /*float: left;*/
    
    color: #fff;
    /*padding: 12px;*/
    margin-top: 14px;
}

    .what-new1 h3 {
    color: #fff;
    font-family: Arial;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.03em;
    padding: 8px 15px 7px 15px;
    display: block;
    margin-top: -14px;
    background: #000080;
    }


    .what-new1 span
    {
        
        padding-top: 9px;
        padding-bottom: 9px;
        font-family: Arial;
        font-size: 17px;
        font-weight: bold;
        display:block;
        border-bottom:1px solid #fff;
    }

    .what-new1 ul
    {
        padding: 10px;
        margin-left: -25px;
        height: 154px;
    }

        .what-new1 ul li
        {
            list-style: none;
            padding-left: 26px;
            line-height: 22px;
            padding-bottom: 4px;
            padding-top: 4px;
        }

    .what-new1 a
    {
        color: #4173a7;
        font-weight: 600;
        padding-bottom: 5px;
        line-height: 22px;
        /*float: right;*/
        cursor: pointer;
		font-size: small;
    }
	
	
	
	
	
	

    .newstape {
  /*background-color: #3BB0D6;*/
  color: #fff;
  height: 140px;
  overflow: hidden;
}

    .newstape1 {
  /*background-color: #3BB0D6;*/
  color: #fff;
  height: 222px;
  overflow: hidden;
}

.newstape-content {
  position: relative;
  padding: 15px;
}
.newstape-content1 {
  position: relative;
  padding: 15px;
}
.newstape-drag { cursor: ns-resize; }
.newstape a { color: #000; }
.news-block a {
    background: rgba(0, 0, 0, 0) url("../Images/arrow.png") no-repeat scroll 0 4px;
   font-size:12px;
    color: #000;
    display: block;
    padding-left: 22px;

}
.bx-wrapper{overflow:hidden;}


.news-block { padding:8px 0;  border-bottom: 1px dashed #fff; display:block;}

.toggler-menu >span{width:25px; height:2px; margin:5px 0; background:#fff; display:none;}
#ImageButton1{background: #3e454c;  height: 27px; background-size: 16px 16px; width: 16px; height: 16px; padding: 5px; cursor:pointer;}

/*Responsive Design Layout*/
@media (min-width: 320px) and (max-width: 768px) {
    .topMainstrip, .topMainstrip-inner {
        width: 100%; height:35px;
    }
.logo_div{margin-left:10px;}
.logo_div, .gigw_elem {width:100%; height: 91px;}
.logo_left_content{width:100%;     margin-left: -18px;} 
.topMainstrpleft{display:none;}
.rightborder.btnback{margin-top:-19px;}
.gigw_elem ul{float:none; width:100%;}
.gigw_elem ul li{width:auto; border-right: 1px solid #fff;}
.gigw_elem ul li:last-child{position: absolute; right: -5px; transition: inherit; width: auto;  top: 5px;}
.logo_left_content strong{ font-size: 14px; font-weight: 600; margin-left: 0; width: 273px; margin-top: 11px;}
.logo_left_content span{margin-left:0; font-size:15px;}
.logo_right{margin-right:0; display:none;}
.logo_left img, .logo_left{width:342px;}
.logo_left a{margin-top: 10px; float: left;}
#wrapper .bx-wrapper img{height:200px !important;}
#wrapper .bx-wrapper .bx-viewport {
    height: 170px !important;
}
#wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ padding: 0; width: 100%; margin: 0 -20px -46px -7px; text-align: center;}
.bx-wrapper{margin-bottom:30px;}
.logo_div form #Search{display:none;}
#ImageButton1{background: transparent;}
.logo_div form input#ImageButton1{background: #000080; cursor:pointer;}
.srchboxcommon{right: 15px; bottom: -40px;}
.container{width:100%; padding:13px 10px;  box-sizing: border-box;}
.about_content, .box{width:100%; margin:10px 0;}
.about_content, .box2{width:100%; margin:13px 0 35px 0}
.divpggallery{height: 97px; margin: 18px 0px 0px 3px; overflow: hidden; width: 98%;}
.box1{width: 139px; margin: 9px 14px;}
.quotep{background: #fff; text-align: center;}
.divpggallery{margin:8px auto;}
.divlastup{float:left; margin-left:20px;}
.footermidlnkone{width:100%;}
.footermidlnkone ul li{width: 41%;  float: left;  text-align: left;  padding: 3px 5px; background:url(../Images/menudropimgr-2.png) no-repeat center left;  margin-left: 20px; padding-left: 10px;}
.footermidlnkone li:nth-child(even){display:none;}
.divfoot-img{width:100%; float:left;}
.divfoot-img ul li {
    display: block;
    width: 100% !important;
    text-align: center;  
}
.divfoot-img ul li:last-child{margin-bottom:20px;}
.screenreader1 .rightborder{padding-left:5px;}
.topMaintheme{display:none;}
.divlastup{color:#fff;}
.fillbg{background: #81ac46 !important;}

/*Navigation*/
.mhupa_navigation{}
#ulMenu{display:none;max-width: 100%; max-height: 450px; width: 100%;  overflow: scroll;}
.toggler-menu{padding:10px; display:block;     background: #384200;}
.toggler-menu >span{width:25px; height:2px; margin:5px 0; position:relative; background:#fff; display:block;}
#ulMenu li{display:block; width:100%; position:relative;     border-bottom: 1px solid #70820c;}
#ulMenu li ul, #ulMenu li ul li ul{position:inherit; left:0 !important; width:100%; display: block; margin-left: 0;}
.iconclsmenu, .icon-right{background:none !important; background-color: #70820c !important;}
#ulMenu li a{text-align:left;}


/*Inner Page*/
.commonforcont span.hdtitle{width: 100%;}
.content_leftbar{width: 100%; padding: 0;}
.content_right{width: 100%; padding:0 10px; box-sizing:border-box;}
#path, .printbakbox{width:100%;}
.printsmatcont a{font-size:0;}
.printpage {padding: 2px 27px;}
.backpage { padding: 2px 17px;}

    .newstape1 {
  /*background-color: #3BB0D6;*/
  color: #fff;
  height: 100%;
  overflow: hidden;
}

.container {
  margin: 0px auto;
}

.what-new
{
    /*width: 311px;*/
    height:132px !important;
    /*float: left;*/
    
    color: #fff;
    /*padding: 12px;*/
    margin-top: 14px;
}
.what-new1
{
    /*width: 311px;*/
    height:429px !important;
    /*float: left;*/
    
    color: #fff;
    /*padding: 12px;*/
    margin-top: 14px;
}

.message_row img {
    float: left;
    width: 100%;

}

.message_row p img{
    width: 19px;

}


.datagrid {
    width: 100%;
    font: normal 12px/150% Arial, Helvetica, sans-serif;
	background: #fff;
	overflow: hidden;
    border: 1px solid #000080;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}
.datagrid {
    width: 100%;
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    overflow: hidden;
    border: 1px solid #000080;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

}

/*769 Layout*/
@media (min-width: 769px) and (max-width: 1023px) {
    .topMainstrip, .topMainstrip-inner {
        width: 100%; height:35px;
    }
.logo_div{margin-left:10px;}
.logo_div,.fotrcontbox{width:100%;}
.gigw_elem{width:47%;}
.logo_left_content{width:100%; margin-left: -18px;} 
.topMainstrpleft{padding-left:10px;}
.rightborder.btnback{margin-top:-19px;}
.gigw_elem ul{float:none; width:100%;}
.gigw_elem ul li{width:auto; border-right: 1px solid #fff;}
.gigw_elem ul li:last-child{position: absolute; right: 0; transition: inherit; width: auto;  top: 20px;}
.logo_left_content strong{font-size: 14px; font-weight: 600; margin-left: 0; width: auto; margin-top: 20px;}
.logo_left_content span{margin-left:0; font-size:15px;}
.logo_right{margin-right:10px;}
.logo_left img, .logo_left{width:521px;}
.logo_left a{margin-top: 10px; float: left;}
#wrapper .bx-wrapper img{height:390px !important;}

#wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ padding: 0; width: 100%; margin: 0; text-align: center;}
.bx-wrapper{margin-bottom:30px;}
.logo_div form #Search{display:none;}
#ImageButton1{background: transparent;}
.logo_div form input#ImageButton1{background: #000080; cursor:pointer;}
.srchboxcommon{right: 15px; bottom: -40px;}
.container{width:100%; padding:13px 10px;  box-sizing: border-box;}
.about_content, .box{width:100%; margin:10px 0;}
.box1{width: 139px; margin: 9px 4px;}
.quotep{background: #fff; text-align: center;}
.divpggallery{margin:0 auto;}
.divlastup{float:left; margin-left:20px;}
.footermidlnkone{width:100%;}
.footermidlnkone ul li{width: 25%;  float: left;  text-align: left;  padding: 3px 5px; background:url(../Images/menudropimgr-2.png) no-repeat center left;  margin-left: 20px; padding-left: 10px;}
.footermidlnkone li:nth-child(even){display:none;}
.divfoot-img{width:100%; float:left;}
.divfoot-img ul li {
    display: block;
    width: 100% !important;
    text-align: center;  
}
.divfoot-img ul li:last-child{margin-bottom:20px;}
.screenreader1 .rightborder{padding-left:5px;}
.topMaintheme{display:none;}
.divlastup{color: #151313; float: inherit;}
.fillbg{background: #81ac46 !important;}

/*Navigation*/
.mhupa_navigation{}
#ulMenu{display:none;max-width: 100%; max-height: 450px; width: 100%;  overflow: scroll;}
.toggler-menu{padding:10px; display:block;     background: #384200;}
.toggler-menu >span{width:25px; height:2px; margin:5px 0; position:relative; background:#fff; display:block;}
#ulMenu li{display:block; width:100%; position:relative;     border-bottom: 1px solid #70820c;}
#ulMenu li ul, #ulMenu li ul li ul{position:inherit; left:0 !important; width:100%; display: block; margin-left: 0;}
.iconclsmenu, .icon-right{background:none !important; background-color: #70820c !important;}
#ulMenu li a{text-align:left;}


/*Inner Page*/
.commonforcont span.hdtitle{width: 100%;}
.content_leftbar{width: 25%; padding: 0; float:left;}
.content_right{width: 75%; float:left; padding:0 10px; box-sizing:border-box;}
#path, .printbakbox{width:100%;}
.box .implinks li{ display:inline-block; padding: 2px 0 0 12px; background: url(../Images/bullet.png) no-repeat 0px 4px; margin-right: 15px;}


}

/*Only one screen */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1023px) {
.achievement, .quoteTop{width:50%; float:left;}

}

@media (min-width: 320px) {
    #skipmaincontent {
    padding: 0;
    margin: 0px auto;
}
}


@media only screen and (max-width: 600px) {
	#skipmaincontent {
    padding: 0;
    width: 100%;
    margin: 0px auto;
	
}


@media only screen and (min-width: 600px) {...}


@media only screen and (min-width: 768px) {...}


@media only screen and (min-width: 992px) {...}


@media only screen and (min-width: 1024px) {
	#skipmaincontent {
    padding: 0;
    width: 76%;
    margin: 0px auto;
	
	
}

