.HeaderLogo {
  /*background: url("dp50.jpg") no-repeat;*/
  /* display: block; */
  /*background: url("dp60.jpg") no-repeat;*/
  /*background: url("CashflowByWeb_lightBlue197.jpg") no-repeat;*/
  /*background: url("Logo-CashflowByWeb_lightBlu.jpg") no-repeat;*/
  
  background: url("cashcollectorlogosmall.gif") no-repeat;
  width: 127px; height: 49px;
  background-color: #D1E1E6;
  /*width: 250px; height: 51px;*/
  
}

.PopupSpanFrom1
{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.InvTotalView1
{
	border:1px #000000 solid;
	border-bottom: none;
	border-right: none;
	width:150px;
}

.InvTotalView2
{
	font-weight:bold;
	width:200px;
	text-align:right;
	background-color:#aaaaaa;
	border:1px #000000 solid;
	border-bottom: none;
}

.PopupSpanSubject1
{
	font-size: 11px;
	font-weight: bold;
}

.divCloser1
{
	/*text-align: right;*/
	border: 1px solid #000000;
	background: #aaaaff;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
	
.masterDiv1
{
	font-size: 10px;
	background: #bbbbff;
	border: 1px #000000 solid;
	z-index: 200;
}

.subDiv1
{
	background: #bbbbff;
	border: none;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.headerBGColor /* IE required */
{
	background-color: #D1E1E6;	
}

.HeaderMiddle
{
	background-color: #D1E1E6;
	background: #D1E1E6;
}

.HeaderLine {
	border: none;
 	border-bottom: solid 2px #505050;
	width: 100%;
 }


.scrollDiv
{position: relative;
overflow : auto;
/* height : 300px; 
height: expression(this.offsetParent.clientHeight-165);*/
}

.wizMenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/* color: #3333cc; */
	color: #990000;
	text-align: center;
	text-decoration: underline;
}

.wizMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	text-align: center;
}

.wizMenuSeparator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-right: 1px solid #000000;
}

.wizHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	font-size: 10pt;
}

.wizListBox
{
	width: 100%;
	height: 100%;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

table.windowTable
{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
}

table.Infopanel
{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: Black;
	
	BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid;
	BORDER-BOTTOM: #7d7d7d 1px solid;
	/*
	FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	*/

}

.tdInfopanelCreditGreen
{
	color: Green;
	font-weight: bold;
}
.tdInfopanelCreditOrange
{
	color: #FF8000;
	font-weight: bold;
}

.tdInfopanelCreditRedBlink
{
	/*color: Red;
	font-weight: bold;
	text-decoration: blink;
	*/
	background: url("Null10.gif") no-repeat;
}


.EndCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
}

.header
{
  /*
  height: 50px;  
  background-color: #0079C1; /*#c0d2d8;*/
  */
  height: 50px;  
  background-color: #FFFFFF; /*#c0d2d8;*/
}

.header1
{
  height: 2px;  
  background-color: #FFFFFF; /*#c0d2d8;*/
}

a:active
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}

a:hover
{
	color: darkred;
	text-decoration: none;
}


BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
        font: 1em Arial;
        /* background-color: #E6EBEE; */
}

.bodyTable {
   /*background-color: #E6EBEE;*/
	background-color: #FFFFFF;
	
   width: 100%;
	height: 100%;
}

.blackTable {
   border: 2px;
	border-color: Black;
	border-bottom-color: Black;
	
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
	
	
	/*background-color: #E6EBEE;
	background-color: #FFFFFF;
   width: 100%;
	height: 100%;
	*/
}

.bodyCell {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px; 
    vertical-align: top;
}

.contentTable {
   width: 100%;
   height: 100%; 
	border-top: 1px solid #7A92A1;
	border-left: 1px solid #7A92A1;
	border-right: 1px solid #7A92A1;
	border-bottom: 1px solid #7A92A1;
	background-color: White;
	/*background-color: #C1D562;*/
}

.contentTableShort {
  	width: 100%;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #7A92A1;
	border-right: 1px solid #7A92A1;
	border-bottom: 1px solid #7A92A1;
	background-color: White;
	
}



.contentCell {
    vertical-align:top;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}


.normal {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 1.2em
}

.blackTable {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: White;
	/*background-color: #C1D562;*/
}

.contentBlackTable {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*background-color: White;*/
	
}


h1 {
	font-weight: bold;
	font-size: 1.1em;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabActive 
{
	float:left;
    font-size: 1.1em;
	border-top: 1px solid #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	/*border-bottom: 0px none #EDECD1;*/
	border-bottom: 1px solid #EDECD1;
	/*background-color: #E6EBEE;*/
	background-color: #C1D562/*#1D5F82*/;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	height:15;
}

.tabActive a:link, .tabActive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #990000;*/
	color: #333399;
	text-decoration: none;
}

.tabInactive 
{
	float:left;
	height:15;
   font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #7A92A1;
	border-right: 1px solid #7A92A1;
	border-left: 1px solid #7A92A1;
	border-bottom: 1px solid #7A92A1;
	background-color: #1D5F82;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.tabInactive a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tabList
 {
    background-color: #1D6178;
 }


.button{
 font-size:9pt;
 font-weight:bold;
	}

.adminTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	/*color: #990000;*/
	color: #333399;
	/*background-color: #ffffff;*/
	background-color: #C1D562; /*#1D6178;*/
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.homepageMessageHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	
    background-color: #1D6178;
    color: #FFFFFF;
}

.adminTabActive a:link, .adminTabActive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #990000;*/
	color: #333399;
	
	text-decoration: none;
}

.adminTabInactive {
    font-size: 0.7em;
	border-right: 1px solid #7A92A1;
	border-left: 1px solid #7A92A1;
	
	border-bottom: 1px solid #7A92A1; /* new */
	border-top: 1px solid #7A92A1; /* new */
	
	/*background-color: #CBD0D4;*/
	background-color: #1D6178;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}


.adminTabInactive a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.adminTabInactive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.adminTabInactive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.adminTabInactive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}

.validationErrorMessage
{
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.errorMessage
{
	font-size: 11pt;
	font-weight: bold;
	color: Red;
}
.warningMessage
{
	font-size: 11pt;
	font-weight: bold;
	color: #ff9900;
}
.message
{
	font-size: 11pt;
	font-weight: bold;
	color: #32CD32;
}

.InfoPanelText1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	/* font-family: Tahoma, Arial; */
	font-size: 10pt;
}
.FieldCaptionCell
{
	width: 200px;
        height: 30px;
        /* background: red; */
}
.FieldCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	/* font-family: Tahoma, Arial; */
	font-size: 10pt;
}
.FieldCaption1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	/* font-family: Tahoma, Arial; */
	font-size: 0.9em;
}
.RequiredFieldCaption
{
	font-size: 10pt;
	font-weight: bold;
}
.FileTextbox
{
	width: 282px;
        height: 18px; 
		  
		  BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.FileTextbox2
{
	
        height: 18px; 
		  
		  BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}


.InputTextbox
{
	width: 300px;
        height: 18px; BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.InputCombobox
{
		/*width: 300px;*/
        height: 18px; BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.InputTextArea
{
		/*width: 300px;*/
      /*  height: 18px; */
		  BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

.RequiredInputTextbox
{
        BACKGROUND: url(required.gif) no-repeat right top;
	width: 300px;
        height: 18px; BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	background-color: lightgoldenrodyellow;
}
.RequiredDropdown
{
	width: 300px;
	background-color: lightgoldenrodyellow;
}
.Dropdown
{
	width: 300px;
}
.InputTextbox2
{
	width: 300px;
        height: 18px; BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
.RequiredInputTextbox2
{
        BACKGROUND: url(required.gif) no-repeat right top;
	width: 300px;
        height: 18px; BORDER-RIGHT: #7d7d7d 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7d7d7d 1px solid; COLOR: #000000; BORDER-BOTTOM: #7d7d7d 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	background-color: lightgoldenrodyellow;
}
.RequiredDropdown2
{
	width: 300px;
	background-color: lightgoldenrodyellow;
}
.Dropdown2
{
	width: 300px;
}
.PopupLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	font-size: 10pt;
}
.PopupLink a:active {
	color: #333399;
	text-decoration: underline;
}
.PopupLink a:link {
	color: #333399;
	text-decoration: underline;
}

.PopupLink a:visited {
	color: #333399;
	text-decoration: underline;
}

.PopupLink a:hover {
	color: #000000;
	text-decoration: underline;
}
.filterHeader {
	/*Filter header*/
	/*BACKGROUND: #aec2dd;*/
	BACKGROUND: #1B5F82;
	/*color:#cc0000;*/
	color:#FFFFFF;
	vertical-align:middle;
	height: 17px;
}

.dgHeader {
	/*Grid Header
	BACKGROUND: #aec2dd;
	color:#333399;
	*/
	BACKGROUND: #205D79;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.dgHeader1 {
	BACKGROUND: #aec2dd; color:#333399; font-weight:bold; text-align:left;
}


.dgItem {
	BACKGROUND: #ffffff
}

.dgItemRight {
	text-align: right;
}

.dgAltItem {
	BACKGROUND: #f0f1f3
}
.dgSelItem {
	
}
.dgEditItem {
	
}
.dgFooter {
	BACKGROUND: #ffffff
}
.dgPager {
	BACKGROUND: #ffffff
}
.dgHeader a:active {
	color: #333399;
	/*color: #FFFFFF;*/
	
	text-decoration: none;
}
.dgHeader a:link {
	/*color: #333399;*/
	color: #FFFFFF;
	text-decoration: none;
}

.dgHeader a:visited {
	/*color: #333399;*/
	color: #FFFFFF;
	text-decoration: none;
}

.dgHeader a:hover {
	/*after mouse ower*/
	/*color: #000000;*/
	color: #C1D562;
	text-decoration: none;
}

.dgHeader td {
	color: #FFFFFF;
}

.gridFirstItem {
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridItem {
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridLastItem {
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridHeader {
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 0.8em;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gridHeader a:active {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:link {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:visited {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:hover {
	color: darkred;
	text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
}

pre {
    font-size: 1em;

}

.JobLogRowRunHeader {
	BACKGROUND: #aec2dd; color:#333399; font-weight:bold;
}
.userControl2 {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	*/
	
	background-color: #C1D562;
	/*
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
	*/
}

.wizardPanel
{
	border: #808080;
	border-width: 1px;
	background: #ACDA3A;
	border-style: solid;
}

.reminderInfo
{
	background: #D2E1E8;
}

.onRecord
{
	background: #ACDA3A;
}

.wizardLink
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.wizardPanel a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	/* font-family: Tahoma, Arial; */
	font-size: 10pt;
}
