#ac-list {
  border: 1px solid #666;
  /*background: #E6F8DD;
  background: #D7E7FC;
  background: #D6E6F8;*/
  background: #D6E6F8;
  margin: 0px;
  padding: 2px 2px 2px 2px;
  z-index: 10;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.8em;
}
#ac-list div { margin: 0px; cursor: pointer; white-space:nowrap;text-align:left;}
/*#ac-list .selected { background: #80C65A; }
#ac-list #selected { background: #80C65A; }*/
#ac-list .selected { background: #BFD5FF; }
#ac-list #selected { background: #BFD5FF; }
#ac-list .n { display:table-cell; display:inline-block;padding-left:3px;white-space:nowrap; padding-right:5px;}

TD.labelCol	{	  WIDTH: 136px		}
TD.dataEntryCol	{	  WIDTH: 146px		}
TD.sep1Col	{    WIDTH: 10px	}
.dataEntryLabelReq
{
	FONT-SIZE: 11px;
	COLOR: #006699;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}
.REQUIRED	{   BACKGROUND-COLOR: #ffffcc	}
.listdiv
{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: -2px;
	display: none;
	visibility:hidden;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND: #ffffff;
	POSITION: absolute;
	overflow:visible;
}
.dataEntryLabel
{
	cursor:hand;
	FONT-SIZE: 11px;
	COLOR: #333333;
	HEIGHT:21px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border:1px;
	border-color:#f0f0f0;
}
.dataLineColSelected
{
	cursor:hand;
	FONT-SIZE: 11px;
	COLOR: #999999;
	HEIGHT:21px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e6e6e6;
}

.inputnoFocus
{
	padding-left:5px;border:0px solid #cccccc;height:16px;		
	BACKGROUND-COLOR: #e7e7e7;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;		
	align:left;
}

.inputnoEditableFocus
{
	padding-left:5px;border:0px solid #cccccc;height:16px;		
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;		
	align:left;
}

.inputFocus
{
	padding-left:5px;border:0px solid #cccccc;height:16px;				
	BACKGROUND-COLOR: #ffffcd;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;
	align:left;
}

.blurImg
{
	width:22px,height:19px;border:1px ridge #ffffcd;border-right:0px;
}

.focusImg
{
	width:22px,height:19px;border:0px;border:1px ridge #c9c9c9;border-right:0px;
	BACKGROUND-COLOR: #ffffcd;
}

.tdInput
{
	border:1px;border-color:#E4E4E4;height:20px;
}

IMG.icon{  CLEAR: none	}
.filterShadow { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=4)} 
.inputGradient{ color:#646464;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E2E2E2', EndColorStr='#FFFFFF')}
.inputMouseOver{ color:#000000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E2E2E2', EndColorStr='#FFFFFF')}
.divlistGradient{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e3e3e3')	}
.tdmid {z-index:10;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e9e9e9')}

.tdStatic
{
	border:1px;border-left-color:#efefef;border-right-color:#efefef;border-bottom-color:#DADADA;
	FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#F9F8F9')
}

.tdMouseOver
{
	border:1px;border-left-color:#efefef;border-right-color:#efefef;border-bottom-color:#DADADA;
	FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#E2E2E2')	
}

.inputLeft
{
	padding-left:5px;border:0px solid #cccccc;height:16px;		
	BACKGROUND-COLOR: #e7e7e7;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;	
	align:left;
}

.inputRight
{
	align:left;
	padding-left:5px;border:0px solid #cccccc;height:16px;		
	BACKGROUND-COLOR: #e7e7e7;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;		
	border:1px;border-left-color:#9A9A9A;border-right-color:#9A9A9A;border-bottom-color:#9A9A9A;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#E0E0E0')	
}

.inputRightMouserOver
{
	align:left;
	padding-left:5px;border:0px solid #cccccc;height:16px;		
	BACKGROUND-COLOR: #e7e7e7;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #333333;		
	border:1px;border-left-color:#9A9A9A;border-right-color:#9A9A9A;border-bottom-color:#9A9A9A;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#B2B2B2')	
}