div.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*width: 50%;
  height: 50%;*/
  margin: auto;
} 

/* Invoice Classes */
.InvoiceTextBold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
}

.InvoiceTextNormal
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-variant: small-caps;
}

.InvoiceTitleLargeBold
{
	font-family: Arial;
	font-size: 24pt;
	font-weight: bold;
	font-variant: small-caps;
}

.InvoiceTitleSmallBoldItalic
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}

div.pagebreak
{
	page-break-before: always;
}

div.LandscapePage
{ 
	writing-mode: tb-rl;
	height: 80%;
	margin: 10% 0%;
}

TABLE.Landscape
{
	page-break-after: always;
	page: rotated;
}

.InvoiceDataGrid_AlternatingItem
{
    background-color:White;
    color: Black;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: small-caps;
}
.InvoiceDataGrid_Container
{
	background-color: Transparent;
}
.InvoiceDataGrid_Footer
{
    background-color:White;
    color: Black;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
}
.InvoiceDataGrid_Header
{
    background-color:Transparent;
    color: Black;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-variant: small-caps;
}
.InvoiceDataGrid_Item
{
    background-color:Transparent;
    color: Black;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: small-caps;
}
.InvoiceDataGrid_SelectedItem
{
    background-color: Silver;
    color: Black;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-variant: small-caps;
}

/* End Invoice Classes */