﻿/*LAYOUT RELATED WORK BEGINS*/
body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Times New Roman;
    background-color:#E8E8E8  ;
    font-size: 80%;
    color: Black;
}

#Header
{
    width: 100%;
    height: 20px;
    float: left;
    text-align: left;
    background-color: #E1E7EA;
}

#MenuMain
{
  width: 100%;
    height: 21px;
    float: left;
    text-align: center;
    background: repeat-x scroll 0 100% #E1E7EA;
    border-bottom: 1px solid #5D602D;
    border-top: 1px solid #5D602D;
}
#Menu
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
    font-weight: bold;
}

#LogoMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
     background: repeat-x scroll 0 100% #E1E7EA;
}

#Logo
{
    width: 960px;
    height: auto;
    margin: 0 auto;
    text-align: left; /*ackground: url(  "images/bg-mid.gif" ) repeat scroll 0 0 #EFE479;*/
    
}

#ContentMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

#Content
{
    width: 960px;
    min-height: 400px;
    margin: 0 auto;
    text-align: left;
    background: url(   "images/bg-midgreen1.jpg" ) repeat scroll 0 0 ;
}

#BeforeFooterMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

#BeforeFooter
{
    width: 944px;
    margin: 0 auto;
    text-align: center;
}


#FooterMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center; /*background: url(  "images/bg-top-pan.gif" ) repeat-x scroll 0 100% #FFFCD6;     border-bottom: 1px solid #FFFCD6;     border-top: 1px solid #FFFCD6;   */
}

#Footer
{
    width: 944px;
    margin: 0 auto;
    text-align: center;
    background-color: #E1E7EA;
    border-left: solid 8px #C9D0D4;
    border-right: solid 8px #C9D0D4;
    line-height: 50%;
    padding: 5px;
}
/*LAYOUT RELATED WORK ENDS*/



/*STYLING RELATED WORK BEGINS*/

.InputForm label
{
    float: left;
    width: 150px;
}

.InputForm .radioLabel label
{
    float: none;
    width: auto;
}

.InputForm
{
    width: 400px;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #E1E7EA;
    padding: 20px;
    border-radius: 15px;
    border-top: solid 4px #990033;
}
.InputFormss
{
    width: 953px;
    height: 593px;
    margin: 0px auto 0px auto;
    background-color: #E1E7EA;
    padding: 20px;
    border-radius: 15px;
    border-top: solid 4px #990033;
}

.InputFormAuto
{
    width: 900px;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #E1E7EA;
    padding: 20px;
    border-radius: 15px;
    border-top: solid 4px #990033;
}

.InputFormAutoAll
{
    width: 600px;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #E1E7EA;
    padding: 20px;
    border-radius: 15px;
    border-top: solid 4px #990033;
}
.InputFormAutoAllNew
{
    width: 980px;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #E1E7EA;
    padding: 20px;
    border-radius: 15px;
    border-top: solid 4px #990033;
}

fieldset
{
    width: auto;
    margin: 0px auto;
    padding: 10px;
}

legend
{
    font-weight: bold;
}

.RupeeSymbol
{
    font-family: "Rupee Foradian";
}

.InputForm table.ReportTableMain > tr > td
{
    border: solid 1px black;
}

.InputForm table.ReportChildTable, .InputForm table.ReportChildTable td
{
    border: none;
}
.InputForm table.ReportChildTable td
{
    border-bottom: solid 1px black;
    border-right: solid 1px black;
}

.InputForm table.ReportChildTable td:last-child
{
    border-right: none;
}
.InputForm table.ReportChildTable tr:last-child td
{
    border-bottom: none;
}


.logo
{
    background: url(     "images/national-emblem.gif" ) no-repeat scroll 50% 0 transparent;
    padding: 57px 0 0;
    text-align: center;
    float: left;
}

/*STYLING RELATED WORK ENDS*/



/*ASP.NET Menu RELATED WORK BEGINS*/

.AspMenu
{
    color: #CECECE;
}

#Menu a
{
    color: #010101;
}
#Menu a:hover
{
    color: BLACK;
}

.StaticMenuItemStyle
{
    padding: 2px 5px 2px 5px;
}

.DynamicMenuItemStyle
{
    padding: 5px;
    background-color: #CECECE;
}

.StaticHoverStyle, .DynamicHoverStyle
{
    background-color: #CAE1FF;
    border-radius: 15px;
}

.StaticMenuStyle, .DynamicMenuStyle
{
    border: 0px solid #CECECE;
}

.DynamicMenuStyle
{
    background-color: #CECECE;
}

.StaticSelectedStyle, DynamicSelectedStyle
{
    background-color: #CECECE;
    border-radius: 15px;
}

/*ASP.NET Menu RELATED WORK ENDS*/


/*BANNERS STYLES BEGINS*/

a.bannersIndiaPortal
{
    background-image: url( "images/banner-india-portal.gif" );
    margin: 0 0 3px;
}

a.banners
{
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    text-decoration: none;
    text-indent: -20000px;
    width: 149px;
}

a
{
    background-color: inherit;
    color: #000000;
    outline: medium none;
    text-decoration: none;
}

a.bannersInner
{
    margin: 0 auto 3px;
    width: 149px;
}

a.bannersNEGP
{
    background-image: url( "images/banner-negp.jpg" );
}

a.bannersPublicGrievances
{
    background-image: url( "images/banner-publicgrievances.jpg" );
}


a.bannersPublicGrievances
{
    background-image: url( "images/banner-publicgrievances.jpg" );
}

a.bannersInvestIndia
{
    background-image: url( "images/banner-InvestIndia.jpg" );
}

a.bannersInner
{
    margin: 0 auto 3px;
    width: 149px;
}

a.bannersTender
{
    background-image: url( "images/banner-tenders.gif" );
}
/*BANNERS STYLES ENDS*/



/* OTHER CLASSES STARTS */

ul.HorizontalLinkList
{
    display: block;
    list-style: none;
}

ul.HorizontalLinkList li
{
    float: left;
    padding: 5px;
    border: solid 1px orange;
}


.Links a
{
    color: #010101;
}
.Links a:hover
{
    color: #C82900;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/* Style Sheet Attributes */
.Tab .ajax__tab_header
{
    color: Maroon;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    background-color: #DDE299;
    margin-left: 0px;
    cursor: pointer;
}
/*Body*/
.Tab .ajax__tab_body
{
    border: 1px solid #DDE299;
    padding-top: 0px;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background: url("images/tab_active.gif") repeat-x;
    height: 20px;
    cursor: pointer;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background: url("images/tab_left_active.gif") no-repeat left;
    padding-left: 10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background: url("images/tab_right_active.gif") no-repeat right;
    padding-right: 6px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background: url("images/tab_hover.gif") repeat-x;
    height: 20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background: url("images/tab_left_hover.gif") no-repeat left;
    padding-left: 10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background: url("images/tab_right_hover.gif") no-repeat right;
    padding-right: 6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background: url("images/tab_Inactive.gif") repeat-x;
    height: 20px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    background: url("images/tab_left_inactive.gif") no-repeat left;
    padding-left: 10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background: url("images/tab_right_inactive.gif") no-repeat right;
    padding-right: 6px;
    margin-right: 2px;
}
.visoft__tab_xpie7 .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    color: #FF9966;
    background-color: #ffffff;
}

.visoft__tab_xpie7 .ajax__tab_outer
{
    background-color: #ffffff;
    border: 1px;
    border-style: none solid none none;
    border-color: #999999;
}

.visoft__tab_xpie7 .ajax__tab_inner
{
    background-color: #E9EFF7;
    border: 1px;
    border-style: solid none solid solid;
    border-color: #999999;
}

.visoft__tab_xpie7 .ajax__tab_tab
{
    padding: 4px 10px;
    width: 20px;
}

.visoft__tab_xpie7 .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    border: 1px solid #999999;
    border-top: 0;
    padding: 4px;
    background-color: #9DA25A;
    color: #FF9966;
    font-size: 12px;
}

.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner
{
    border: 1px;
    border-style: solid none none solid;
    border-color: #999999;
    background-color: #ffffff;
}
.DivFontColor
{
     font-family: Arial, Verdana, Times New Roman;
     color:  #660033;
    font-size: 18px;
    
    }
    .TableFontColor
{
     font-family:  Verdana, Times New Roman;
     color:  black;
    font-size: 12px;
    background-color:#DCDCDC;
     border :1px;
     border-color:maroon;
    
    }
    .logoh2
    {
        
      font-family: Arial, Verdana, Times New Roman;
      color:  #E67E22;
      font-size :12px;
        
        
        }
    
    #left { 
            width: 560px;
            float:left 
            
            }
            
            
#right  
{
     width: 400px;
    float:right }
    .h14
    {
        font-size: 16px;
        color :Blue ;
        
        }
        .h1
        {
            font-size:18px;
             background-color:Blue; 
             color: White; 
             
             height:30px;
            
            }

/* OTHER CLASSES ENDS */