body {
}

.OtherProductHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #41A9F0;
	font-weight: bold;
	font-size: medium;
}

.style1 {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
.style2 {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}

.style3 {color: #999999}
.style8 {color: #000000}
.style10 {color: #0066CC}

a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #666666;
}


.BackgroundTableCell
{
	background-color:#EAEAEA;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	padding:2px;
}

.BackgroundTableCellHeader
{
	background-color:#990000;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: white;	
	padding:2px;
}

.InstructionLabel {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color: white;
}

.MenuItem 
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	height:29px;
	margin-left:0px;
	padding-left:0px;
	background-color:transparent;
}

.SectionMenuItem 
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;	
	background-color:transparent;
	text-align:center;	
	height:38px;
	cursor:pointer;	
}

.SectionHoverMenuItem 
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;	
	background-color:transparent;
	text-align:center;
		height:37px;

}

.SubMenuItem
{
	opacity:.85;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}

.SubMenuHoverItem
{
}


.HeaderUserName 
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color:Black;	
}

.SectionHeaderInstructions 
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;	
}

.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;
	
	font:arial;
	font-size:xx-small;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	
}
.ProgressIndicator_tab
{
	font:arial;
	font-size:xx-small;
	color:#555555;
	padding-top:2px;
	padding-bottom:2px;
	height:19px;	
}


.DropdownRowSelectedStyle
{		
	background-color:#E8E8E8;
}

.GridRowDefaultStyle{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

.GridRowAltDefaultStyle{ 
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;	
	background-color:#F2F2F2;
}

.GridRowSelectedStyle
{	
	background-color:#E8E8E8;	
}

.GridColumnHeaderStyle
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	text-align:center;
	background-color:#F7F7F7;
	Background-Image:url(SecureImages/Themes/Aero/grid_header_bg.jpg);

}

.FilterList{
    padding: 10px 3px 10px 3px;
    width:100px;
    height:100px;
    color:Black;
    background-image:url(options.png);
    background-color:#F1F1F1;
   font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	    opacity:.95;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
    background-position:fixed;
    overflow:auto;
}

.FilterOperandList{
    padding: 10px 3px 10px 3px;
    width:100px;
    height:200px;
    color:Black;
    background-image:url(options.png);
    background-color:White;
   font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	    opacity:.95;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
    background-position:fixed;
    overflow:auto;
}

.FilterOperand{   
    color:Black;   
    font-family:Arial Narrow ;
    font-size:small;
}

.FilterHighlight
{
	color:White;
    cursor:default;
    border:solid 1px black;
    background-color:#3C7FB1;
    /*font-size:small;*/
    font-weight:bold;
}

.FilterRow
{
	color:Black;
    cursor:default;
    border:solid 1px black;
    background-color:White;
    /*font-size:small;*/
    font-weight:bold;
}

.FilterOperandHover
{
	color:#333333;
    cursor:default;   
    font-weight:bold;
}

.FilterRowStyle{ 
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;	
	background-color:#F5F5F5;
}



.StandardLabel{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

.StandardText {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

.PublicText {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}

.StandardError {
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: Red;
}


.CustomerSearch
{
	text-align:right;
	font-size:xx-small;
	font-family:Arial;
	color:Black;
	height:16px;
	width:120px;
}

.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:Red;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	width: 150px;
	position: absolute;
	right: 0px;
	padding-left:4px;
}

.CustomerSearch IMG
{
	display:none;
}

.TypeAheadDisplay
{
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color:Red;
}

.CustomerInfo SPAN
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}

.SuggestList 
{
	BORDER: silver 1px solid; 
	PADDING: 4px; 
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		BACKGROUND-COLOR: #f3f3f3 
}
.SuggestRow 
{
	PADDING: 2px; 
	FONT-SIZE: xx-small;
	COLOR: black;
	FONT-FAMILY: tahoma 
}
.SuggestRowSel 
{
	CURSOR: default; 
	COLOR: black 
}


.DisplayName{ 
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color: white;	
}

.SubtitleText
{	
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color: white;	
	padding:2px;
}

.CalendarStyle
{
	background-color:White ;	
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;
}

.DayHeaderStyle
{
	background-color:Gray ;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;
}

.MonthStyle
{
	background-color:Gray ;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	
	color:black;
}

.CalendarTitleStyle
{
	background-color:Gray ;
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;
}

.CalendarFooterStyle
{
	background-color:Gray ;
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;
}

.CalendarWeekendDayStyle
{
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;
}

.CalendarSelectedDayStyle
{
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	
	color:black;
}

.CalendarTodayStyle
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:Blue;
}

.CaledarDropDownStyle
{
	background-color:Gray ;	
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:Black;	
}

.CalendarEditStyle
{
	background-color:White;
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color:black;	
}


.TableStyle
{
	font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color:#F2F2F2;	
}

.TableStandardError {
font-family: Arial Narrow ,Arial, Helvetica, sans-serif;
	font-size: small;
		color: Red;
		background-color:#F2F2F2;	
}


/*
	The CSS class that will be applied to the header. 
    The header can be absolutely positoned anywhere in the control, because the WebImageViewerhas an internal DIV that
    wraps the control with a position set to relative. </para>
*/
.igiv_HeaderContentArea
{
	padding-bottom:1px;
	padding-left:3px;
	background-color:Red;
}