.xBody
{
	background-color: #CDDCEC;
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
	margin: 15px 50px 15px 50px;
}



.xTitle
{
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 16pt;
	font-weight: bold
}

.xHeading1
{	
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 14pt;
	font-weight: bold
}

.xHeading2
{	
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 12pt;
	font-weight: bold
}

.xHeading3
{
	font-size: 10pt;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-weight: bold
}

.xText
{
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt
}



.xStatus
{
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
	font-weight: bold
}

.xStatusError
{
	color: red;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
	font-weight: bold
}

.xNote
{
	font-family: Arial, Verdana, helvetica, 'sans serif';
	FONT-STYLE: italic;
	font-size: 8pt
}

.xError
{
	color: red;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 8pt
}

.xReadOnly
{
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 10pt;
	font-weight: bold
}

.xFormLabel
{
	color: #333333
}

.xFormCtrl, .xTextBox
{
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt
}



.xTh
{
	background-color: #4E76B4;
	color: #ffffff;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
	font-weight: bold;
}


.xTh A:link, .xTh  A:active, .xTh A:visited, .xTh  A:hover
{	
	color: #FFFFFF;
}



.xTr, .xAltTr
{
	font-size: 9pt;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	color: #333333;
	background-color: #FFFFFF;
}


.xAltTr
{
	color: #000000;
	background-color: #efefef;
}


.xHoverTr
{
	font-size: 9pt;
	color: #333333;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	background-color: #d1d1d1;
	vertical-align: top;
}



.xSubmit, .xSubmitPrimary
{
	border-style:outset;
	border-width:3px;
	border-color: #e6e6e6;
	background-color: #EFEFEF;
	color: #000000;
	font-family: Verdana, helvetica, 'sans serif';
	font-size: 8pt
}

.xSubmitPrimary
{
	font-weight:bold;	
}



.xCopyright
{
	color: #333333;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 7.5pt
}


/* Grid View */

.xGridViewPagerStats
{
	color: black;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 8pt;
}


A:link.xGridViewPagerLink, A:visited.xGridViewPagerLink
{
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 10pt;
	text-decoration: none;
}



/* Tree View */

.xTreeViewNode, xTreeViewSelectedNode
{
	color: green;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif ;
}


.xTreeViewSelectedNode
{
	border: solid 1px gray; 
}

.xTreeViewNode a, xTreeViewSelectedNode a
{
	color: black !important;
}
