﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #BFFFA4;
}

.InputUpper
{
    Text-Transform:uppercase;
}

td
{
    font-family: Arial;
    font-size: 11.4px;
    color: #333333;
}

th
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}


.news
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}

.input
{
    border-bottom-width: thin;
    border-left-width: thin;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-style: none;
    border-right-style: none;
    height: 14px;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
    width: 110px;
}

.newsbg
{
    background-image: url(../images/news_background.jpg);
    background-repeat: repeat-x;
}
.whitehead
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.pagehead
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.bluelinks
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #006697;
    text-decoration: none;
}
.bluelinks:hover
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #004D71;
    text-decoration: none;
}
.textspacing
{
    line-height: 12px;
}

.textspacing2
{
    line-height: 10px;
}

.aboutbg1
{
    background-image: url(../images/about_us_bg4.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg2
{
    background-image: url(../images/about_us_bg2.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg3
{
    background-image: url(../images/about_us_bg3.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg5
{
    background-image: url(../images/about_us_bg5.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg6
{
    background-image: url(../images/about_us_bg6.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg7
{
    background-image: url(../images/about_us_bg7.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.aboutusbg8
{
    background-image: url(../images/about_us_bg8.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg1
{
    background-image: url(../images/middle_bg1.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg2
{
    background-image: url(../images/middle_bg2.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg3
{
    background-image: url(../images/middle_bg3.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg4
{
    background-image: url(../images/middle_bg4.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg5
{
    background-image: url(../images/middle_bg5.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.middle_bg6
{
    background-image: url(../images/middle_bg6.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.right_bg1
{
    background-image: url(../images/right_bg1.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}

.right_bg2
{
    background-image: url(../images/right_bg2.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}

.inbg1
{
    background-image: url(../images/inbg1.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}

.inbg2
{
    background-image: url(../images/inbg2.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}

.inbg3
{
    background-image: url(../images/inbg3.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}

.inbg4
{
    background-image: url(../images/inbg4.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}
.press
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.brownhead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #804E1C;
    text-decoration: none;
}
.white_footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.white_footer:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFF00;
    text-decoration: none;
}

.pagebg
{
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}


.boldhead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.textjustify
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    text-align: justify;
}

p
{
    text-align: justify;
}
li
{
    word-spacing: normal;
    text-align: justify;
    text-indent: 2px;
}
.links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.links:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #990000;
    text-decoration: none;
}

.links2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #CC5E46;
    text-decoration: none;
}

.links2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #017289;
    text-decoration: none;
}

.footer2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC5E46;
    text-decoration: none;
}

.boldhead2
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #017289;
    text-decoration: none; /*text-align:left;*/
}
a
{
    font-family: Arial;
    font-size: 11px;
    color: #990000;
    text-decoration: none;
}
a:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #990000;
    text-decoration: underline;
}
.dvComplain
{
    border: 2px solid #888888;
    margin: 6px 0;
    padding: 4px;
    width: 98.5%;
}

.PageTag
{
    border-bottom: 1px solid #7FBBB2;
    margin-top: 0;
}

/* start topStrip */
.topStripe
{
    /*background-color: #ffffff;*/
    height: 22px;
    overflow: hidden; /*background: url("/images/headerBg.png") repeat scroll 0 -2px #FFFFFF;*/
    height: 26px;
    margin-top: -10px;
}
.topStripe ul
{
    float: right;
    list-style: none;
    margin: 3px;
}
.topStripe ul ul
{
    background: none repeat scroll 0 0 transparent;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}
.topStripe li
{
    background: url("../images/topLinkDiv.gif") no-repeat scroll 100% 50% transparent;
    color: #999999;
    float: left;
    font-size: 1.1em;
    line-height: 1.2em;
    margin-bottom: 0;
    padding: 0 0.6em;
}
.topStripe li.noBord
{
    background: none repeat scroll 0 0 transparent;
}
.topStripe li.switcher
{
    padding-right: 0;
}
.topStripe li li
{
    background: none repeat scroll 0 0 transparent;
    font-size: 1em;
    padding: 0 0.1em;
}
.topStripe a
{
    color: #3379bf;
    font-weight: bold;
    text-decoration: none;
}
.topStripe a img
{
    margin: 0 2px;
}
.topStripe ul li .bigger
{
    line-height: 0;
    padding: 7px 3px 0;
}
.topStripe ul li .smaller
{
    line-height: 0;
    padding: 7px 3px 0;
}
.topStripe ul li .smaller:hover, .topStripe ul li .bigger:hover
{
    text-decoration: none;
}
.topStripe ul li.last
{
    padding: 0;
}
.topStripe a:hover
{
    text-decoration: underline;
}
.topStripe li div
{
    margin: 0;
    width: auto;
}
.topStripe li.hindi
{
    background: none repeat scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    margin-top: 0;
    padding: 0 6px;
}
.top-phone
{
    background: url("../images/phone-bg.gif") no-repeat scroll 0 50% transparent;
    color: #999999;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 31px;
    padding: 0 0 0 10px;
    width: auto;
}
.top-link
{
    float: right;
    padding: 14px 0 0;
    width: auto;
}
.top-link ul
{
    float: right;
    margin: 0;
    padding: 0;
}
.top-link li
{
    float: left;
    margin: 0;
    padding: 0 1px;
}
.top-link li a
{
    background: none repeat scroll 0 0 #053711;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    line-height: 19px;
    margin: 0;
    padding: 0 8px;
    text-decoration: none;
}
.top-link li a img
{
    display: block;
    float: left;
}
.top-link li a:hover, .top-link li a.active
{
    background: none repeat scroll 0 0 #FFD984;
    color: #000000;
    text-decoration: none;
}
.top-link li.last
{
    background: none repeat scroll 0 0 transparent;
    padding-right: 0;
}

.opinionQues
{
    background: url("/images/visitorCountBack.png") no-repeat scroll -13px -9px #FFFFFF;
    border: 1px solid #F39E34;
    font-size: 11px;
    color: #2A2A2A;
    height: 72px;
    overflow: hidden;
    margin: 10px 0 10px 0;
    border-radius: 4px;
}

.VisitorStrong
{
    color: #0C5298;
    float: left;
    font-size: 16px;
    margin-left: 83px;
    margin-top: 10px;
}
.VisitorP
{
    float: left;
    margin: 10px 0 3px 83px;
}
.opinionQues img
{
    display: block;
    float: left;
    margin-right: 8px;
    padding: 4px;
    background-color: #E5F2FC;
    border-right: 1px solid #E5F2FC;
    height: 53px;
}

/* end topStrip */

.btn
{
    background-color: #478AF8;
    border: 1px solid #3079ED;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    padding: 1px;
    vertical-align: top;
    width: 84px;
}

.dataTable
{
    border: 1px solid #D1DCE7;
    border-collapse: collapse;
    margin: 12px auto;
}
.dataTable td
{
    border: 1px solid #D1DCE7;
    padding: 0.3em 0.4em;
}
.dataTable thead td
{
    background-color: #DEF3FE;
    border-bottom: 1px solid #CCCCCC;
    font: 1.8em/1.6em 'Oswald' ,sans-serif;
}

/*.................breadCrumb section....................*/

.breadCrumb
{
    border-bottom: 1px solid #65B8D1;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.breadCrumb ul
{
    margin: 0 !important;
    padding: 0;
}
.breadCrumb ul li
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    font-size: 1.2em;
    margin: 0;
    padding: 0 5px 0 0;
}
.breadCrumb li a
{
    background: url("../images/arrow-left.gif") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    color: #004E65;
    padding-right: 0.6em;
}

/*.................breadCrumb section end............*/
.MainBodyTable
{
    background-color: #FFFFFF;
    box-shadow: 1px 1px 5px 6px #A5C4C8;
    margin-top: 10px;
    padding: 0 10px 10px;
}

/*...................digital India Logo..................*/
.internal-page-content-logo
{
   
    
 
    padding: 0;
    
}
.internal-page-content-logo img
{
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    height:60px;
    width:156px
}
