﻿/* FOR ALL PAGES START HERE */
body
{
	margin: 0px 0px 0px 0px;
	background-color: White;
	font-family: verdana;
	font-size: 11px;
	color: #3F3F3F;
}

html, body, #MainTable
{
	height: 78%;
}
.Watermark
{
    opacity:0.2;
    filter:alpha(opacity=20);
    position:   absolute;
    width: 445px;
    left:575px;
    top:300px;
    z-index:    -1;
}

.Watermark2
{
    opacity:0.2;
    filter:alpha(opacity=20);
    position:   absolute;
    width: 445px;
    left:595px;
    top:220px;
    z-index:    -1;
}

.Watermark3
{
    opacity:0.2;
    filter:alpha(opacity=20);
    position:   absolute;
    width: 445px;
    left:30px;
    top:300px;
    z-index:    -1;
}
  .MPInitial
  {
    display: block;
    padding: 4px 18px 4px 18px;
    float: left;
    background: url(../Images/three_1.gif) no-repeat right top;
    color: Black;
    font-weight: bold;
  }
  .MPInitial:hover
  {
    color: White;
    background: url(../Images/three_1.gif) no-repeat right top;
  }
  .MPClicked
  {
    float: left;
    display: block;
    background: url(../Images/three_1a.gif) no-repeat right top;
    padding: 4px 18px 4px 18px;
    color: Black;
    font-weight: bold;
    color: White;
  }

#MainTable
{
	/*margin: 0 auto;*/
}

.modalBackground
 
{
 
  background-color:#CCCCFF;
 

 
}
 


.ModalWindow
 
{
 
  border: solid,1px,#c0c0c0;
 
  background:#f0f0f0;
 
  padding: 0px,10px,10px,10px;
 
  position:absolute;
 
  top:-1000px;
 
}

/* FOR ALL PAGES END HERE */
/*--------------------------------------------------------*/
/* FOR HEADER START HERE */
.HeaderGrayBar
{
	background-color: #eeeeee;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	padding-left: 5px;
}
.HeaderTitleHomePage
{
	font-size: 24px;
	color: #252481;
	font-family: Helvetica;
	font-weight: bold;
}

.SubHeadingHomePage
{
	color: #252481;
	font-size:17px;
	font-family:Helvetica;	
	
}

.HomePageText2
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}
 
.TdBorderHomePage
{
    padding: 2em;
    padding-top: 1em;
    
    border-style :dashed;
    border-bottom : navy dashed thin;
	border-top: navy  dashed thin;
	border-left: navy dashed thin;
	border-right: navy dashed thin;	
	
}

img.border {


padding-left: 50px;
padding-bottom: 25px;
}


.HeaderTitle
{
	font-size: 22px;
	color: #252481;
	font-family: Arial;
	font-weight: bold;
}
.HeaderTitle2
{
	font-size: 18px;
	color: #252481;
	font-family: Arial;
	font-weight: bold;
}
.SubHeading
{
	color: #252481;
	font-size:17px;
	font-family:Arial;	
	font-style:italic;
}


.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: 15px;
	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;
}
.Black14pt
{
	font-size: 14px;
	color: #000000;
	font-family: Arial;
}
.Black14ptColor
{
	font-size: 14px;
	color: #FF0000;
	font-family: Arial;
}
.Black16pt
{
	font-size: 16px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
.Black20pt
{
	font-size: 20px;
	color: #000000;
	font-family: Arial;
}
.black8pt
{
	font-family:Verdana;
	font-size:8pt;
}
.TextboxGray{color:#9D9D9D;}
.TextboxBlack{color:#000000;}

.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;
}
.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;
}
.TabPutBorderTop
{
	border-top: solid 1px #000000;
}

.TabPutBorderBottom
{
	border-bottom: solid 1px #000000;
}
/* FOR MENUTAB END HERE */
/*--------------------------------------------------------*/
/* FOR SUBMENUTAB START HERE */
a.SubTabSelectText
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: red;
}
a.SubTabSelectText:hover
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: red;
}
.SubTabNonSelectText
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #252481;
}
a.SubTabNonSelectText
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #252481;
}
a.SubTabNonSelectText:hover
{
	font-family: Arial;
	font-size: 16px;
	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;
}

.DropDownCSSDeactivated
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.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;
}
.TdTextNormal
{
	font-family: Arial;
	font-size: 12px;
}
.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;
}
.gridSubHeaderStyle
{
	background-color: #D6D3CE;
	font-family: Verdana;
	color: black;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
}
.gridItemStyle
{
	background-color: #F4F4F4;
	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 */
.GridLinkButtonBigSize
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #252481;
	text-decoration: none;
}
a.topTitlesLink
{
	color: #252481;
	font-weight: bolder;
	font-size: small;
}

.GridLinkButtonBigSize:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #252481;
	text-decoration: underline;
}
.GridLinkButton
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #252481;
	text-decoration: none;
}
.GridLinkButtonUnderLined
{
	 font-family:Arial;
	 font-size: 8pt;
	 font-weight:bold;
	 color:#252481;
	 text-decoration:underline;
}
.GridLinkButton:hover
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #252481;
	text-decoration: underline;
}
.LinkButtonImage
{
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
/* 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 DOCUMENT START HERE */
.DocumentLinkButton
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #252481;
	text-decoration: none;
}
.DocumentLinkButton:hover
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #252481;
	text-decoration: underline;
}
/* FOR DISPLAY DOCUMENT 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 */
/*-------------------------------------------------------*/

.MailContent
{
	font-size: 14px;
	color: #000000;
	font-family: Arial;
}

.PrintBlack14ptvl
{
	font-size: 14px;
	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;
}
.PrintBlack14ptcon
{
	font-size: 14px;
	color: #000000;
	font-family: Arial;
}
.PrintBlack14ptcus
{
	font-size: 14px;
	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;
}
.PrintgridItemStyle
{
	background-color: #ffffff;
	font-family: Arial;
	color: black;
	font-size: 14px;
	font-weight: normal;
}
.PrintgridAlternateItemStyle
{
	background-color: #ffffff;
	font-family: Arial;
	color: Black;
	font-size: 14px;
	font-weight: normal;
}
.PrintgridFooterStyle
{
	background-color: #999999;
	font-family: Arial;
	color: White;
	font-weight: normal;
	font-size: 14px;
	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: 14px;
	font-weight: normal;
}
.PrintgridAlternateItemInnerStyle
{
	background-color: #ffffff;
	font-family: Arial;
	color: Black;
	font-size: 14px;
	font-weight: normal;
}
.PrintgridFooterInnerStyle
{
	background-color: #B7B7B7;
	font-family: Arial;
	color: White;
	font-weight: normal;
	font-size: 14px;
	height: 20px;
}
.PrintBlack20Printptvl
{
	font-size: 20px;
	color: #000000;
	font-family: Arial;
}


.calendar_button
{
	border: none;
	cursor: pointer;
}

.picker
{
	background-color: #FFFFFF;
	border: 1px gray solid;
	padding: 2px;
	cursor: pointer;
}

.calendar td
{
	font-size: 11px;
}

.title
{
	font-weight: bold;
	background-color: #D7D7E5;
}

.day
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.dayhover
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.dayheader
{
	width: 25px;
	text-align: center;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	font-weight: bold;
	background-color: #FFFFFF;
}

.othermonthday
{
	color: #999999;
}

.outofrangeday
{
	visibility: hidden;
}

.selectedday
{
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border-width: 1px;
	border-color: #BB5503 !important;
	border-style: solid;
	font-weight: bold;
}

.calendar
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-collapse: collapse;
	background-color: #FFFFFF;
	cursor: default;
}

.month
{
	background-color: #F6F6F6;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.nextprev
{
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

.selector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.td
{
}

.BorderRight
{
	border-right: solid 1px #000000;
}
.ReportUserName
{
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.ReportAccountNumber
{
	background-color: White;
	font-family: verdana;
	font-size: 8px;
	color: #3F3F3F;
}
/* It is for report_status page **/
.ReportUserName1
{
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.ReportAccountNumber1
{
	background-color: White;
	font-family: verdana;
	font-size: 6pt;
	color: #3F3F3F;
}
/******************************/
.ReportClientSeprator
{
	background-color: #c0c0c0;
	height: 5px;
}
.ReportCustomerSeprator
{
	background-color: Gray;
	height: 5px;
}
.ReportVarSeprator
{
	background-color: Navy;
	height: 5px;
}

.ReportHeader
{
	font-family: verdana;
	background-color: Yellow;
	font-size: 10px;
	height: 20px;
	font-weight: bold;
}
.ReportSubHeader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.PrintgridMainHeaderStyle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
}

.ReportFooterTotalSeparator
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.ReportFooterTotalSeparator1
{
	font-family: verdana;
	font-size: 8px;
	color: #000000;
}
.ReportSubHeading
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.ReportSubHeading1
{
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.ReportTdText
{
    text-align:center;
	background-color: White;
	font-family: verdana;
	font-size: 8px;
	color: #3F3F3F;
}


.ReportCalculate
{
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	text-decoration: none;
}
.TdWidthStyle
{
	border-width: 1px;
	border-style: solid;
	border-bottom-color: Black;
	border-right-color: Black;
}
.TdHeaderWidthStyle
{
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
