body {
}

.OtherProductHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #41A9F0;
	font-weight: bold;
	font-size: medium;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.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;
}
