.mb-Label {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
}

.gwt-SuggestBoxPopup,.externalRelease-SuggestBoxPopup,.externalRelease-DateDueMenu,.externalReceipt-SuggestBoxPopup,.externalReceipt-DateDueMenu,.internalRelease-SuggestBoxPopup,.internalRelease-DateDueMenu,.internalReceipt-SuggestBoxPopup,.internalReceipt-DateDueMenu,.bill-SuggestBoxPopup,.bill-DateDueMenu,.receipt-SuggestBoxPopup,.receipt-DateDueMenu,.netInvoice-SuggestBoxPopup,.netInvoice-DateDueMenu,.grossInvoice-SuggestBoxPopup,.grossInvoice-DateDueMenu { 
	background-color: #E9E9E9;
}

.gwt-SuggestBoxPopup .item,.internalRelease-DateDueMenu .gwt-MenuItem,.internalRelease-SuggestBoxPopup .item,.internalReceipt-DateDueMenu .gwt-MenuItem,.internalReceipt-SuggestBoxPopup .item,.bill-DateDueMenu .gwt-MenuItem ,.bill-SuggestBoxPopup .item ,.receipt-SuggestBoxPopup .item ,.receipt-DateDueMenu .gwt-MenuItem,.netInvoice-SuggestBoxPopup .item,.netInvoice-DateDueMenu .gwt-MenuItem ,.grossInvoice-SuggestBoxPopup .item,.grossInvoice-DateDueMenu .gwt-MenuItem { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
}

.externalRelease-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.externalReceipt-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.internalRelease-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.internalReceipt-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.netInvoice-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.bill-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.receipt-DateDueMenu .gwt-MenuItem {
	width: 60px;
}
.grossInvoice-DateDueMenu .gwt-MenuItem {
	width: 60px;
}

.externalRelease-SuggestBoxPopup .item-selected, .externalRelease-DateDueMenu .gwt-MenuItem-selected {
	background-color: #b84f91;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.externalReceipt-SuggestBoxPopup .item-selected, .externalReceipt-DateDueMenu .gwt-MenuItem-selected {
	background-color: #4b6061;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.internalRelease-SuggestBoxPopup .item-selected, .internalRelease-DateDueMenu .gwt-MenuItem-selected {
	background-color: #00a54f;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.internalReceipt-SuggestBoxPopup .item-selected, .internalReceipt-DateDueMenu .gwt-MenuItem-selected {
	background-color: #4d3161;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.bill-SuggestBoxPopup .item-selected, .bill-DateDueMenu .gwt-MenuItem-selected {
	background-color: #eb8542;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.receipt-SuggestBoxPopup .item-selected, .receipt-DateDueMenu .gwt-MenuItem-selected {
	background-color: #3a525b;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.netInvoice-SuggestBoxPopup .item-selected, .netInvoice-DateDueMenu .gwt-MenuItem-selected {
	background-color: #1f74ad;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}
.grossInvoice-SuggestBoxPopup .item-selected, .grossInvoice-DateDueMenu .gwt-MenuItem-selected {
	background-color: #42aaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	cursor: pointer;
}

.gwt-TextBox, .gwt-SuggestBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #9C9C9C;
}

.mb-EditNumber-label	{
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

.mb-SumTextBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #252525;
	border: 1px solid #9C9C9C;
	text-align: right;
	font-weight: bold;
}

.mb-externalRelease-FormSectionTitle {
	background-color: #b84f91;
}
.mb-externalReceipt-FormSectionTitle {
	background-color: #4b6061;
}
.mb-internalRelease-FormSectionTitle {
	background-color: #00a54f;
}
.mb-internalReceipt-FormSectionTitle {
	background-color: #4d3161;
}
.mb-bill-FormSectionTitle {
	background-color: #eb8542;
}
.mb-receipt-FormSectionTitle {
	background-color: #3a525b;
}
.mb-netInvoice-FormSectionTitle {
	background-color: #1f74ad;
}
.mb-grossInvoice-FormSectionTitle {
	background-color: #42aaaa;
}

.mb-accounting-FormSectionTitle {
	background-color: #3030FF;
}

.mb-disabled-FormSectionTitle {
	background-color: #7e7e7e;
}

.mb-FormSectionTitle-Label {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

.mb-FormSection {
	background-color: #E9E9E9;
}

.mb-bill-FormSection-Label {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #252525;
}

.externalRelease-TableHeader td,td.externalRelease-TableHeader {
	background-color: #b84f91 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.externalReceipt-TableHeader td,td.externalReceipt-TableHeader {
	background-color: #4b6061 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.internalRelease-TableHeader td,td.internalRelease-TableHeader {
	background-color: #00a54f !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.internalReceipt-TableHeader td,td.internalReceipt-TableHeader {
	background-color: #4d3161 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.netInvoice-TableHeader td,td.netInvoice-TableHeader {
	background-color: #1f74ad !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.accounting-TableHeader td,td.accounting-TableHeader {
	background-color: #3030FF !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.disabled-TableHeader td,td.disabled-TableHeader {
	background-color: #7e7e7e !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.receipt-TableHeader td,td.receipt-TableHeader {
	background-color: #3a525b !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.bill-TableHeader td,td.bill-TableHeader {
	background-color: #eb8542 !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}

.grossInvoice-TableHeader td,td.grossInvoice-TableHeader {
	background-color: #42aaaa !important;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF !important;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	text-align: center;
}


.externalRelease-TableRow-even td,td.externalRelease-TableRow-even,.externalReceipt-TableRow-even td,td.externalReceipt-TableRow-even,.internalRelease-TableRow-even td,td.internalRelease-TableRow-even,.internalReceipt-TableRow-even td,td.internalReceipt-TableRow-even,.netInvoice-TableRow-even td, td.netInvoice-TableRow-even,.bill-TableRow-even td,td.bill-TableRow-even,.grossInvoice-TableRow-even td,td.grossInvoice-TableRow-even,.receipt-TableRow-even td,td.receipt-TableRow-even,.accounting-TableRow-even td, td.accounting-TableRow-even,.disabled-TableRow-even td, td.disabled-TableRow-even {
	background-color: #E9E9E9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.externalRelease-TableRow-odd td,td.externalRelease-TableRow-odd,.externalReceipt-TableRow-odd td,td.externalReceipt-TableRow-odd,.internalRelease-TableRow-odd td,td.internalRelease-TableRow-odd,.internalReceipt-TableRow-odd td,td.internalReceipt-TableRow-odd,.netInvoice-TableRow-odd td,td.netInvoice-TableRow-odd,.bill-TableRow-odd td,td.bill-TableRow-odd,.grossInvoice-TableRow-odd td,td.grossInvoice-TableRow-odd,.receipt-TableRow-odd td,td.receipt-TableRow-odd,.accounting-TableRow-odd td, td.accounting-TableRow-odd,.disabled-TableRow-odd td, td.disabled-TableRow-odd {
	background-color: #E9E9E9;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	height: 25px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
}

.gwt-TableRow-selected td,td.gwt-TableRow-selected,.fvn-TableRow-selected td,td.fvn-TableRow-selected,.fvr-TableRow-selected td,td.fvr-TableRow-selected,.fvb-TableRow-selected td,td.fvb-TableRow-selected
	{
	background-color: #AAAAAA;
}

.externalRelease-TableCell,.externalReceipt-TableCell,.internalRelease-TableCell,.internalReceipt-TableCell,.netInvoice-TableCell,.bill-TableCell,.grossInvoice-TableCell,.receipt-TableCell {
	border: none;
	padding: 0px;
	margin: 0px;
	color: #252525;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	vertical-align: middle;
}


.gwt-Table {
	empty-cells: show;
}


.externalRelease-Table,.externalReceipt-Table,.internalRelease-Table,.internalReceipt-Table,.bill-Table,.grossInvoice-Table,.netInvoice-Table,.receipt-Table,.accounting-Table, .disabled-Table {
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	empty-cells: show;
}

.mb-FormSectionTitle-gray {
	background-color: #E9E9E9;
}

.padding {
	padding-left: 9px;
}

.mb-FormSectionTitle-gray-Label {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.CalendarWidget .netInvoice-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #1f74ad !important;
}

.CalendarWidget .accounting-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #3030FF !important;
}

.CalendarWidget .grossInvoice-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #42aaaa;
}

.CalendarWidget .bill-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #eb8542;
}

.CalendarWidget .receipt-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #3a525b !important;
}

.CalendarWidget .externalRelease-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #b84f91 !important;
}

.CalendarWidget .externalReceipt-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #4b6061 !important;
}

.CalendarWidget .internalRelease-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #00a54f !important;
}

.CalendarWidget .internalReceipt-navbar {
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	background-color: #4d3161 !important;
}