﻿H3
{
	font-family:Arial;
	color:#000000;
	font-variant:small-caps;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	margin-left:5px;
}
H2
{
	font-family:Arial;
	color:#00008b;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}
input[type="text"].coInput 
{
  font-family: Arial;
  font-size: 8pt;
  text-align: left;
  border: 1pt inset #C0C0C0;
}
input[type=button] {
	font-family: Arial;
	font-size: 8pt;
}
.h_recall_date
{
  font-family: Arial;
  font-size: 10pt;
  color: #CACACA;
  font-weight: bold;
}
.cp
{
	cursor:pointer
}
.login_area
{
	background-color: #becfe9;
	border:0px;
}
.login_area_si
{
	font-family: Arial;
	font-size:10pt;
}
.login_area_lbl
{
	font-family: Arial;
	font-size:10pt;
}
.login_area_pad
{
	background-color: #becfe9;
	font-size:1pt;
}
.login_area_lbl_r
{
  font-family: Arial;
  font-size:8pt;
  font-weight:bold;
  text-align:right;
}
.pad
{
	font-size:1pt;
}
A.login_area_a:hover
{
	font-family:Arial;
	font-size:8pt;
	color:#483d8b;
	cursor:pointer;
	text-decoration:underline;
	border:none;
}
A.login_area_a:link
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	cursor:pointer;
	text-decoration:underline;
	border:none;
}
A.login_area_a:visited
{
	font-family:Arial;
	font-size:8pt;
	cursor:pointer;
	text-decoration:underline;
	border:none;
}
.inp_1
{
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	border:2pt inset #f0f0f0;
}
.inp_2
{
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	border:1pt inset #f0f0f0;
}
.btn_1
{
	font-family:Arial;
	font-size:8pt;
	text-align:center;
}
.home_NBhdr
{
	font-family:Times New Roman;
	font-size:24pt;
	text-align:left;
}
.general_txt
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
}
.login_warning
{
  font-family:Arial;
  font-size:9pt;
  font-style: italic;
  color: #ff0000;
}
.link_9
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
}
A.link_9 
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
}
A.link_9:hover
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#483d8b;
}
.link_9
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	border-bottom: 1pt solid #00007b;
}
A.link_9
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#800080;
	line-height:19px;
	border-bottom: 1pt solid #00007b;
}
A.link_9:hover
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#483d8b;
	line-height:19px;
	border-bottom: 1pt solid #00007b;
}
.link_9_noul
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	line-height:19px;
	border-bottom: 1pt solid #00007b;
}
A.link_9_noul
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	line-height:19px;
	border-bottom: 1pt solid #00007b;
}
A.link_9_noul:visited
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom: 1pt solid #00007b;
}
A.link_9_noul:link
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom: 1pt solid #00007b;
}
A.link_9_noul:active
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom: 1pt solid #00007b;
}
A.link_9_noul:hover
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom: 1pt solid #00007b;
}
A.link_10 
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#00007b;
}
A.link_10:hover
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#483d8b;
}
A.link_10_noul
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom:1pt solid #00007b;
}
A.link_10_noul:visited
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#00007b;
	text-decoration:none;
	border-bottom:1pt solid #00007b;
}
A.link_10_noul:hover
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	color:#483d8b;
	text-decoration:none;
	border-bottom:1pt solid #00007b;
}
A.link_11_noul
{
  font-family: Arial;
  font-size: 11pt;
  text-align: left;
  color: #000099;
  text-decoration: none;
  border-bottom: 1pt solid #000099;
}
A.link_11_noul:visited
{
	font-family:Arial;
	font-size:11pt;
	text-align:left;
	color:#000099;
	text-decoration:none;
	border-bottom:1pt solid #000099;
}
A.link_11_noul:hover
{
	font-family:Arial;
	font-size:11pt;
	text-align:left;
	color:#000099;
	text-decoration:none;
	border-bottom:1pt solid #000099;
}
.general_txt_11
{
	font-family:Arial;
	font-size:11pt;
	text-align:left;
}
.general_txt_8
{
	font-family:Arial;
	font-size:8pt;
	text-align:left;
}
.general_txt_with_overflow
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	overflow:auto;
}
.general_txt_with_overflow_mb5
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	overflow:auto;
	margin-bottom:5px;
}

.title_bar
{
	background-color:#becfe9;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	margin-top:5px;
	margin-bottom:3px;
}
.linkPSC 
{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
}
.linkPSC:hover
{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	border-bottom: 1pt solid #00008b;
}
.link_list
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: -15px;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #16AAB4;
}
A.link_list
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	text-decoration:underline;
	margin-top:0px;
	text-decoration:none;
	color: #16AAB4;
}
A.link_list:hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#483d8b;
	cursor:pointer;
	text-decoration:none;
	border-bottom: 1pt solid #00008b;
}
.link_listT
{
  margin-top: 0px;
  margin-bottom: 0px;
  text-indent: -15px;
  font-size: 8pt;
  text-decoration: none;
  color: #003399;
}
A.link_listT
{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	text-decoration:underline;
	margin-top:0px;
	text-decoration:none;
  color: #003399;
}
A.link_listT:hover
{
	font-size:8pt;
	font-weight:bold;
	color:#483d8b;
	cursor:pointer;
	text-decoration:none;
	border-bottom: 1pt solid #00008b;
  color: #003399;
}
.link_list_sm
{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial;
	font-size:7pt;
}
A.link_list_sm
{
	font-family:Arial;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	text-decoration:underline;
	margin-top:0px;
}
A.link_list_sm:hover
{
	font-family:Arial;
	font-size:7pt;
	font-weight:bold;
	color:#483d8b;
	cursor:pointer;
	text-decoration:underline;
}
A.footer_links
{
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	text-align:center;
	cursor:pointer;
	text-decoration:underline;
}
A.footer_links:hover
{
	font-family:Arial;
	font-size:9pt;
	color:#483d8b;
	text-align:center;
	cursor:pointer;
	text-decoration:underline;
}
A.function_links
{
	font-family:Arial;
	font-size:10pt;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
A.function_links:hover
{
	font-family:Arial;
	font-size:10pt;
	cursor:pointer;
	text-decoration:none;
	color:#483d8b;
	font-weight:bold;
}
.LoginMsg
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#ff0000;
}
.LoginWng
{
	font-family:Arial;
	font-size:9pt;
	color:#ff0000;
}
.inp_label1 
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00008b;
	text-align:right;
}
.inp1
{
	font-family:Arial;
	font-size:8pt;
	color:#00008b;
}
.btn1
{
	font-family:Arial;
	font-size:8pt;
	color:#00008b;
	cursor:pointer;
}
.err
{
	font-family:Arial;
	font-size:8pt;
	color:#ff0000;
}
.br_3 
{
	font-size:1pt;
	height:3px;
}
.notAuth
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#d99e00;
}
.inpOrderQty
{
	font-family:Arial;
	font-size:8pt;
	color:#000080;
}
.orderLink
{
	font-family:Arial;
	font-size:8pt;
	color:#5e5e5e;
}
.orderLinkDV
{
	font-family:Arial;
	font-size:8pt;
	color:#5e5e5e;
}
.orderQty
{
	font-family:Arial;
	font-size:8pt;
	color:#00008b;
	width:20px;
	height:15px;
	font-weight:bold;
}
.orderLabel
{
	font-family:Arial;
	font-size:9pt;
	color:#00008b;
	font-weight:bold;
	text-align:right;
}
.tlf
{
	table-layout:fixed;
	border-collapse:separate;
}
.tal
{
	text-align:left
}
.cartText
{
	color:#80624a;
	font-family:Arial;
	font-size:8pt;
}
.cartComments
{
	color:#b9b9b9;
	font-family: Arial;
	font-size:8pt;
}
A.cartText
{
	text-decoration:none;
}
A:hover.cartText
{
	color:#101080;
	text-decoration:none;
}
.cartDivider
{
	color: #312923;
	font-family:Arial;
	font-size:8pt;
}
.coLabel
{
	text-align:right;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}
.coLabelL
{
	text-align:left;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;	
	background-color:#ffe1a1;
	border:1pt solid #cebb76;
}
.coInput
{
  font-family: Arial;
  font-size: 8pt;
  text-align: left;
  border: 1pt inset #C0C0C0;
}
.coInputRequired
{
	font-family: Arial;
	font-size:8pt;
	text-align:left;
	background-color:#dde8f3;
}
.required
{
	color:#ff0000;
	font-family:Arial;
	font-size:8pt;
}
.txtInput
{
	font-family: Arial;
	font-size:8pt;
	text-align:left;
}
.txtInputC
{
	font-family: Arial;
	font-size:8pt;
	text-align:center;
}
.critLabel
{
	text-align:right;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#00008b;	
}
.critLabelL
{
	text-align:left;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#00008b;	
}
.noteLabel
{
	text-align:right;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#6163c3;	
}
.noteLabel_L
{
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#6163c3;	
}
.noteLabel_C
{
	text-align:center;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#6163c3;	
}
.showFilter
{
	font-family:Verdana;
	font-size:10px;
	color:#555555;
}
.critLabelVT
{
	text-align:right;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#00008b;
	vertical-align:top;	
}
.critArea
{
	background-color:#ededf1;
	font-size: 8pt;
	font-weight:bold;
	color:#2c2e7a;
	text-align:left;
	border: 1pt solid #2c2e7a;
	margin:2px;
}
.critInput
{
	text-align:right;
	font-family:Arial;
	font-size:8pt;
	color:#000080;
  border: 1pt inset #C0C0C0;
}
.critInputL
{
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	color:#000080;
  border: 1pt inset #C0C0C0;
}
.critInputL_over
{
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	color:#0000a0;
	background-color:#d8d8e2;
	cursor:pointer;
  border: 1pt inset #C0C0C0;
}
.critInputC
{
	text-align:center;
	font-family:Arial;
	font-size:8pt;
	color:#000080;
  border: 1pt inset #C0C0C0;
}
.itemGridHeader 
{
	font-family:Arial;
	font-size:11pt;
	color:#00008b;
	text-align:left;
	font-weight:bold;
}
.genText
{
	font-family:Arial;
	font-size:9pt;
}
.genText_R
{
	font-family:Arial;
	font-size:9pt;
	text-align:right;
}
.genTextB_R
{
	font-family:Arial;
	font-size:9pt;
	text-align:right;
	font-weight:bold;
}
.genTextB
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
.genTextB9
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
.genTextB9U
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	font-weight:bold; 
	text-decoration:underline;
}
.hdrText9U
{
  border: 1pt solid #000066;
  padding: 2px;
  font-family: Arial;
  font-size: 9pt;
  text-align: left;
  background-color: #DCDCDC;
}
.genTextBI9
{
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
	font-style:italic;
}
.genTextB10
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	color:#00008b;
}
.getTextB10_blk
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
}
.genTextB11
{
	font-family:Arial;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	color:#00008b;
}
.genTextB10B
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
}
.genTextB10B_R
{
	font-family:Arial;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	color:#ff0000;
}
.genTextB_C
{
	font-family:Arial;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
}
.POSGroupSelectedIE
{
	border:1pt solid #46351c;
	color: #46351c;
	background-color: #dac798;
	font-family: Arial;
	font-size:8pt;
	margin-left:2px;
	padding:2px;
	display:inline-block;
	height:20px;
}
.POSGroupSelected
{
	border:1pt solid #46351c;
	color: #46351c;
	background-color: #dac798;
	font-family: Arial;
	font-size:8pt;
	margin-left:2px;
	padding:2px;
	height:20px;
}
.POSGroupUnselectedIE
{
	border: 1pt solid #9e7846;
	color: #c57815;
	background-color: #ffffff;
	font-family: Arial;
	font-size:8pt;
	cursor:pointer;
	margin-left:2px;
	padding:2px;
	display:inline-block;
	height:20px;
}
.POSGroupUnselected
{
	border: 1pt solid #9e7846;
	color: #c57815;
	background-color: #ffffff;
	font-family: Arial;
	font-size:8pt;
	cursor:pointer;
	margin-left:2px;
	padding:2px;
	height:20px;
}
.POSGroupOverIE
{
	border: 1pt solid #46351c;
	color: #46351c;
	background-color: #dac798;
	font-family: Arial;
	font-size:8pt;
	cursor:pointer;
	margin-left:2px;
	padding:2px;
	display:inline-block;
	height:20px;
}
.POSGroupOver
{
	border: 1pt solid #46351c;
	color: #46351c;
	background-color: #dac798;
	font-family: Arial;
	font-size:8pt;
	cursor:pointer;
	margin-left:2px;
	padding:2px;
	height:20px;
}
.recallNarrative
{
  font-family: Arial;
  font-size: 10pt;
  color: #00008b;
  font-style: italic;
  text-align: left;
}
.help_text
{
	font-family:Arial;
	font-size:9pt;
	color:#30218b;
	background-color:#e8e8e8;
	border:1pt solid #888888;
}
.editDiv
{
	background-color:#dcdcff;
	border:1pt solid #0f103f;
}
.orderInfoLabel
{
	border:1pt solid #000080; 
	border-collapse:collapse; 
	color:#2327d7;
	font-weight:bold; 
	text-align:right; 
	background-color:#e9e9eb
}
.orderInfoHeader
{	
	border:1pt solid #000080; 
	border-collapse:collapse; 
	color:#2327d7;
	font-weight:bold; 
	text-align:center; 
	background-color:#e9e9eb
}
.orderInfo
{
	border:1pt solid #2327d7; 
	border-collapse:collapse; 
	text-align:left
}
.orderDetailHead
{
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	color:#6163c3;
}
.orderDetailHR
{
	color:#6163c3;
}
.orderInfoHilight
{
	background-color:#ffff40;
}
.shippingInfoBox
{
	border: 1pt solid #6163c3;
	font-family:Arial;
	font-size:9pt;
}
.hrBlue
{
	color:#0020AA;
}
.foHeader
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00008b;
	background-color:#dddddd;
}
.productInfoLabel
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#0d0f75;
	text-align:right;
	vertical-align:top;
}
.productInfo
{
	font-family:Arial;
	font-size:9pt;
	color:#5153a9;
	text-align:left;
	vertical-align:top;
}
.logoInfo
{
	font-family:Arial;
	font-size:7pt;
	color:#999999;
	text-align:left;
	margin-right:15px;
}
.help_panel_header
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#30218b;
}
.help_link 
{
	font-family:Arial;
	font-size:8pt;
	font-style:italic;
	color:#191ca7;
	text-align:left;
}
.help_text1
{
	font-family:Arial;
	font-size:8pt;
	color:#200c6c;
	background-color:#e8e8e8;
}
.help_text_nb
{
	font-family:Arial;
	font-size:8pt;
	color:#200c6c;
	background-color:#e8e8e8;
}
.help_hdr
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#00008B;
	margin-top:5px;
	margin-bottom:2px;
}
.help_txt_err
{
	font-family:Arial;
	color:#ff0000;
	font-size:8pt;
}
.homeNewsLink
{
	font-family:Garamond;
	font-weight:bold;
	font-size:9pt;
}
.navPath
{
	border: 1pt solid #c3c3c3;
	background-color: #eaeaea;
	font-family:Arial;
	font-size: 7pt;
}
.sup8
{
	font-family:Arial;
	font-size:7pt;
	vertical-align:super;
}
.t6
{
	border: 1pt solid #c0c0c0;
}
.tr6
{
	background-color: #ffffff;
	border:1pt solid #f0f0f0;
	cursor:pointer;
}
.tr6A
{
	background-color: #dedee0;
	border: 1pt solid #f0f0f0;
	cursor:pointer;
}
.td6
{
	font-family:Verdana;
	font-size:8pt;
}
.sup9
{
	vertical-align:super;
	font-size:9pt;
}
.sup7
{
	font-family:Arial;
	font-size:7pt;
	vertical-align:super;
}
.link9td
{
	height:22px;
}
.OTBtn
{
	border:1pt solid #00008b;
	background-color: #e1dfe5;
	font-family:Arial;
	font-size:8pt;
	color:#00008b;
	cursor:pointer;
	text-align:center;
}
.OTBtn:hover
{
	border:1pt solid #00008b;
	background-color: #c8c2d4;
	font-family:Arial;
	font-size:8pt;
	color:#00008b;
	cursor:pointer;
	text-align:center;
}
	
p
{
	font-family: Arial;
	font-size: 8pt;
}
h4
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #333399;
}
.multProdDetHead
{
  font-family:Arial;
  font-size:9pt;
  color:#0d0f75;
  text-align:center;
  vertical-align:bottom;
  border:1pt solid #dcdcdc;
  background-image:url('Images/ProductSpecHeaderGradient.jpg');
}

.multProdDetAL
{
  font-family: Arial;
  font-size:9pt;
  color:#0d0f75;
  text-align:left;
  vertical-align:middle;
  border:1pt solid #dcdcdc;
}

.multProdDetAC
{
  font-family: Arial;
  font-size:9pt;
  color:#0d0f75;
  text-align:center;
  vertical-align:middle;
  border:1pt solid #dcdcdc;
}
.multProdName
{
  font-family: Arial;
  font-size:11pt;
  font-weight:bold;
  text-align:center;
  color:#0d0f75;
}
.menuItem
{
  font-weight:normal
}

@media screen 
{
	.screenonly
	{
	}
	
	.printonly
	{
		display:none;
	}
}

@media print
{
	.screenonly
	{
		display:none;
	}
	 
	.printonly
	{
	}
}
.critCell
{
  border-spacing: 5px;
  border-collapse: separate;
}
.table2
{
  border-spacing: 2px;
  border-collapse: separate;
}
.tdCenter
{
  text-align:center;
}
TABLE.cp2 td 
{
  padding: 2px;
}
TABLE.cp2 
{
  table-layout:fixed;
}
TABLE.cp0 td
{
  padding: 0px;
}
TABLE.cp0
{
  table-layout:auto;
}
TABLE.cs2 td 
{
  border-spacing: 2px;
}
TABLE.cs2 
{
  table-layout:fixed;
}
TD.cp2
{
  padding:2px;
}