BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; COLOR: #444444; FONT-SIZE: 12px;}

BODY {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #FFFFFF;}

.wrapper {background-color: #FFFFFF; border: 0px solid #777777;}

A:link {COLOR: #AB2C2C; TEXT-DECORATION: none;}
A:visited {COLOR: #AB2C2C; TEXT-DECORATION: none;}
A:hover {COLOR: #000000; TEXT-DECORATION: underline;}
A:active  {COLOR: #AB2C2C; TEXT-DECORATION: underline;}

.VertMenuItems:link {COLOR: #000000; TEXT-DECORATION: none;}
.VertMenuItems:visited {COLOR: #000000; TEXT-DECORATION: none;}
.VertMenuItems:hover {COLOR: #990000; TEXT-DECORATION: none;}
.VertMenuItems:active  {COLOR: #000000; TEXT-DECORATION: none;}

.menu:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.menu:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.menu:hover {COLOR: #000000; TEXT-DECORATION: none;}
.menu:active  {COLOR: #FFFFFF; TEXT-DECORATION: none;}

.headtext {COLOR: #AB2C2C; TEXT-DECORATION: none; font-weight: bold;}
.head:link {COLOR: #AB2C2C; TEXT-DECORATION: none; font-weight: bold;}
.head:visited {COLOR: #AB2C2C; TEXT-DECORATION: none; font-weight: bold;}
.head:hover {COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;}
.head:active  {COLOR: #AB2C2C; TEXT-DECORATION: none; font-weight: bold;}

H1 {FONT-SIZE: 18px; margin-bottom: 0px; margin-top: 0px; COLOR: #AB2C2C; }

H2 {FONT-SIZE: 13px; margin-bottom: 0px;}

H3 {FONT-SIZE: 12px; margin-bottom: 0px;}

HR {COLOR: #666666; HEIGHT: 1px;}

.space {line-height: 160%; text-align: justify;}

.HeadLine {BACKGROUND-COLOR: #FFFFFF; border-top: 1px solid #777777; border-bottom: 1px solid #777777;}

.CategoriesList {FONT-SIZE: 14px; padding-bottom: 9px; padding-top:9px; margin-right: 10px; margin-left: 3px; border-bottom: 1px solid #990000;}

.DialogBox {padding: 8px; border-left: 1px solid #990000; border-right: 1px solid #990000;}

.DialogTitle {COLOR: #AB2C2C; FONT-SIZE: 18px; padding-bottom: 2px; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px;}

.DialogTitleBox {background: url(images/dialog-back.gif); background-repeat: repeat-x; text-align: left; width: 100%; vertical-align: top;}

.DialogBottom {background: url(images/dialog-bottom.gif); background-repeat: repeat-x; width: 656px;}

.welcome {background: url(images/welcome-box.jpg); background-repeat: no-repeat;}

.RightShadow {background: url(images/right-shadow.gif); background-repeat: repeat-y;}

.CatBack {background: url(images/cat-back.jpg); background-repeat: no-repeat; background-position: bottom right;}

.CatBack2 {background: url(images/cat-back2.jpg); background-repeat: no-repeat; background-position: bottom right;}

.menubar {background: url(images/menubar.gif); background-repeat: no-repeat;}

.Featured1 {font-weight: bold; color: #FFFFFF; font-size: 16px; font-style: italic; padding-left: 10px; padding-top: 3px;}

.FeaturedText {color: #000000; padding-left: 15px; padding-top: 15px; padding-right: 0; padding-bottom: 10px; line-height: 130%;}

.Bottom {COLOR: #FFFFFF; font-size: 10px; background: url(images/bottom-back.gif); background-repeat: no-repeat;}

.NumberOfArticles {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.TopLabel {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.AdminSmallMessage {COLOR: #FF3300;}

.AdminTitle {COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.Line {BACKGROUND-COLOR: #777777;}

.ProductTitle {COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductDetailsTitle {COLOR: #AB2C2C; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductDetails {COLOR: #000000;}

.ProductDetailsPrice {COLOR: #990000; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPriceCategory {COLOR: #555555; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPriceDetail {COLOR: #555555; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPriceCart {COLOR: #555555; FONT-WEIGHT: bold; FONT-SIZE: 11px;}

.OptionTitles {font-weight: bold;}

.MarketPrice {FONT-SIZE: 11px;}

.ItemsList {COLOR: #081589; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.NavigationPathStatic {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.NavigationPath:link {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.NavigationPath:visited {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.NavigationPath:active {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.NavigationPath:hover {COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 11px;}

.FormButton {FONT-WEIGHT: bold; FONT-SIZE: 11px;}

.Button2On {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; Background-color: #017A83; text-transform: uppercase; padding: 3px; border: 1px solid #017A83; cursor: pointer;}

.Button2Off {COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; Background-color: #990000; text-transform: uppercase; padding: 3px; border: 1px solid #990000; cursor: pointer;}

.Buttonsheets2On {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; Background-color: #017A83; padding: 3px; border: 1px solid #017A83; cursor: pointer;}

.Buttonsheets2Off {COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none; Background-color: #990000; padding: 3px; border: 1px solid #990000; cursor: pointer;}

.CustomerMessage {COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.ErrorMessage {COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

.Star {COLOR: #777777;}

.HighLight {BACKGROUND-COLOR: #FFFFCC;}

.TableHead {BACKGROUND-COLOR: #EEEEEE;}

.SmallNote:link {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:visited {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}
.SmallNote:hover {COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px;}
.SmallNote:active {COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.custinfo {background-color: #EEEEEE; padding-left: 10px; border: 1px solid #CCCCCC;}

.bottomlink:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.bottomlink:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.bottomlink:hover {COLOR: #000000; TEXT-DECORATION: none;}
.bottomlink:active  {COLOR: #FFFFFF; TEXT-DECORATION: none;}

.checkoutmenuon {font-weight: bold; color: #CC0000;}
.checkoutmenu {color: #444444;}

.checkoutmenu-link:link {color: #444444;}
.checkoutmenu-link:active {color: #444444;}
.checkoutmenu-link:visited {color: #444444;}
.checkoutmenu-link:hover {color: #CC0000;}

.SubHeader2 {COLOR: #666666;font-size: 11px;FONT-WEIGHT: bold;}

.SubHeader2Line {BACKGROUND-COLOR: #CCCCCC;}


.reghead {}
.regheadtext {color: #444444;}
.regbox {background-color: #EEEEEE; border: 1px solid #CCCCCC;}

.brdr1 {
 border-bottom: 1px solid #990000;
}
.brdr2 {
 border-bottom: 2px solid #990000;

}
.brdrdash {
 border-bottom: dashed #333333 1px;
}
.indent {
 padding-left: 15px;
}
.indentdash {
 padding-left: 15px;
 border-bottom: dashed #333333 1px;
}
.ingredtbl {
 border: solid #990000 1px;
 padding: 5px;
background-color: #EEEEEE;
}
.CM27 {
	font-size: 110%;
	margin:0in;
	margin-left:0.2in;
	margin-bottom:8pt;
	text-autospace:none;
	font-weight: bold;
}
.CM26 {
	margin:0in;
	margin-left:0.4in;
	margin-bottom:0.0001pt;
	text-autospace:none;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
}
.CM8 {
	margin:0in;
	margin-bottom:0.0001pt;
	text-autospace:none;
	font-size:12px;
	font-weight:600;
	color: #6F0000;
}
.CM88 {
	margin:0in;
	margin-left:0.15in;
	margin-bottom:0.0001pt;
	text-autospace:none;
	font-size:12px;
	font-weight:400;
	color: #990000;
}
.reverse {
	color: #003333;
	font-weight:600;
	background-color: #EEEEEE;
	border: solid;
	border-color: #003333;
	border-width: 1px;
	margin-right: 10px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.azheader {
	background-color:#EEEEEE;
	color: #003333;
	font-weight: 600;
	border-style: solid;
	border-color: #003333;
	border-width: 1px;
	padding: 4px 20px;
	max-width: inherit;
}
.topmarg {
	margin-top: 16px;
}
.imgrt {
 padding-right: 15px;
}
.pr_hr_marg {
	margin-bottom: 18px;
	margin-top: 18px;
}
.newsletterborder1 p {
	line-height: 160%; 
	text-align: justify; 
	margin: 0px 0px;
	text-indent: 25px;
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
}
.newsletterborder1 h1 {
	margin-top: 8px;
	font-size: 20px;
}
.newsletterborder1 h2 {
	margin-bottom: 0px;
	margin-top: 8px;
	padding-bottom: 0px;
	font-size: 125%;
	color: #003333;
}
table.newsletterborder1 ul {font-family:"Times New Roman", Times, serif; font-size:16px; margin-top:0px;} 

span.small {font-size: 16px;}

.newsletterborder2 {
	border-color: #333333;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	margin-left: 8px;
	margin-right: 4px;
}
.newsletterborder2 td{	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	background-color:#CCCCCC;
}
.newsletterborder2 p {	font-family: "Times New Roman", Times, serif;
	line-height: normal;
	margin: 4px 4px;
}
.newsletterborder2 h3 {	font-family: "Times New Roman", Times, serif;
	line-height: normal;
	margin-top: 0px;
}
.qa {
	font-size: 18px;
	color:#178E8A;
	font-weight: 600;
	font-style:italic;
}
.references {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
/*	font-style: italic; */
	text-align: left;
}
.references ol {
	font-size: 100%;
	margin-left: 0px;
}
.references ol li {
	margin-left: 40px;
}
.references ul {
	font-size: 100%;
	margin-left: 0px;
}
.references ul li {
	margin-left: 40px;
	list-style-type: disc;
}
 
.concordclass {font-size:12px;}
.urlclass {font-size:12px;}
.inputtdwithin {font-size:12px;}
.prevnext {font-size:12px;}
.picool ol {margin-left: 14px; padding-left: 0px;}
.picool li {margin-left: -1px; padding-left:0px;}
/*
.picoicon {
	float:left;
	position:absolute;
	margin-left:-46px;
	padding-right:4px;
	vertical-align:top;
	border-width:0;
}
*/

.smlr {font-size: 80%;}

.strontref p {
	text-indent: 36px;
	margin: 0px 2px 0px 2px;
	padding: 1px 2px;
	line-height: 100%;
}
.strontref p.citation {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 16px;
	text-indent: 0px;
	background-color:#CCCCCC;
	padding: 5px;
}
.strontref span.comment {
	font-style: italic;
}

.strontref span.emph {
	font-style: italic;
	text-decoration:underline;
}
/* Pall NL article */
.vertup {
	vertical-align:35%;
	line-height: 65%;
}

.nlheader {
	text-align: center;
	background-color: #017A83; 
	margin: 0px 2px 0px 2px; 
	padding: 4px 2px 8px 2px; 
}

.nlheader h1 {
	font-size:20px;
	font-weight: bold; 
	color: #FFFFFF; 
}

.nlheader h2 {
	font-size:16px;
	font-weight: bold; 
	color: #FFFFFF; 
}

.nlinsert {
	border-style: dashed; 
	border-width: 1px; 
	border-color:#006666; 
	background-color:#F4F4F4; 
	padding: 6px;
	margin: 12px 30px;
}
.nlinsert h1, .nlinsert h2 {
	text-align:center;
}
.nlinsert h3 {
	margin-top: 2px;
	margin-bottom: 4px;
	text-align:center;
}
.nlinsert ol, .nlinsert ol li {
	margin-top: 0px;
}
.nlinsert ul, .nlinsert ul li {
	text-align:left;
}
.nlinsert hr {
	margin-top: 4px;
	margin-bottom: 4px;
	text-align:center;
	width:40%;
	color:#006666;
	height:2px;
}
.nlinsertrt {
	float: right;
    width: 300px;
	border-style: dashed; 
	border-width: 1px; 
	border-color:#006666; 
	background-color:#F4F4F4; 
	padding: 6px;
	margin: 8px 6px 6px 20px;
}
.nlinsertrt h3 {
	text-align:center;
	font-size:125%;
	margin: 8px 0;
}
.nlinsertrt p {
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	line-height:125%;
}
.nlinsertrtbg {
	float: right;
    width: 300px;
	border-style: dashed; 
	border-width: 1px; 
	border-color:#017A83; 
	background-color:#F4F4F4; 
	padding: 4px;
	margin: 8px 6px 6px 20px;
	font-size:16px;
}

.nlimagenobdr {
  float: right;
  border:none;
  margin: 0 1em 0.5em 2em;
  padding: 0.5em;
}
.nlimagenobdr p {
  text-align: center;
  font-style: italic;
  color: #003366;
  text-indent: 0;
}

.capsulewidth {width: 66px;}
.capwide{width: 87px;}
.lftrt {width: 100%; text-align: right;}
.lftrt span {float: left;}
div.nlimage {
  float: right;
  width: 400px;
  border: 2px #006666 dashed;
  margin: 0.5em;
  padding: 0.5em;
  margin-left:15px;
}
div.nlimage p {
  text-align: center;
  font-style: italic;
  color: #006666;
  text-indent: 0;
}
.opennewpage { background: transparent url(/skin1/images/opennewpage.gif) center right no-repeat; padding-right: 12px; margin-right: 1px; }
.hang {text-indent: -2em; padding-left: 2em;} 
.greenbar {background-color: #006666; font-weight: bold; color: #FFFFFF;}
.thispagemenu {
	float:right; 
	padding:0 4px 2px 4px; 
	margin: 5px 5px 10px 20px; 
	border-bottom: 1px solid #999999; 
	text-align:center; 
	font-variant:small-caps;
}
.nlgreen {
	font-family:"Times New Roman", Times, serif;
	text-align:center; 
	color:#FFFFFF; 
	background-color:#017A83; 
	padding:2px; 
	margin-bottom:6px;
	}
.nlgreen h4 {
	color:#FFFFFF;
	font-size:180%;
	line-height:100%;
	margin: 8px;
}
.nlgreen h5 {
	color:#FFFFFF;
	font-size:140%;
	line-height:100%;
	margin: 8px;
}
/* for Information page indents */
.indentlines {
	margin: 0 in;
	padding-left: 12px;
	margin-bottom: 0.0001 pt;
	line-height: 135%;
}
/* for msg, warning, in products */
.prodmsg {
	border-style: dashed; 
	border-width: 1px; 
	border-color:#006666; 
	padding: 5px;
	margin: 8px 20px 12px 20px;
}
div.nlnav {
	float: right;
	margin-right: 8px;
	text-align:left;
}
div.nlnav li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
div.nlnav ul {
	margin-bottom:3px;
}
/* NL form */
.required {
	color:#CC0000;
	font-weight:bold;
}
.insertprodpg {
	border-style: dashed; 
	border-width: 1px; 
	border-color:#006666; 
	background-color:#F4F4F4; 
	padding: 4px;
	margin: 0px 4px;
}
.insertprodpg p {padding: 0px; margin:0px;}
/* nl 1st page article list on left */
.nlfirstpgtoc {
	float: right;
    width: 205px;
	color:#FFFFFF; 
	background-color:#017A83; 
	padding:6px; 
	margin: 6px 0px 6px 20px;
	text-align:left;
	}

.nlfirstpgtoc p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: -4px;
	}
.nlfirstpgtoc h4{
	color:#FFFFFF;
	font-size:125%;
	line-height:115%;
	text-align:left;
	margin-top: 0;
	margin-bottom: 4px;
}
.nlfirstpgtoc h4 div {
	color:#FFFFFF;
	font-size:85%;
	line-height:120%;
	text-align:left;
	padding-left: 8px;
	margin-top: 2px;
	margin-bottom: 4px;
}
.nlfirstpgtoc h5 {
	color:#FFFFFF;
	font-size:105%;
	line-height:120%;
	text-align:left;
	padding-left: 8px;
	margin-top: 2px;
	margin-bottom: 4px;
}
.nlfirstpgtoc a:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.nlfirstpgtoc a:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.nlfirstpgtoc a:hover {COLOR: #FF9; TEXT-DECORATION: none;}
.nlfirstpgtoc a:active {COLOR: #ccc; TEXT-DECORATION: none;}

.prodinfo1 {
	margin: 6px 0in 3px 0in;
	padding-left: 0px;
	text-autospace:none;
	line-height: 100%;
}
.prodinfo2 {
	margin: 2px 0in 2px 0in;
	padding-left: 14px;
	text-autospace:none;
	line-height: 100%;
}
