	.IEBtnFix { padding:0 .25em 0 .25em; width:1; overflow:visible; }
	.menuItems { background-color: #666600; border:none; border-top: solid 1px black; border-bottom: solid 1px black; }
	
	.textScreenName{ font-family : Arial; color : #000000; font-size : 12px; text-decoration : none; text-align: right;}
	.textRecordCount { font-family : Arial; color : #000000; font-size : 12px; text-decoration : Italic; }
	.textButton { font-family : MS Sans Serif; color : #000000; font-size : 14px; text-decoration : none; }
	.textQPS  { font-family : Arial; color : #8080FF; font-size : 18px; font-weight : bold ; text-decoration : none; }
	.textRegSmall  { font-family : Arial; color : #000000; font-size : 11px; text-decoration : none; }
	.textRegMedium  { font-family : Arial; color : #000000; font-size : 12px; text-decoration : none; }
	.textReg  { font-family : Arial; color : #000000; font-size : 14px; text-decoration : none; }
	.textReg14Bold  { font-family : Arial; color : #000000; font-size : 14px; font-weight : bold; text-decoration : none; }
	.textRegBold  { font-family : Arial; color : #000000; font-size : 16px; font-weight : bold; text-decoration : none; }
	.textRegColumnTitle  { font-family : Arial; color : #0000C0; font-size : 14px; font-weight : bold; text-decoration : none; }
	.textRegColumnTitleRight  { font-family : Arial; color : #0000C0; font-size : 14px; font-weight : bold; text-decoration : none; text-align: right;}
	.textRegRight  { font-family : Arial; color : #000000; font-size : 14px; text-decoration : none; text-align: right; }

	.textRegEM  { font-family : arial; color : #000000; font-size : 12px; font-weight : bold; text-decoration : none; }

	.textSmall { font-family : arial; color : #000000; font-size : 11px; text-decoration : none; }
	a:link.textSmall { font-family : arial; color : #006693; font-size : 11px; text-decoration : none; }
	a:visited.textSmall { font-family : arial; color : #006693; font-size : 11px; text-decoration : none; }
	a:hover.textSmall { font-family : arial; color : #d68e07; font-size : 11px; text-decoration : underline; }

	.topNav { font-family: arial,helvetica; font-size: 11px; text-decoration: none; color: #000000; }
	a:link.topNav { font-family: arial,helvetica; font-size: 11px; text-decoration: none; color: #000000; }
	a:visited.topNav { font-family: arial,helvetica; font-size: 11px; text-decoration: none; color: #000000; }
	a:hover.topNav { font-family: arial,helvetica; font-size: 11px; text-decoration : underline; color : #000000; }

	.tablehorizontal{ border-right: none; border-left: none; border-width: 1px; border-color: black; border-top: dotted; border-bottom: dotted;}
	
	.GenericBox { border-style: solid; border-width: 1px; border-color:#000000; background-color:#ffffff;}
	.BoxLightBG { border-style: solid; border-width: 1px; border-color:#000000; background-color:#f5f5f5;}
	.BoxType1 { border-style: solid; border-width: 1px; border-color:#000000; background-color:Ivory;}

	.GridView { font-family : arial; font-size : 11px; color : Black; text-decoration : none; font-weight : normal; background-color : Black; }
	.GridViewHeaderScrolling { POSITION: relative; TOP: expression(this.offsetParent.scrollTop-1); font-family : arial; font-size : 12px; color : Black;	font-weight : bold; background-color : #CCCC99; }
	.GridViewHeader { font-family : arial; font-size : 12px; color : Black;	font-weight : bold; background-color : #CCCC99; }	
	.GridViewFooter { border-top: solid 1px black; font-family : arial;	font-size : 12px; color : Black; font-weight : bold; background-color : #E0E0E0; }	
	.GridViewHeaderVertical	{ font-family : arial; font-size : 12px; color : Black;	font-weight : bold; background-color : #CCCC99;	writing-mode: tb-rl; }
	.GridViewAltItem { font-family : arial; font-size : 11px; color : Black; background-color : #E0E0E0; }
	.GridViewSelectedItem_Yellow { font-family : arial;	font-size : 11px; color : Black; background-color : Yellow;	}
	.GridViewSelectedItem { font-family : arial; font-size : 11px; color : Black; background-color : Red; }
	.GridViewItem { font-family : arial; font-size : 11px; color : Black; background-color : #F0F0F0; }	
	.GridViewTitleItem { font-family : arial; font-size : 14px; font-weight: bold; color : Black; background-color : #FFFFFF; }
	
	.GenericTable {	font-family : arial; font-size : 11px; color : Black; text-decoration : none; font-weight : normal; padding: 1;	}

	.printGridViewHeader { display: table-header-group; }
	
	.CurrencyTextBox { text-align: right; }
	
	.FlexField { background: #FFFF80; }

	.CenteredText {	text-align:center; }

	a:link.TabText  { font-family : Arial; color : #000000; font-size : 14px; font-weight : bold; text-decoration : none; }
	a:visited.TabText  { font-family : Arial; color : #000000; font-size : 14px; font-weight : bold; text-decoration : none; }
	a:hover.TabText  { font-family : Arial; color : #808000; font-size : 14px; font-weight : bold; text-decoration : none; }

	a:link.filename { font-family : arial; color : #000000; font-size : 9px; text-decoration : none; font-weight:normal; }
	a:visited.filename { font-family : arial; color : #000000; font-size : 9px; text-decoration : none; font-weight:normal; }
	a:hover.filename { font-family : arial; color : #0000ff; font-size : 9px; text-decoration : underline; font-weight:normal; }

	.menugroup { font-family : arial; color : #666600; font-size : 12pt; text-decoration : none; font-weight:normal; }

	a:link.menuitem { font-family : arial; color : #958a3b; font-size : 10pt; text-decoration : none; font-weight:normal; }
	a:visited.menuitem { font-family : arial; color : #958a3b; font-size :10pt; text-decoration : none; font-weight:normal; }
	a:hover.menuitem { font-family : arial; color : #c3bb75; font-size : 10pt; text-decoration : none; font-weight:normal; }

	thead th
	{
	   position: relative;
	   top: expression(document.getElementById("pnlScrollingGrid").scrollTop - 1);
	}
	
	.nav { font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; font-style: normal; color: #ffffff; line-height: 16px; }
	
	.subnavblack { font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	color: #000000;	line-height: 16px;	}
	
	A.nav:link { color:#ffffff;	text-decoration : none;	}
	A.nav:visited { color:#ffffff; text-decoration : none; }
	A.nav:hover { color:#ffcc33; text-decoration : none; }
	
	A.subnav:link { color:#339933; text-decoration : none;	}
    A.subnav:visited { color:#339933; text-decoration : none; }
    A.subnav:hover { color:#99bb99; text-decoration : none; }
	
	A.hl_generic:link { color:#0000ff; text-decoration : underline; font-family: Arial; font-size : 14px }
    A.hl_generic:visited { color:#0000ff; text-decoration : underline; font-family: Arial; font-size : 14px  }
    A.hl_generic:hover { color:#9999ff;	text-decoration : underline; font-family: Arial; font-size : 14px  }

	A:link { color:#0000ff; text-decoration : underline; font-family: Arial; font-size : 11px }
    A:visited { color:#0000ff; text-decoration : underline; font-family: Arial; font-size : 11px  }
    A:hover { color:#9999ff;	text-decoration : underline; font-family: Arial; font-size : 11px  }
	

