﻿/*LAYOUT RELATED WORK BEGINS*/
body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Times New Roman;
    /*background-color: #EFE479;*/
    font-size: 11px;
    /*color: #010101;*/
}


#Header
{
    width: 100%;
    height: 20px;
    float: left;
    text-align: left;
    /*background-color: #E2D35E;*/
}



#MenuMain
{
    width: 100%;
    height: 21px;
    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;
}
#Menu
{
    width: 960px;
    margin: 0 auto;
    text-align: left;
    font-weight: bold;
}


#LogoMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

#Logo
{
    width: 960px;
    height: auto;
    margin: 0 auto;
    text-align: left; 
}

#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-mid.gif" ) repeat scroll 0 0 #EFE479;*/
}


#BeforeFooterMain
{
    width: 100%;
    height: auto;
    float: left;
    text-align: center; 
}

#BeforeFooter
{
    width: 944px;
    margin: 0 auto;
    text-align: center;        
}



#FooterMain
{
    width: 100%;
    height: 99px;
    float: left;
    text-align: center; 
}

#Footer
{
    width: 944px;
    margin: 0 auto;
    text-align: center;
    /*background-color: #FFFF93;
    border-left: solid 8px #E2D35E;
    border-right: solid 8px #E2D35E;*/
    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: #E2D35E;*/
    padding: 20px;
   /* border-radius: 15px;*/
   
    border-top: solid 4px orange;
}

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;
}




/*STYLING RELATED WORK ENDS*/



/*ASP.NET Menu RELATED WORK BEGINS*/

.AspMenu
{
    /*color: #010101;*/
}

#Menu a
{
    color: #010101;
}
#Menu a:hover
{
    color: #C82900;
}

.StaticMenuItemStyle
{
    padding: 2px 5px 2px 5px; text-align: center;
}

.DynamicMenuItemStyle
{
    padding: 5px;
    background-color: #FDF9C9;
}

.StaticHoverStyle, .DynamicHoverStyle
{
    background-color: #E6E2BB;
    border-radius: 15px;
}

.StaticMenuStyle, .DynamicMenuStyle
{
    border: 1px solid #FFFCD6;
}

.DynamicMenuStyle
{
    background-color: Transparent;
}

.StaticSelectedStyle, DynamicSelectedStyle
{
    background-color: #E6E2BB;
    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;  
}



a{color: Blue}
a:hover{}


/* OTHER CLASSES ENDS */

fieldset
{
	width: 950px;
	overflow: scroll;
	}