body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: underline}

.anav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
	font-weight: bold;
	text-decoration: none;
}

.anavLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330099;
	text-decoration: none;
	padding-left: 5px;


}

.anav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99; font-weight: bold; text-decoration: none}
.anavLite:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}


.pghdr { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold}
.pghdrDesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

.hd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; background-color:#C8DCE6}
.rowC1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF} -- #F6F6F6 --
.rowC2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF}
.disC1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #E3E3E3}
.disC2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE7DE; color: #000000}
.tablelist {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.tablelink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: underline; font-weight: bold; }
.tablelink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }

.alert {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 140px; color: #000000}
.formFreeWidth { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000}
.formBTN { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 140px; height: 30px;}
.formBTN2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 160px; height: 30px;}
.formWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; clip:  rect(   )}
.formNDD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 210px; color: #000000}

.tblline { width: 100%; background-color: #E3E3E3;}
.rowDesc {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #669900;
}
.formBTNCancel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E3E3E3;

}
.pgFrm {
/*font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold*/
font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold
}
.pgFrmDesc {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #BFE4FF;
}
.nestTable {
	/*background-color: #666666;*/
	background-color: #4b6f80;
}
.tableHighlight {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold;
}
.tablegrid {
	background-color: #E3E3E3;
}

.errorMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.resultMsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}


/* For use with heading field in search criteria page */
td.inputHeading {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}

/************************ Page header *****************************/

td.navBarMainOn
{
    background-color: #FFB200;
    width: 100px;
}

td.navBarMainOff
{
	background-color: #C8DCE6;
	width: 100px;
}

td.navBarDefaultOn
{
    background-color: #C8DC96;
    width: 110px;
}

td.navBarDefaultOff
{
	background-color: #C8DC96;
	width: 110px;
}

/************************ Page header *****************************/

/************************ Search Page *****************************/

tr.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	vertical-alignment: top;
	border-bottom: thin;
	background-color: #FFFFEF;
}


td.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #C8DCE6;
	text-indent: 5px;
	padding: 3px;
}
td.itemname
{
	
	text-align: left;
	
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	
	padding-left: 15px;
	
}

td.noleftpadd
{	
	padding-left: 4px;	
}
td.lowtop
{
	padding-top: 5px;
}
td.lfontspace
{
	padding-bottom: 10px;
	font-size: 14px;
}


td.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: top;
	border-bottom: thin;
	background-color: #FFFFEF;
}

td.data2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: top;
	text-align: left;
	text-indent: 5px;

}
td.data3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: top;
	text-align: left;

}
td.header
{
	/* Some elements inherit from HD class */

	white-space: nowrap;
}

td.left
{
	text-align: left;	
}

td.right
{
	text-align: right;	
}

td.center
{
	text-align: center;	
}


td.top
{
	vertical-align: top;	
}

td.bottom
{
	vertical-align: bottom;	
}

td.middle
{
	vertical-align: middle;	
}

td.bold
{
	font-weight: bold;
}

td.nowrap
{
	white-space: nowrap;	
}

td.wrap
{
	white-space: normal;
}

.sortlink
{
	cursor: pointer;
	text-decoration: underline;
	color: #669900;
}

.sortlinkbanner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
	cursor: pointer;
	color: #330099;
}
.loginLink
{
	text-decoration: none;
}

.loginLink:hover
{
	text-decoration: none;
	color: #FFFF00;
}

td.noRecord
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	white-space: nowrap;
	vertical-alignment: middle;
	text-align: center;
	height: 100px;
}

/************************ Search Page *****************************/