/* FOR ALL PAGES START HERE */
body
{
    margin: 0px 0px 0px 0px;
}
html, body, #MainTable
{
    height: 78%;
}
#MainTable
{
    /*margin: 0 auto;*/
}
.InvoiceProceessing
{
    font-size: 40px;
    font-weight: bold;
    font-family: Arial;
}
/* FOR ALL PAGES END HERE */
/*--------------------------------------------------------*/
/* FOR HEADER START HERE */
.HeaderGrayBar
{
    background-color: #eeeeee;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
    padding-left: 5px;
}
.HeaderTitle
{
    font-size: 22px;
    color: #252481;
    font-family: Arial;
    font-weight: bold;
}
.HeaderDate
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
    text-align: center;
}
.HeaderBottomLine
{
    background-color: #000000;
    height: 1px;
}
.HeaderLoggedInUser
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
/* FOR HEADER END HERE */
/*--------------------------------------------------------*/
/* FOR HOME PAGE LOGIN START HERE */
.LoginUpperContent
{
    font-size: 16px;
    color: #000000;
    font-family: Arial;
    text-align: justify;
}
/* FOR HOME PAGE LOGIN END HERE */
/*--------------------------------------------------------*/
/* FOR GENERAL START HERE */
.Black12pt
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
.BlackDPS14pt
{
	font-size:14px;
	font-family: Arial;
	font-weight:bold;	
}
.BlackDPS12pt
{
	font-size:14px;
	font-family: Arial;
	font-weight:bold;	
}
.Black14pt
{
    font-size: 14px;
    color: #000000;
    font-family: Arial;
}
.BorderForDPS
{
  border-left:solid 1px black;
  border-top :solid 1px black;
  border-bottom:solid 1px black;
  border-right:solid 1px black;	
	
}
.BlackDPSHeading
{
    font-size: 36px;
    color: #000000;
    font-family: Arial;
    font-weight:bold;
    font-style:italic;
}
.BlackDPSSubHeading
{
    font-size: 24px;
    color: #7e7e80;
    font-family: Arial;
  
    font-style:italic;
}
.BoldDPSBilling
{
	 font-size:24px;
	 font-family: Arial;
	 font-weight: bold;
}
.BoldDPS36PtBilling
{
	font-size:36px;
	font-family: Arial;
	font-weight:bold;	
}
.red10ptbold
{
    font-size: 10px;
    color: #FF2020;
    font-family: Arial;
    font-weight: bold;
}
.red12ptbold
{
    font-size: 12px;
    color: #FF2020;
    font-family: Arial;
    font-weight: bold;
}
.ButtonClass
{
    font-family: Arial;
    background-color: #eeeeee;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
.ErrorMessage
{
    font-size: 14px;
    color: red;
    font-family: Arial;
}
.ValidationClass
{
    font-size: 15px;
    color: red;
    font-weight:bold;
    font-family: Arial;
}
.PrintgridMainHeaderStyle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
}
.PutBorderBottomBlack
{
    border-bottom: solid 1px #000000;
}
/* FOR GENERAL END HERE */
/*--------------------------------------------------------*/
/* FOR CONTROLS SPECIFIC START HERE */
Legend
{
    font-size: 14px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
/* FOR CONTROLS SPECIFIC END HERE */
/*--------------------------------------------------------*/
/* FOR MENUTAB START HERE */
a.TabSelectText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}
a.TabSelectText:hover
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    color: #ffffff;
}
a.TabNonSelectText
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #252481;
}
a.TabNonSelectText:hover
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    color: #252481;
}
.TabSelect
{
    background-color: #252481;
}
.TabNonSelect
{
    background-color: #eeeeee;
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
}
.TabBottomLine
{
    background-color: #000000;
}
.TabPutBorderLeft
{
    border-left: solid 1px #000000;
}
.TabPutBorderRight
{
    border-right: solid 1px #000000;
}
.TabPutBorderBottom
{
    border-bottom: solid 1px #000000;
}
.TabPutBorderTop
{
    border-top: solid 1px #000000;
}
/* FOR MENUTAB END HERE */
/*--------------------------------------------------------*/
/* FOR SUBMENUTAB START HERE */
a.SubTabSelectText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: red;
}
a.SubTabSelectText:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: red;
}
.SubTabNonSelectText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #252481;
}
a.SubTabNonSelectText
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #252481;
}
a.SubTabNonSelectText:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #252481;
}
.SubTabSelect
{
    color: #252481;
}
.SubTabNonSelect
{
    color: Red;
}
.SubTabBottomLine
{
    background-color: #000000;
}
.SubTabPutBorderLeft
{
    border-left: solid 1px #000000;
}
.SubTabPutBorderRight
{
    border-right: solid 1px #000000;
}
.SubTabPutBorderBottom
{
    border-bottom: solid 1px #000000;
}

/* FOR SUBMENUTAB  END HERE */
/*--------------------------------------------------------*/
/* FOR LOGOUTCSS START HERE */
a.LogoutLink
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #252481;
    text-decoration: none;
}
a.LogoutLink:hover
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #252481;
    text-decoration: underline;
}
/* FOR LOGOUTCSS END HERE */
/*--------------------------------------------------------*/
/* FOR COPYRIGHT START HERE */
.CopyRight
{
    font-family: Arial;
    font-size: 12px;
}
/* FOR COPYRIGHT END HERE */
/*--------------------------------------------------------*/
/* FOR TABLEPANELCSS START HERE*/
.PutBorder
{
    border: solid 1px #000000;
}
.PutBorderRed
{
    border: solid 1px #ff0000;
}
a.AlphabetCSS
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #252481;
    text-decoration: none;
}
a.AlphabetCSS:hover
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #252481;
    text-decoration: none;
}
a.AlphabetCSSSelected
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: red;
    text-decoration: none;
}
a.AlphabetCSSSelected:hover
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: red;
    text-decoration: none;
}

.DropDownCSS
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.DropDownSelectedCSS
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    background-color: Yellow;
}
.TextBoxCSS
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.TextBoxSelectedCSS
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    background-color: Yellow;
}
.TdText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.RadioButtonCSS
{
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
}
/* FOR TABLEPANELCSS END HERE*/
/*--------------------------------------------------------*/
/* FOR GRID STYLE START HERE */
a.gridHeaderStyle
{
    background-color: #999999;
    font-family: Verdana;
    color: White;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
a.gridHeaderStyle:hover
{
    background-color: #999999;
    font-family: Verdana;
    color: White;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
}
.gridHeaderStyle
{
    background-color: #999999;
    font-family: Verdana;
    color: White;
    font-weight: bold;
    font-size: 8pt;
    height: 20px;
}
.gridItemStyle
{
    background-color: #F4F4F4;
    font-family: Verdana;
    color: black;
    font-size: 8pt;
    font-weight: normal;
}
.gridItemStylePrice
{
	 background-color:	#F4F4F4;
	 font-family:Verdana;
	 color:Red;
	 font-size:8pt;
	 font-weight:normal;
}
.gridItemStyle1
{
    background-color: #ffffff;
    font-family: Verdana;
    color: black;
    font-size: 8pt;
    font-weight: normal;
}
.gridAlternateItemStyle
{
    background-color: #d2d2d2;
    font-family: Verdana;
    color: Black;
    font-size: 8pt;
    font-weight: normal;
}
.gridEditItemStyle
{
    background-color: Ivory;
    font-family: Arial;
    color: Black;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
}
/* FOR GRID STYLE END HERE*/
/*-------------------------------------------------------*/
/* FOR GRIDLINKBUTTON START HERE */
.GridLinkButton
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #252481;
    text-decoration: none;
}
.GridLinkButton:hover
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #252481;
    text-decoration: underline;
}
/* FOR GRIDLINKBUTTON END HERE */
/*--------------------------------------------------------*/
/* FOR LINKBUTTON START HERE */
.LinkButton
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #252481;
    text-decoration: none;
}
.LinkButton:hover
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #252481;
    text-decoration: underline;
}
/* FOR LINKBUTTON END HERE */
/*--------------------------------------------------------*/
/* FOR DISPLAY ERROR STYLE START HERE */
.DisplayError
{
    margin: 0 0 20px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #F9AEAE;
    background: #FFDCDC;
    font-family: Verdana;
    font-size: 10px;
}
.DisplayMessage
{
    margin: 0 0 20px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #077733;
    background: #E9FFE9;
    font-family: Verdana;
    font-size: 10px;
}
/* FOR DISPLAY ERROR STYLE END HERE */
/*-------------------------------------------------------*/

#div_prog1
{
    float: left;
}
#div_prog2
{
    float: right;
}
.ProgressBar
{
    height: 3px;
    width: 3px;
    vertical-align: middle;
}

/* FOR Printing the Invoice */
/*-------------------------------------------------------*/
.PrintBlack14ptvl
{
    font-size: 14px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack12ptvl
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack11ptvlBold
{
    font-size: 11px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
}
.PrintBlack10ptvl
{
    font-size: 10px;
    color: #000000;
    font-family: Arial;
    
}
.PrintBlack10ptvlBold
{
    font-size: 10px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
}
.PrintBlack9ptvl
{
    font-size: 9px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack16ptvl
{
    font-size: 16px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack20ptcon
{
    font-size: 20px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
}

.PrintBlack16ptcon
{
    font-size: 16px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
}
.PrintBlack14ptcon
{
    font-size: 14px;
    color: #000000;
    font-family: Arial;
}

.PrintBlack12ptcon
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack14ptcus
{
    font-size: 14px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack12ptcus
{
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}

a.PrintgridHeaderStyle
{
    background-color: #999999;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
}

a.PrintgridHeaderStyle:hover
{
    background-color: #999999;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline;
}
.PrintgridHeaderStyle
{
    background-color: #999999;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    height: 20px;
}
.PrintgridHeaderStyle_Red
{
   background-color: Red;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    height: 20px;
}
.PrintgridHeaderStyle_Yellow
{
    background-color: Yellow;
    font-family: Arial;
    color: Black;
    font-weight: normal;
    font-size: 14px;
    height: 20px;
}

.PrintgridItemStyle
{
    background-color: #ffffff;
    font-family: Arial;
    color: black;
    font-size: 12px;
    font-weight: normal;
}
.PrintgridAlternateItemStyle
{
    background-color: #ffffff;
    font-family: Arial;
    color: Black;
    font-size: 12px;
    font-weight: normal;
}
.PrintgridFooterStyle
{
    background-color: #999999;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 12px;
    height: 20px;
}


a.PrintgridHeaderInnerStyle
{
    background-color: #B7B7B7;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
}
a.PrintgridHeaderInnerStyle:hover
{
    background-color: #B7B7B7;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline;
}
.PrintgridHeaderInnerStyle
{
    background-color: #B7B7B7;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 14px;
    height: 20px;
}
.PrintgridItemInnerStyle
{
    background-color: #ffffff;
    font-family: Arial;
    color: black;
    font-size: 12px;
    font-weight: normal;
}
.PrintgridAlternateItemInnerStyle
{
    background-color: #ffffff;
    font-family: Arial;
    color: Black;
    font-size: 12px;
    font-weight: normal;
}
.PrintgridFooterInnerStyle
{
    background-color: #B7B7B7;
    font-family: Arial;
    color: White;
    font-weight: normal;
    font-size: 12px;
    height: 20px;
}
.PrintBlack20Printptvl
{
    font-size: 20px;
    color: #000000;
    font-family: Arial;
}
.PrintBlack16Printptvl
{
    font-size: 16px;
    color: #252481;
    font-family: Arial;
}
.TextDescription
{
    color :Green;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
.ErrorMessage
{
    font-size: 11px;
    color: red;
    font-family: Arial;
}

.GenerateInvoiceStatus_Complete{font-size: 14px; color: #FFFFFF;font-family: Arial; background-color:Green;padding-left:5px;height:25px;}
.GenerateInvoiceStatus_Working{font-size: 14px; color: #FFFFFF;font-family: Arial; background-color:Red;padding-left:5px;height:25px;}
.GenerateInvoiceStatus_CompleteText{font-size: 14px; color: green;font-family: Arial;padding-left:5px;}
.GenerateInvoiceStatus_Title{font-size: 16px; color: #000000;font-family: Arial;}
.GenerateInvoiceStatus_TimeDiff{font-size: 12px; color: #000000;font-family: Arial;}
.TextboxGray{color:#9D9D9D;}
.TextboxBlack{color:#000000;}

.black8pt
{
	font-family:Verdana;
	font-size:8pt;
}
.MasterInvoiceEditPutBorderLeft
{
    border-left: solid 1px #BCBCBC;
}
.MasterInvoiceEditPutBorderRight
{
    border-right: solid 1px #BCBCBC;
}
.MasterInvoiceEditPutBorderBottom
{
    border-bottom: solid 1px #BCBCBC;
}
.MasterInvoiceEditPutBorderTop
{
    border-top: solid 1px #BCBCBC;
}