﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:100%;	
}
/* Header Section Start Here */

.SelectData
{
	background-color:#EEEEEE; 
	COLOR: #000000;
}

.PathSeparatorStyle
{
	font-weight:bold;
	color:#FB000D;   
}
.CurrentNodeStyle
{
	color:#000000; 
	font-size:11px; 
}
.RootNodeStyle
{
	color:blue;
	font-size:11px;
	text-decoration: underline;  	
}
.NodeStyle
{
	color:blue;
	font-size:11px;
}

.CharBG
	{
		/* background-image:url(../Images/Theme/Golden/ChartBG.jpg); */
		background-color:#FFFFFF; 
	}
	
.header {
	width:99%;
	padding-bottom:0px;
	width:150px
}
a.searchProfile, a.searchProfile:link, a.searchProfile:visited 
{
    display: block;
    height: 90px;
    width: 200px;
	background-image:url(../Images/searchN.png);
    background-repeat:no-repeat;
}

a.Grievance, a.Grievance:link, a.Grievance:visited 
{
    display: block;
    height: 90px;
    width: 200px;
	background-image:url(../Images/Grievance.png);
    background-repeat:no-repeat;
}

a.FeedBack, a.FeedBack:link, a.FeedBack:visited 
{
    display: block;
    height: 90px;
    width: 200px;
	background-image:url(../Images/feedback_banner.jpg);
    background-repeat:no-repeat;
}
a.eIndiaAw, a.eIndiaAw:link, a.eIndiaAw:visited 
{
    display: block;
    height: 90px;
    width: 200px;
	background-image:url(../Images/eIndiaAw.jpg);
    background-repeat:no-repeat;
}

a.DataEntry, a.DataEntry:link, a.DataEntry:visited 
{
    display: block;
    height: 40px;
    width: 200px;
	background-image:url(../Images/DataEntry.jpg);
    background-repeat:no-repeat;
}

a.RWSS, a.RWSS:link, a.RWSS:visited 
{
    display: block;
    height: 60px;
    width: 200px;
	background-image:url(../Images/LIS.png);
    background-repeat:no-repeat;
}
a.PMIS, a.PMIS:link, a.PMIS:visited 
{
    display: block;
    height: 80px;
    width: 200px;
	background-image:url(../Images/PMIS.jpg);
    background-repeat:no-repeat;
}
a.MobileApp, a.MobileApp:link, a.MobileApp:visited 
{
    display: block;
    height: 80px;
    width: 200px;
	background-image:url(../Images/Mobile_app.jpg);
    background-repeat:no-repeat;
}
a.GIS, a.GIS:link, a.GIS:visited 
{
    display: block;
    height: 90px;
    width: 200px;
	background-image:url(../Images/GIS1.jpg);
    background-repeat:no-repeat;
}
a.Dash, a.Dash:link, a.Dash:visited 
{
    display: block;
    height: 160px;
    width: 200px;
	background-image:url(../Images/DashBoard.png);
    background-repeat:no-repeat;
}
.logo {
	
	width:1002px;
	BACKGROUND-REPEAT:no-repeat; 
}
.logo_right {
	
	height:81px;
	width:160px;
	BACKGROUND-REPEAT:no-repeat; 
}
.middleBg {

	height:81px;
	float:left;
	width:100%;
}
.HeadBg {

	background-repeat:no-repeat;
	height:100px;
	float:left;
	width:100%;
}
.headerRight {

	background-repeat:no-repeat;
	height:112px;
	width:599px;
	float:right;
}
/* Header Section Ends Here */

/* Content Section Starts Here */

.ContentContainer {
	width:99%;
	border-right:1px solid #80aebf;
	padding-top:0px;
	margin-top:0px;
}
.leftContainer {
	width:99%;
	float:left;
	padding-top:0px;
	padding-left:5px;
}
.middleContainer {
	width:98%;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
.rightContainer {
	width:19%;
	float:right;
	padding-right:10px;	
}
.waterImg {

	background-repeat:no-repeat;
	width:191px;
	height:129px;
	float:right;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
}
.justify {
	text-align:justify;
}
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#000000;
	font-weight:bold;
}
.marginTop {
	margin-top:140px;
}
.clear {
	clear: both;
}
#rightmenu 	ul {
	margin:0;
	padding:0;
}
#rightmenu li {
	line-height:25px;
	list-style-type:none;
	font-size:100%;
	font-weight:bold;
}
#rightmenu li a  {
	color:#242424;
	text-decoration:none;
}
.footerBg {
	background-image:url('../Images/Theme/Golden/footer_bg.jpg');
	background-repeat:repeat;
	width:99%;
	height:44px;
	margin-top:0px;
	margin-left:10px;
}

.line {
	width:97%;
	height:1px;
	background-color:#CCCCCC;
	margin-top:30px;
	margin-left:20px;
}
.footerContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	width:580px;	
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
.footerContentLeft {
	width:280px;
	float:left;
}
.contentNic {
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-left: 52px;
   width: 182px;
}
.footerNIC {

	background-repeat:no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.footerContentRight {	
	float:right;
	width:290px;
}
.contenttsc {
	float:right;
	width:240px;
	padding-left:5px;
}
.footerLogo {
	background-image:url('../images/footer_logo.jpg');
	background-repeat:no-repeat;
	width:34px;
	height:33px;
	float:left;
}
.center {
	text-align:center;
}
.paddBottom {
	padding-bottom:20px;
}
.right {
	float:right;
}
.paddingRight {
	padding-right:10px;
}

.select {
	border: 1px solid #d1d8db;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#161616;
}
.select1 {
	border: 1px solid #d1d8db;
	width:100%;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#161616;
}
.line {
	background-color:#CCCCCC;
}
.topBorder {
	border-top: 1px solid #cccccc;
}
.bottomBorder {
	border-bottom: 1px solid #cccccc;
}

.login {
	background-image:url();
	float:right;
	width: 180px;
	height: 171px;  
}
.MAP {
	
	float:right;
	width: 180px;
	height: 171px;  
}
.TableHdr
{
	background-image:url('../Images/Theme/Blue/TableHeder_g.jpg');
	background-repeat:no-repeat;
	width:100%;
	
	float:right;
	TEXT-ALIGN: center; 
	MARGIN-TOP: 0px; 
	COLOR:white; 
	font-size:18px; 
	FONT-WEIGHT: bold;
	border-radius:2em;
}
.SiteMapH
{
	COLOR: #945202; 
}
	.SiteMapD
{
	COLOR: #000000; 
}
	
.Table_bg {

}
.TableSubHdr
{
	background-image:url('../images/TableSubHeader.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:50px;
	float:right;
	TEXT-ALIGN: left; 
	MARGIN-TOP: 0px; 
	COLOR: #FF6600; 
	font-size:13px; 
	FONT-WEIGHT: bold;
}
.TableLogin
{
	background-image:url('../images/TableHeder.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:44px;
	float:right;
}
.TableLoginFooter
{
	background-image:url('../images/TableFooterLogin.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:22px;
	float:left;
}
.dotLine 
{
	BACKGROUND-IMAGE: url('../Images/Theme/Golden/dots_g.jpg'); 
	HEIGHT: 2px; 
	MARGIN-RIGHT: 7px
}

.SiteMAP
{
	width:98%;
	height:20px;
	TEXT-ALIGN: left; 
	MARGIN-TOP: 0px; 
	COLOR: #FF6600; 
	font-size:18px; 
	FONT-WEIGHT: bold;
	background-color:#F0F4F1; 
}

.TableHdrProfile
{
	background-image:url('../images/TableSubHeader.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:18px;
	float:right;
	TEXT-ALIGN: left; 
	MARGIN-TOP: 0px; 
	COLOR: #FF6600; 
	font-size:13px; 
	FONT-WEIGHT: bold;
}

.menu {
	padding: 0px 10px;
	MARGIN-TOP: 10px; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		FLOAT: left; 
		COLOR: #ffffff; 
		FONT-WEIGHT: bold; 
		font-size:12px;
}

.menuimage {
	BACKGROUND-IMAGE: url(../Images/Theme/Blue/menu_seprator_g.jpg); 
	WIDTH: 6px; 
	FLOAT: left; 
	HEIGHT: 36px; 
	COLOR: #ffffff; 
	FONT-WEIGHT: bold
}
.content {
	
}
.menuStartimage {
	WIDTH: 14px; BACKGROUND: url(../Images/Theme/Blue/menu_start.jpg) no-repeat; FLOAT: left; HEIGHT: 36px
}
.menuStartHome {
	WIDTH: 51px; BACKGROUND: url(../Images/Theme/Golden/Home.jpg) no-repeat; FLOAT: left; HEIGHT: 36px; font-size:x-large;
}
#header a {
  display: block;
}
#header a span {
  visibility: hidden;
}

.menuContainer {
	BACKGROUND-IMAGE: url(../Images/Theme/Blue/menu_bg.jpg); HEIGHT: 36px
}
.header_middle
{
	border-collapse: collapse; 

	}
	
.Marquee
{
	background-color:#FBF8F1;
}

 ul.BullW
        {
            list-style-image: url('../Images/Theme/Golden/bullet_g.gif' );
            margin-left:-25px;
           
        }
        
		#sddm
        {	margin: 0;
	        padding: 0;
	        z-index: 30}
        #sddm li
        {	margin: 0;
	        padding: 0;
	        list-style: none;
	        float: left;
	        font: bold 14px arial}

        #sddm li a
        {	display: block;
	        margin: 0 1px 0 0;
	        padding: 1px 1px;
	        width: 100%;
	        color: #FFF;
	        text-align: center;
	        text-decoration: none}
	        
	        
	          #sddm  li a:hover
        {	display: block;
	        margin: 0 1px 0 0;
	        padding: 1px 1px;
	        width: 100%;
	        color:rgb(247, 232, 213);
	        text-align: center;
	        text-decoration: none}
	    
        #sddm div
        {	position: absolute;
	        visibility: hidden;
	        margin: 0;
	        padding: 2;
	        background: #DEC47A;
	        border: 1px solid #5970B2}

	    #sddm div a
	    {	position: relative;
		    display: block;
		    margin: 0;
		    padding: 1px 1px;
		    width: auto;
		    white-space: nowrap;
		    text-align: left;
		    text-decoration: none;
		    background: #DEC47A;
		    color: #000000;
		    font: 11px arial}

	    #sddm div a:hover
	    {	background: #967724;
		    color: #FFF}
		    
		    
		#sddmL
        {	margin: 0;
	        padding: 0;
	        z-index: 30}

        #sddmL li
        {	margin: 0;
	        padding: 0;
	        list-style: none;
	        float: left;
	        font: bold 14px arial}

        #sddmL li a
        {	display: block;
	        margin: 0 1px 0 0;
	        padding: 2px 2px;
	        width: 100%;
	        color: #FFF;
	        text-align: center;
	        text-decoration: none}
	    
        #sddmL div
        {	position: absolute;
	        visibility: hidden;
	        margin: 0;
	        padding: 2;
	        background: #DEC47A;
	        border: 1px solid #5970B2}

	    #sddmL div a
	    {	position: relative;
		    display: block;
		    margin: 0;
		    padding: 5px 10px;
		    width: auto;
		    white-space: nowrap;
		    text-align: left;
		    text-decoration: none;
		    background: #7192BF;
		    color:white;
		    font: 14px arial}

	    #sddmL div a:hover
	    {	background: #967724;
		    color: #FFF}
	
div.inner { margin: 0; background: #FAF4E6; padding: 2px; border:0;}
div.outer { float:none;  margin: 2px; background: #94805D; padding: 2px; width: 950px;}

.MsgTable
{
   border-collapse :collapse; 
}
.MsgTable td 
{
    font-size : 13px;
    padding: 0px 1px 0px 1px;
	color: black;
	text-align: left;
	/*mso-number-format:"\@"; */
}
.MsgTable td P
{
    font-size : 13px;
    padding: 0px 10px 0px 30px;
	color: black;
	text-align: left;
	/*mso-number-format:"\@"; */
}

.grid_subtree, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12
{
    display: inline;
    float: left;

}

.accordionButton
{
    background: url("../images/accordion_on.gif") no-repeat scroll 218px 10px rgb(32, 93, 177);
    border-bottom: 1px solid rgb(204, 204, 204);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 5px 39px 5px 10px;
    width: 195px;
}


.on
{
    background: #967724 url(../images/accordion_off.gif) no-repeat scroll 218px 10px;
    border-bottom: 1px solid #997624;
    padding: 5px 39px 5px 10px;
    color: #fff;
}
.over
{
    background: #997624 url(../images/accordion_mo.gif) no-repeat scroll 218px 10px;
    color: #fff;
}
.accordionContent
{
    width: 224px;
    border-bottom: 2px solid #CCC;
    line-height: 22px;
    padding: 10px; /*background: #C0CFE2;*/ /*background: #ffe4b7;*/
    background: rgb(247, 232, 213) !important;
    color: black;
    float: left;
    _float: none; /* Float works in all browsers but IE6 */
}
.accordionContent ul.accordionlist
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.accordionContent ul.accordionlist li
{
    list-style-position: inside;
    padding: 0 0 0 0 !important;
    border-bottom: #ccc dotted 1px;
    line-height: 20px;
    color: #ffffff;
    text-indent: 5px;
}
.accordionContent ul.accordionlist li a
{
    text-decoration: none;
    color: #000;
}
.accordionContent ul.accordionlist li a:hover
{
    text-decoration: underline;
}
.accordionContent ul.accordionlist li ul li
{
    background: #D4D4D4;
    padding: 0 0 0 12px !important;
    text-indent: 0;
    border-bottom: 1px dotted #999;
}
#wrapper
{
    width: 220px;
}



.accordionButton a
{
    text-decoration: none;
    color: #FFFFFF; /*outline:none;*/
    display: block;
    width:230px;
  
}
.accordionButton:hover a, .accordionButton a.active, .on a
{
    color: #fff;
}

.accordionContent table
{
    width: 100%;
}
.accordionContent table td
{
    border-bottom: #666 dotted 1px !important;
	width : 50% ;
}

.menuButtonDrop:hover
{
    background: #967724 url(../images/accordion_mo.gif) 209px 10px no-repeat;
    color: #000;
}

.menuButton:hover
{
    background: #967724;
    color: #000;
}

#menubar .on
{
    background: url("../images/accordion_off.gif") no-repeat scroll 209px 10px #C0CFE2 !important;
    border-bottom: 1px solid #C0CFE2;
    color: #000000;
}


.footer {
    position: relative;
    min-width: 100%;
    float: left;
    background:  url(../Images/Theme/Blue/footer_bg.gif) repeat-x top;
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
    display: block;
    BACKGROUND-IMAGE: url(../Images/Theme/Blue/BG_BarW.png);

}



#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:white;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#7192bf
}

#primary_nav_wrap ul li:hover
{
	background:#967724
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#7192bf;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

.footerlist li a
{
    color:black;
}
.footerlist li a:hover {
    color: black;
    text-decoration:underline;
}
.footerdata a
{
    color:Black;
}

.fontline
{
    font-size: 22px;
color: #186388;
font-weight: bold;
border-bottom: 1px solid rgba(24, 99, 136, 0.2);
text-align: center;
    
}

.para
{
    font-size:16px;
    text-align: justify;
    margin-top: 3px;
    margin-bottom: 3px;
}

.fullcontent
{
  
 
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 250px;
padding: 0px;
margin: 0px;

}


.vertmenu td a {
font-size: 100%;
display: block;

padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
word-wrap: break-word;

}
#vertmenu h1 {
display: block;
background-color:#7192bf;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;

}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 100%;
display: block;
border-bottom: 1px dashed #7192bf;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
  word-wrap: break-word;

}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

   .style5row
        {
            width: 100%;
        
        }
        .style6row
        {
           
            background-color:White;
            color:rgb(40, 71, 117);
        }
        .stylerow
        {
              background-color:rgb(93, 123, 157);
             color: #FFFFFF;
             font-size:100%;
             font-weight:bold;
             text-align:center;
        }
        
         .stylerow1
        {
             background-color:rgb(93, 123, 157);
             color:white;
             font-size:100%;
             font-weight:bold;
             text-align:center;
        }
        .style8row
        {
            
              background-color:rgb(247, 246, 243);
             color:black;
             font-size:100%;
        }
        .style9row
        {
            width: 79px;
            background-color: White;
            text-align: center;
            color:rgb(40, 71, 117);
        }
        .style10row [target=_blank]
        {
            text-decoration: none;
            color:rgb(40, 71, 117);
            
            
        }
        .style11row
        {
            color:rgb(40, 71, 117);
        }
        .style12row
        {
            color:black;
            text-decoration: none;
        }
        .style13row
        {
            width: 79px;
            text-align: center;
            background-color:rgb(247, 246, 243);
            color: black;
        }
        .style14row
    {
        background-color: rgb(93, 123, 157);
        color: white;
        font-size: medium;
        font-weight: bold;
        text-align: center;
    }
    
    .overflowrow
    {
        overflow-y:scroll;
         height:700px;
    }
    
    .gridviewblue
    {
      width: 80%;
    border: solid 2px black;
    min-width: 80%;
    }
    
    .gridviewalternate
    {
    background-color:White;
   color:#284775;
    }
    
      .gridviewalternate a
    {
    background-color:White;
   color:#284775;
    }
    
    .gridrowstyle
    {
        background-color:rgb(239, 243, 251);
color:black;
    }
    .gridrowstyle a
    {
        background-color:rgb(239, 243, 251);
color:black;
    }  
    .gridviewserial
    {
     HeaderStyle-Width="20";
    }
    
    .gridviewid
    {
    }
    .gridviewidletterno
    {
        HeaderStyle-Width="230" ;
    }
    .gridviewidletterdate
    {
         HeaderStyle-Width="110";
    }
    .gridviewidlettername
    {
        width:500px;
        
    }
    .gridviewidletterid
    {
    }
    .grideditrow
    {
        BackColor="#999999";
    }
    .gridfooterrow
    {
       BackColor="#5D7B9D";
       Font-Bold="True";
       ForeColor="White"; 
    }
      .gridheaderstyle
    {
        font-size:100%;
      
    }
    .gridpage
    {
       BackColor="#284775";
       ForeColor="White";
       HorizontalAlign="Left"; 
       VerticalAlign="Top";
    }

      .gridselectedrow
    {
         BackColor="#E2DED6";
          Font-Bold="True";
           ForeColor="#333333";    
       HorizontalAlign="Left";
       VerticalAlign="Top"
    }
      .sortedacell
    {
         BackColor="#E9E7E2";
    }
      .sortedaheader
    {
         BackColor="#506C8C";
    }
    .sorteddcell
    {
         BackColor="#FFFDF8";
    }
    .sorteddheader
    {
         BackColor="#6F8DAE";
    }
    
.Grid {background-color: #fff; width:100%; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; font-family:Calibri; color: #474747;}

.Grid td {

      padding: 10px;
  
      border: solid 1px #c1c1c1; }
      
     .Grid td a {

     
  
     } 

.Grid th  {

      padding : 4px 2px;

      color: #fff;

      background:rgb(93, 123, 157); 

      border-left: solid 1px #525252;

     
      font-weight: bold;
      }

.Grid .alt {

      background: #fcfcfc url(Images/grid-alt.png) repeat-x top; }

.Grid .pgr {background: #363670 url(Images/grid-pgr.png) repeat-x top; }

.Grid .pgr table { margin: 3px 0; }

.Grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }  

.Grid .pgr a { color: Gray; text-decoration: none; }

.Grid .pgr a:hover { color: #000; text-decoration: none; }

.gridpanel
{
    Height:700px;
}
