﻿body 
{
    font-family: "Segoe UI", Arial, sans-serif;
}

/* Modern UI style for H1 */
h1 {
    font-family: 'Segoe UI', Arial, sans-serif; /* Use a clean, sans-serif font */
    font-size: 2.5rem; /* Large but not overpowering */
    font-weight: 600; /* Slightly bold, but not too heavy */
    color: #333333; /* Dark, neutral color for readability */
    margin-bottom: 0.5em; /* Ample space between header and the following text */
    letter-spacing: 0.5px; /* Light letter spacing for readability */
    line-height: 1.0; /* Slightly more spaced lines */
}

/* Modern UI style for H2 */
h2 {
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 2rem; /* Slightly smaller than H1, but still prominent */
    font-weight: 500; /* Lighter weight to differentiate from H1 */
    color: #444444; /* Slightly lighter shade than H1 */
    margin-bottom: 0.4em;
    letter-spacing: 0.25px; /* Minimal letter spacing */
    line-height: 1.0; /* Balanced line height for readability */
    margin-top: 5px;
    margin-bottom: 5px;
}

.stdLabel
{
	font-size: 8pt;
    margin-left: 0px;
    margin-right: 0px;
}


.stdLabelReadOnly
{
    font-size: 8pt;
    margin-left: 0px;
   
}

.stdLabelSmall
{
	font-size: 8pt;
    margin-right: 1px;
}

.stdLabelSmallDeemphasize
{
    font-size: 8pt;
    margin-right: 1px;
    color: #666666;
}

.stdLabelSmallLight
{
    font-size: 7pt;
    margin-right: 1px;
    color: #808080;
}

.stdLabelLight
{
    font-size: 8pt;
    margin-right: 1px;
    color: #808080;
}

.HomeItemName
{
    font-size: 10pt;
    margin-left: 5px;
    color: #262626;
    font-weight: bold;
}

.LabelDisplayInfo
{
    color: #000066;
    font-size: 8pt;
    margin-left: 0px;
}

.stdGroupBoxHeading
{
	font-size: 8pt;
}

.InputTableHeading
{
    color: #262626;
    font-weight: bold;
    font-size: 10pt;
}
.InputTableSubHeading
{
    color: #262626;
    font-size: 8pt; 
}

.InputHtmlTable
{
    background-color: #EAEAEA;
    border: 0px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

.MainWebFormHtmlTable
{
    width: 980px;
    text-align: left;
    margin-left: 5px;
}

.ErrorMessage
{
    padding: 1px 2px 1px 2px;
    background-color: #FFCC00;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
}

.ValidationSummary {
    background-color: #DC3545;
    font-size: 10pt;
    color: #FFFFFF;
    padding-left: 5px;
}

.stdLinkButton
{
	font-size: 10pt;
	color:  #262626;
		
}

.dataLinkButton
{
	font-size: 8pt;
	color:  #262626;
		
}

.stdHyperlink
{
	font-size: 10pt;
	color:  #262626;
		
}

.dataHyperlink
{
	font-size: 8pt;
	color:  #262626;
		
}

.stdImageButton
{
    color: white;
    font-size: 10pt;
    background-color: Transparent;
    
}

.GridHeader
{
    background-color: #EAEAEA;
    color:  #262626;
    font-size: 12px;
}

.GridPanel {
    border: 1px solid #EAEAEA;
}

.dotnetGridRow
{
    color: black;
    font-size: 8pt;
}

.WebDataGrid_FormatNumericCol
{
    text-align: right;
}

.GridCenterTemplateItem
{
    text-align: center;
}

.content {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}

.AjaxProcessingMain
{
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: 450px; 
}

.cbechkActive
{
    padding-left: 20px;
}

.FooterMain
{
    top: 50%;
}

.stdBulletList
{
    font-size: 8pt;
    margin-left: 0px;
    margin-right: 0px;
    vertical-align: middle;
}

.HeaderLinkButton
{
    font-size: 8pt;
    color: Gray;
}

.stdButton
{
    background-color: #262626;
	border: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;    
    cursor: pointer;
}

.menuItemChild
{
    text-align: left;
}



