
/*This Stylesheet is copyright (c)2005 NovuScript. All Rights Reserved. No part of this document may be used, duplicated or transmitted without permission, or within the approved use as prescribed by the Terms and Conditions of the Web site to which this Stylesheet is attached.*/
body   { font-size: 11px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; background-color: #fff; margin-right: auto; margin-left: auto; width: 720px }
p   { margin: 0 0 0 2px }
td   { font-size: 11px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif }
h1   { color: #007d7c; font-size: 12px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; margin: 0; padding: 2px }
h2   { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; background-color: #007d7c; margin: 0 0 4px; padding: 2px }
h3 { font-size: 11px; font-weight: bold; padding: 2px; }
h2.gold  { color: #000; background-color: #fc3 }
a { color: #900; text-decoration: underline }
a:hover { color: #007d7c; text-decoration: underline }
/*<agl.folder "Design">*/
	.dErrorMessage   { color: #900; background-color: #ffc; list-style-image: url(ns_media/ns_media_icons/ns_warning_16wh_.gif); list-style-position: inside; display: list-item; margin: 4px; padding: 4px; width: auto; border: solid 1px }
	.dImportant { color: #900; background-color: #fff; display: block; margin: 4px; padding: 2px; width: auto; border: solid 1px }
	.dImportantReversed { color: #fff; background-color: #900; display: block; margin: 4px; padding: 2px; width: auto; border: solid 1px; }
	.dCtrMain { width: 558px; }
	.dTableHdg1 { font-weight: bold; background-color: #fff; padding: 2px; border-bottom: 1px solid #007d7c }
	.dRow   { background-color: #ffe; padding: 2px }
	.dRowAlt   { background-color: #ffc; padding: 2px }
	.dTableTotals1 { color: #000; font-weight: bold; margin-right: 1px; margin-left: 1px; padding: 2px 4px; border-bottom: medium double #000 }
	.dFeature1  { background-color: #fff; margin: 2px; padding: 3px; border: solid 1px #999 }
	.dFeature2   { color: #fff; background-color: #036; margin: 2px; padding: 6px; border: solid 1px #fc3 }
	.dFeature2 a  { color: #fff; font-style: italic; text-decoration: underline; background-color: #036 }
	.dFeatTitle { color: #007d7c; font-size: 12px; font-weight: bold }
	.dInstructions { font-size: 10px; font-style: italic }
	.dCopy1   { text-indent: 8px; margin-top: 4px; margin-bottom: 4px; padding: 2px   }
	.dCopyli { text-indent: 8px; margin-top: 4px; margin-bottom: 4px; padding: 2px; list-style-type: none; display: list-item; }
	.dCopy2 { margin-top: 4px; margin-bottom: 4px }
	.dSavings1 { color: #900; font-size: 11px; font-weight: bold; margin: 4px }
	.dCatHdg { color: #999; font-weight: bold; text-transform: uppercase; margin-top: 4px; margin-bottom: 2px; margin-left: 8px }
	.dSubCatHdg   { color: #900; text-indent: -4px; padding-right: 4px; padding-bottom: 4px; padding-left: 20px }
	.dSubCatHdg a {
		color: #007d7c;
		text-decoration: underline;
		text-indent: inherit;
		margin: inherit;
		padding: inherit;
		padd }
	.dSubCatHdg a:hover {
		color: #900;
		text-decoration: underline;
		text-indent: inherit;
		margin: inherit;
		padding: inherit;
		padd }
	.dBreadcrumb   { width: 550px; margin-top: 4px; margin-bottom: 3px; margin-left: 4px; padding-top: 0; padding-bottom: 3px; border-bottom: 1px solid #666  }
	.dPagination1 { color: #007d7c; font-size: 11px; margin-right: 1px; margin-left: 1px; padding: 2px 4px; border-top: 1px solid #007d7c }
	td.border  { padding: 1px; border: solid 1px #ccc }
	.dTopLinks { color: #999; text-align: right; margin: 4px }
	.dTopLinks a { color: #999; text-decoration: underline; text-align: right; margin: 4px }
	.dTopLinks a:hover { color: #900; text-decoration: underline; text-align: right; margin: 4px }
	.dTDFeature:hover { background-color: #ffc }
	.dDisclaimer { color: #999 }
	.dDisclaimer a { color: #999; text-decoration: underline }
	.dDisclaimer a:hover { color: #900; text-decoration: underline }
	.dCriticalError { color: #000; background-color: #fff; width: 720px; border: solid thin #900 }
	.dCErrorTitle { color: #900; font-size: 14px; font-weight: bold; padding: 8px }
	.dCErrorCopy { font-size: 11px; padding-top: 4px; padding-right: 8px; padding-left: 8px }
	.dTQuote1  {
		font-size: 12px;
		font-weight: bold;
		text-align: left  }
	.dTCredit  { font-size: 10px; text-align: right; margin-top: 6px }
	td.quote  { background-color: #e0ffff; padding: 4px 6px; border: solid 1px #00b2b0 }
	#ProductSearch { min-height: 16px; max-height: 24px; white-space: nowrap; }
	.ProdTop {
		visibility: hidden; }

/*</agl.folder>*/
/*<agl.folder "Form Tags">*/
form {font-size:   inherit;
font-family: Inherit;
margin:      0;
width:       auto }
input   {
		font-size: 11px;
		font-family: inherit;
		font-weight: normal;
		margin-right: 3px;
		margin-left: 3px; }
textarea   { font-size: 11px; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight: normal; border: solid 1px #666 }
option {font-size: 11px;
cursor:    pointer }
select  { font-size: 11px; font-family: inherit; font-weight: normal; cursor: pointer; outline: solid 1px #666 }
.fLabel   { font-weight: normal; padding: 2px 2px 2px 4px }
.fReqLabel    { color: #900; font-weight: bold; padding: 2px 2px 2px 4px }
.fField   { padding-right: 2px; padding-bottom: 8px; padding-left: 8px }
.fSubmit       { color: #333; font-size: 10px; font-weight: normal; background-color: #ddd; cursor: pointer; margin: 2px; border-style: solid; border-width: 2px; border-color: #eee #999 #999 #eee }
.fDelete  { color: #fff; font-weight: bold; background-color: #900; cursor: pointer; border: solid 1px #666 }
.fOutlineBrdr  { margin: 2px; border: solid 1px #666 }
/*</agl.folder>*//*<agl.folder "AutoValidate">*/
/*Styles used by AutoValidate to display field-level errors.*/
.avshowerror   { color: #900; font-style: italic; background-color: #ffc; list-style-position: inside; display: block; margin: 0; padding: 2px 4px; border: dashed 1px }
.avshowerrorfldnm  { color: #900; font-weight: bold; list-style-position: inside }
/*</agl.folder>*/
