body.BCDk
{
	font-size: 13px;
	margin: 0px;
	color: maroon;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #bebebe;
	text-align: center;
}

body.BCLt
{
	margin: 0px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: maroon;
	background-color: lightgrey;
	text-align: center;
}

body.BPrint
{
	font-size: 10pt;
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.T0 {	width: 777px;}TD.1px {font-size: 1px;}

.PgTitle
{
	font-weight: bold;
	font-size: 22px;
	width: 70%;
	color: white;
	font-family: 'Times New Roman';
	background-color: maroon;
	text-align: center;
}

.LUpTitle
{
	font-weight: bold;
	font-size: 17px;
	color: white;
	font-family: 'Times New Roman';
	background-color: maroon;
	text-align: center;
}

.DT
{	font-size: 13px;
	color: maroon;
	background-color: gainsboro;
}
.DTtr
{
	font-size: 13px;
	color: maroon;
}

.DTc
{	text-align:center;
	font-size: 13px;
	color: maroon;
	background-color: gainsboro;
}

.DTcTr
{ 	text-align:center;
	font-size: 13px;
	color: maroon;
}
.HelpC
{
	display: inline;
	font-size: 12px;
	color: darkslateblue;
	text-align: center;
}

.HelpL
{
	display: inline;
	font-size: 12px;
	color: darkslateblue;
	text-align: left;
}
.HelpCB
{
	border-right: thin ridge;
	border-top: thin ridge;
	font-size: 12px;
	border-left: thin ridge;
	color: darkslateblue;
	border-bottom: thin ridge;
	text-align: center;
}

.HelpLB
{
	border-right: thin ridge;
	border-top: thin ridge;
	font-size: 12px;
	border-left: thin ridge;
	color: darkslateblue;
	border-bottom: thin ridge;
	text-align: left;
}

.T0{font-size: 13px;}

.Ctl{font-size: 13px;}

.Hid { font-size: 13px; visibility: hidden; width: 20px; height: 10px; }
.Non { display: none; font-size: 13px; width: 20px; height: 10px; }

.Chk{font-size: 13px;}

.TxtC{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: center;}
.TxtR{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: right;}
.TxtL{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: left;}

.TxtCro{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: center; color: Gray; background-color: #e6e6e6;}
.TxtRro{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: right; color: Gray; background-color: #e6e6e6;}
.TxtLro{border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: left; color: Gray; background-color: #e6e6e6;}

.TxtBtnC {border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: center;
					position: relative; top: -2px; }
.TxtBtnR {border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: right;
					position: relative; top: -2px; }
.TxtBtnL {border: 1px inset; font-size: 13px; height: 20px; width: 150; text-align: left;
					position: relative; top: -2px; }

.LblC{font-size: 13px; height: 16px; text-align: center;}
.LblR{font-size: 13px; height: 16px; text-align: right;}
.LblL{font-size: 13px; height: 16px; text-align: left;}

.HplBBB{font-size: 14px; font-weight: bold; height: 20px; text-align: center; color: blue;}
.HplC{font-size: 13px; height: 20px; text-align: center; color: blue;}
.HplR{font-size: 13px; height: 20px; text-align: right; color: blue;}
.HplL{font-size: 13px; height: 20px; text-align: left; color: blue;}

.DDL {font-size: 13px; height: 20px; width: 150}
.Lbx {font-size: 13px;	text-align: left;}

.Btn {font-size: 13px; height: 24px}
.BtnSm {font-size: 13px; height: 22px}
.BtnLg {font-size: 13px; height: 24px}

.Vld {font-weight: bold; font-size: 13px; color: red;}

.MenuLinkSel
{
	font-weight: bold;
	color: Yellow;
	font-style: italic;
	text-decoration: none;
}

A:visited.MenuLinkSel
{
	font-weight: bold;
	color: yellow;
	font-style: italic;
	text-decoration: none;
}

.MenuLink0
{
	color: white;
	text-decoration: none;
}

A:link.MenuLink
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

A:visited.MenuLink
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
}	

A:hover.MenuLink
{
	font-weight: bold;
	font-size: 12px;
	color: yellow; 
	text-decoration: underline;
}

A:active.MenuLink
{
	font-weight: bold;
	font-size: 12px;
	color: yellow;
	text-decoration: underline;
}

IMG {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}



@media print
{
	.Screen { display:none;}
	.Btn { visibility:hidden; } 
	.HelpHid { visibility:hidden;}
	.Help { display:none;}
	.HelpC { display:none;}
	.DTcScr { display:none;}
	.LblCScr { display:none;}
	.THead { display:table-header-group}
	.TFoot { display:table-footer-group}
	.trNewPage { page-break-before: always; }
} 

@media screen
{
	.Print { display:none;}
} 

#btnClearSession { display:none; }
#btnClearSession { font-size: 10px; }
.Debug { visibility: hidden; }
