body
	{ font-size: 11px; background: #D6CFC7; color: #3D3D3D; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

.txt, .txtBold, .txtErr, .txtLoading, .txtStepDesc, .txtFooter ,.txtLogin, .txtNews, .txtTitle, .txtServerErr, .txtCrumb,
.ctrl, .ctrlBtn, .ctrlGridBtn, .ctrlBtnAlt, .ctrlGridBtnAlt, .ctrlBold, .ctrlGrid
	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.txtNews
	{ font-family: Georgia, Times New Roman , Times, serif; }

.txtLoading
	{ font-size: 20px; }
.txtStepDesc, .txtServerErr
	{ font-size: 14px; }
.txtLogin, .txtCrumb
	{ font-size: 12px; }
.txtTitle, .txtErr, .txt, .txtBold,
.ctrl, .ctrlBtn, .ctrlBtnAlt, .ctrlBold, .ctrlGrid,
.ctrlGridItem, .ctrlGridEdit, .ctrlGridAltItem,
.ctrlGridSelected, .ctrlGridHeader, .ctrlGridFooter, .ctrlGridPager,
.ctrlGridBtn, .ctrlGridBtnAlt
 	{ font-size: 11px; }
.txtFooter , .txtNews
	{ font-size: 10px; }
.txtNotice
	{ font-size: 10px; color: Black; }

.txtBold, .txtLoading, .txtTitle, .txtStepDesc, .txtServerErr, .ctrlBold, .txtCrumb
	{ font-weight: bold; }

.txtFooter 
	{ text-align: center; text-justify: auto;  }
.txtNews
	{ text-align: justify; }

.txtErr, .txtLoading, .txtServerErr
	{ color: #900; }
.pageTblBG
	{ background-color: #ffffff; }

.txtXcpt
	{ font-family:Courier New, Courier, Fixedsys, Terminal; font-size: 12px; white-space: pre; }

A, A:link, A:visited
	{ TEXT-DECORATION: underline; color: #3D3D3D; font-weight: bold; font-size: 11px;}
A:hover
	{ TEXT-DECORATION: underline; color: Black; font-weight: bold; }

.ctrlGrid
	{ border-color: #069; }
.ctrlGridSelected
	{	background-color: #993; color: #ff9; }
.ctrlGridItem, .ctrlGridEdit
	{	background-color: #ffffff; vertical-align: top; }
.ctrlGridAltItem
	{	background-color: #DDDEE9; vertical-align: top; }
.ctrlGridHeader, .ctrlGridFooter
	{ color: #3D3D3D; background-color: #FEE0BF; }
.ctrlGridPager,A.ctrlGridPager, A.ctrlGridPager:link, A.ctrlGridPager:visited
	{	vertical-align: bottom; border-width: medium; background-color: #f7dece; color: #3d3d3d; text-align: left; }
.ctrlBtnAlt, .ctrlGridBtnAlt
	{ color: #663; BACKGROUND: #ff9; border: Solid 1px; }

.pdfCenter, .pdfLeft, .pdfRight, .txtCtr
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.pdfCenter
{
	text-align: center;
}
.pdfLeft
{
	text-align: left;
}
.pdfRight
{
	text-align: right;
}

.txtCtr
{
	font-size: 10px;
	text-align: right;
}
