div.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*width: 50%;
  height: 50%;*/
  margin: auto;
} 

/*  AJAX STUFF */
/*Textbox Watermark*/

.unwatermarked {
	/*height:22px;
	width:275px; */
}

.watermarked {
	/*height:22px;
	width:275px;
	padding:2px 0 0 2px;*/
	border:1px solid #969696;
	background-color:#fff;
	color:gray;
}	
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* 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 */