.ProgressIndicator
{
    opacity:.85;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	height:25px;
	width:90px;
	background-image: url(progressbg.gif);
	background-repeat:repeat-x;
	background-position:-5px 0px;
	color:#555555;
	font:Tahoma;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	border: solid 1px silver;
}
.ProgressIndicator_tab
{
	padding-top:2px;
	padding-bottom:2px;
	height:19px;	
}
.CustomerSearch
{
	text-align:right;
	font-size:10px;
	font-family:Tahoma;
	color: black;
	height:16px;
	width:120px;
}
.CustomerSearch IMG
{
	display:none;
}

.CustomerInfo
{
	position:relative;
	width:280px;
	text-align:left;
	margin-top: 70px;
	margin-left:40px;
	float:left;
}
.CustomerInfo INPUT
{
	border: solid 1px silver;
	background-color: #f1f1f1;
	color: #7D7D7D;
	font-size: 12px;
	font-family: Tahoma;
	width: 150px;
	position: absolute;
	right: 0px;
	padding-left:4px;
}
.CustomerInfo SPAN
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma;
}

.FilterList{
    padding: 10px 3px 10px 3px;
    width:150px;
    height:280px;
    color:black;
    background-image:url(options.png);
    background-color:#DEF1DD;
    font-family:Tahoma;
    font-size:10px;
    opacity:.95;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
    background-position:fixed;
    overflow:auto;
}
.FilterList TABLE
{
    width:182px;            
}
.FilterList TD
{
    padding:2px 5px 2px 5px;
  /*  border-bottom: solid 1px #4141ff; */
    text-align:left;
}
.FilterHighlight
{
	color:White;
    cursor:default;
    border:solid 1px black;
    background-color:#64C85A;
    /*font-size:small;*/
    font-weight:bold;
}
.SuggestList 
{
	BORDER: silver 1px solid; 
	PADDING: 4px; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #DDF0DC; 
}
.SuggestRow 
{
	PADDING: 2px; 
	FONT-SIZE:xx-small;
	COLOR:dimgray;
	FONT-FAMILY:Tahoma; 
}
.SuggestRowSel 
{
	CURSOR: default; 
	COLOR: black; 
}
.FilterList, .FilterOperandList
{
    PADDING-RIGHT: 3px; 
    PADDING-LEFT: 3px; 
    FONT-SIZE:10px;
	text-align:left; 
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
    BACKGROUND-IMAGE: url(options.png); 
    PADDING-BOTTOM: 10px; 
    OVERFLOW: auto; 
    WIDTH: 150px; 
    COLOR: black; 
    PADDING-TOP: 10px; 
    FONT-FAMILY:Tahoma; 
    HEIGHT: 280px; 
    BACKGROUND-COLOR:#EDE8D4;
    opacity: .95;
}

.FilterList TABLE 
{ 
    WIDTH: 182px;
}
.FilterList TD, FilterOperand 
{ 
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 2px; 
    PADDING-TOP: 2px; 
    TEXT-ALIGN: left; 
}
.FilterHighlight, FilterOperandHover
{ 
    BORDER-RIGHT: black 1px solid; 
    BORDER-TOP: black 1px solid; 
    FONT-WEIGHT: bold; 
    BORDER-LEFT: black 1px solid; 
    CURSOR: default; 
    COLOR: white; 
    BORDER-BOTTOM: black 1px solid; 
    BACKGROUND-COLOR: #64C85A;
}
.FilterOperandList{
    height:auto;
    width:auto;
    color:#555555;
}
.FilterOperandHover DIV{
    cursor:pointer;
    color:#222222;
}
.FilterOperandButton{
    height:10px;
    width:18px;
    vertical-align:middle;
	background-color:#EBE9D4;
    text-align:center;
	font-size:11px;
	border-right: #B99D8F 1px solid;
	border-top:#B99D8F 1px solid;
	border-left:#B99D8F 1px solid;
	border-bottom:#B99D8F 1px solid;
	background-repeat:repeat-x;
}

.FilterRow{
    background-color:#F7F6F2 !important;
	padding-top:2px;
	padding-bottom:5px;
	height:10px;
}





/* Table Styles */
.FrameStyle {
border-width:1px;
font-size:11px;
font-family:Tahoma;
border-color:#ffffff;
border-style:solid;
background-color:#FFFFFF;
}



.Pager {
background-color:#FF0000;
border-style:solid;
border-width:1px;
border-left-color:#FFFFFF;
border-top-color:#FFFFFF;
}


.EditCell {
border-width:0px;
font-size:10px;
font-family:Tahoma;
border-style:none;
background-color:#FFFFFF;
padding-left:2px;
margin-left:4px;
}

.FooterStyle {
border-width:1px;
border-style:solid;
background-color:#CCCCCC;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
}

.HeaderStyle{
cursor:auto;
font-size:11px;
font-family:Tahoma;
color:#764B2B;
font-weight:bold;
text-align:left;
background-image:url(Themes/Aero/main_header_bg.gif);
background-repeat:repeat-x;
background-position:top left;
height:23px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

.RowSelectorStyle{
background-image:none;
background-color:#000000;
}

.SelectedHeader{
background-image:url(Themes/Aero/grid_header_selected_bg.jpg);
background-repeat:repeat-x;
}

.RowStyleDefault{
font-family:Tahoma;
font-size:11px;
border-bottom:solid;
border-bottom-color:#B1B1B1;
border-bottom-width:1px;
border-bottom-style:dashed;
color:#764B2B;
height:25px;
padding-left:6px;
}

.AltRowStyleDefault{
font-family:Tahoma;
font-size:11px;
border-bottom:solid;
border-bottom-color:#B1B1B1;
border-bottom-width:1px;
border-bottom-style:dashed;
color:#764B2B;
height:25px;
padding-left:6px;

}

.SelectedRow {
font-family:Tahoma;
font-size:11px;
border-width:0px;
border-style:none;
background-color:#F7EBDD;
padding-left:7px;
height:25px;
}

.BandLabel {
color:#FFFFFF;
background-color:#64C85A;
}

.BoxStyle {
background-color:#3C7FB1;
background-image:url(Themes/Aero/groupBy_bg.jpg);
border-style:solid;
border-width:1px;
border-color:#DDF0DC;
font-weight:bold;
color:#FFFFFF;
}

.GroupBy {
border-color:#CCCCCC;
background-color:#DDF0DC;
}



