body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-style: none;
}

H1.pageheader
{
	font-family: Verdana;
	font-size: 14pt;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: normal;
}

H1.pageheaderXXL
{
	font-family: Verdana;
	font-size: 24pt;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: normal;
}

H1.pageheaderSmall
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: normal;
}

H1.pageheaderSmaller
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: bold;
}

form
{
	padding: -0px 0px -0px 0px;
	margin: -0px 0px -0px 0px;
}

Form
{
	padding: -0px 0px -0px 0px;
	margin: -0px 0px -0px 0px;
}

li
{
	list-style-image: url(/app/images/nof_li.gif);
	list-style-position: outside;
	margin: 2px;
}

li.faq
{
	list-style-image: none;
	list-style-position: outside;
	margin: 2px;
}

ol
{
	margin: 2px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	list-style-type: none;
}

UL
{
	margin: 2px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}

li.nav
{
	list-style-image: url(/app/images/nof_white.gif);
	list-style-position: outside;
	margin: 0px;
}
.wood_gutter_left
{
	background-image: url(/app/images/nof_wood_gutter_left.gif);
	background-repeat: repeat-y;
}
.wood_gutter_right
{
	background-image: url(/app/images/nof_wood_gutter_right.gif);
	background-repeat: repeat-y;
}
.nav_puldwn_back
{
	background-image: url(/app/images/nof_hdr_nav_puldwn_back.gif);
}
.btn_panel
{
	background-color: #A8AD70;
}
.mainnavbg
{
	background-color: #C2B8AB;
}

.txtfield
{
	padding-right: 0px;
	padding-left: 2px;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #8599A8;
	height: 20px;
	width: 50px;
}

.txtfieldZip
{
	padding-right: 0px;
	padding-left: 2px;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #615A4C;
	height: 21px;
	width: 80px;
}

.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c2b8ab;
}
.breadcrumbcurrent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* BEGIN - Green Borders *****************/

TD.brdrLft
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #0076A8;
	padding: 0px, 0px, 0px, 0px;
}

TD.brdrRgt
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0076A8;
	padding: 0px, 0px, 0px, 0px;
}

TD.brdrTop
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #0076A8;
	padding: 0px, 0px, 0px, 0px;
}

TD.brdrBot
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0076A8;
	padding: 0px, 0px, 0px, 0px;
}
/* END - Green Borders *****************/

/* BEGIN - Top Navigation  */
#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #CBC6BB;
	vertical-align: bottom;
	z-index: 3;
}

#nav a
{
	display: block;
	vertical-align: bottom;
}

#nav li
{
	float: left;
	background-color: #CBC6BB;
	list-style: none;
	height: 24px;
	padding: 0px, 0px, 0px, 3px;
	margin: 0;
	vertical-align: bottom;
	line-height: 24px;
}

#nav li ul
{
	/* Menu Drop Box */
	position: absolute;
	left: -999em;
	background-color: #CBC6BB;
	width: 135;
	padding: 0;
	margin: 0;
}

#nav li ul li
{
	/* Menu Drop Box list items */
	width: 135;
	padding: 0px, 0px, 0px, 3px;
	margin: 0px;
	background-color: #CBC6BB;
	list-style: none;
	vertical-align: bottom;
	line-height: 8px;
}

#nav li:hover ul
{
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul
{
	left: auto;
	background-color: #CBC6BB;
	padding: 0px;
	vertical-align: bottom;
}

.topLinkOn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.topLinkOff
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.topLinkOff:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.dropfield
{
	border: #8599a8 1px solid;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	background-color: #CBC6BB;
	text-align: left;
	width: 145px;
}
/* END - Top Navigation Drop-Down Menu */

/* BEGIN - Top Navigation - WIDE  */
#navw, #navw ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #CBC6BB;
	vertical-align: bottom;
	z-index: 3;
}

#navw a
{
	display: block;
	vertical-align: bottom;
}

#navw li
{
	float: left;
	background-color: #CBC6BB;
	list-style: none;
	height: 24px;
	padding: 0px, 0px, 0px, 3px;
	margin: 0;
	vertical-align: bottom;
	line-height: 24px;
}

#navw li ul
{
	/* Menu Drop Box */
	position: absolute;
	left: -999em;
	background-color: #CBC6BB;
	width: 202;
	padding: 0;
	margin: 0;
}

#navw li ul li
{
	/* Menu Drop Box list items */
	width: 202;
	padding: 0px, 0px, 0px, 2px;
	margin: 0px;
	background-color: #CBC6BB;
	list-style: none;
	vertical-align: bottom;
	line-height: 8px;
}

#navw li:hover ul
{
	left: auto;
	padding: 0px, 0px, 0px, 0px;
}

#navw li:hover ul, #navw li.sfhover ul
{
	left: auto;
	background-color: #CBC6BB;
	padding: 0px;
	vertical-align: bottom;
}

a.topmenunav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
a.topmenunav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
	line-height: 13px;
}
a.topmenunav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

.topLinkOnW
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.topLinkOffW
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.topLinkOffW:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CBC6BB;
	height: 24px;
	vertical-align: bottom;
}

.dropfieldW
{
	border: #8599a8 1px solid;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	background-color: #CBC6BB;
	text-align: left;
	width: 145px;
}

/* END - Top Navigation Drop-Down Menu - WIDE */

/* BEGIN - Featured Content Links */
a.lnkFeatured
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.lnkFeatured:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.lnkFeaturedW
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.lnkFeaturedW:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.tdFeaturedOff
{
	background-color: #CFCF99;
}
.tdFeaturedOn
{
	background-color: #FFFFFF;
}
.tdFeaturedOffW
{
	background-color: #CBC6BB;
}
.tdFeaturedOnW
{
	background-color: #FFFFFF;
}
/* END - Featured Content Links */

/* BEGIN - Footer Styles */
a.lnkFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.lnkFooter:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.lnkFooterWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.lnkFooterWhite:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-style: none;
}

/* END - Footer Styles */



/* Only used in the Comparator */
.breadcrumbcurrent1
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c2b8ab;
	text-decoration: none;
}
a.breadcrumb:hover
{
	color: #000000;
	text-decoration: none;
}
.blkborder
{
	background-color: #BDB7B1;
}
.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7C7369;
	text-decoration: none;
}
a.topnav:hover
{
	color: #000000;
	text-decoration: underline;
}
a.topnav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.titleone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
}
.titleonepink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B6006A;
	line-height: 16px;
}
.titleoneblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0076A8;
	line-height: 16px;
}
.titleonebrown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #937054;
	line-height: 15px;
}
.titleonegray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #BDB7B1;
	line-height: 19px;
	padding-bottom: 2px;
}
.titleonegraynormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #BDB7B1;
	line-height: 19px;
	padding-bottom: 2px;
}
.titletwo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.titlethree
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.titlefour
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
}
.bodyone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
}

/* Only used in AboutNOF.aspx, AboutNOFStory.aspx */
.bodythree
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 13px;
}
/* <!--  navagation starts here --> */
a.linkone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C7369;
	text-decoration: none;
	line-height: 13px;
}
a.linkone:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linkHeaderFooter
{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linkHeaderFooter:hover
{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 000000;
	text-decoration: underline;
}
a.linkone:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}
a.linktwo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076A8;
	text-decoration: none;
	line-height: 13px;
}
a.linktwo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linktwo:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}
a.linktwopink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B6006A;
	text-decoration: none;
	line-height: 13px;
}
a.linktwopink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linktwopink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}
a.linktwoblack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
a.linktwoblack:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linktwoblack:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}
.txtVerSep
{
	color: #BDB7B1;
}
/* <!--  navigation ends here --> */

.horsept
{
	background-image: url(/app/images/nof_dottedline2.gif);
	background-position: center;
	background-repeat: repeat-x;
}

.horsolidsept
{
	background-image: url(/app/images/nof_hor_solidline.gif);
	background-repeat: repeat-x;
	background-position: center;
}





/* <!--  left side navagation starts here --> */
a.leftnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
a.leftnav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.leftnav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}
.leftnavactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
.leftnavactive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
/* <!--  left side navagation ends here --> */
.versept
{
	background-color: #BDB7B1;
}

.verdottedsept
{
	background-image: url(/app/images/nof_verdotted_sept.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.verseptdotted
{
	background-image: url(/app/images/nof_verticaldot.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.tabletitle
{
	background-color: #E5E2E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 22px;
	padding-left: 10px;
}

a.linkthree
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.linkthreeactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ltpad
{
	padding-top: 7px;
	padding-left: 10px;
}

.leftpad
{
	padding-left: 10px;
}

.btmpad
{
	padding-bottom: 10px;
}

.formpad
{
	padding-top: 17px;
	padding-left: 20px;
}

.ltstaticpad
{
	padding-top: 17px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.navpad
{
	padding-left: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
}

sup
{
	font-size: 75%;
}

sup.smaller
{
	font-size: 65%;
}

.textfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0076A8;
	height: 20px;
}
.textfieldpink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #B6006A;
	height: 20px;
}
.ddlfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0076A8;
	height: 20px;
}

.tablestyle
{
	background-color: #7C7369;
}

.dataheadBlack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D1D2D3;
	padding-left: 8px;
}

.datahead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D1D2D3;
	padding-left: 8px;
}

.row1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding-left: 8px;
	vertical-align: top;
}

.textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0076A8;
}

.ltpad2
{
	padding-top: 7px;
	padding-left: 10px;
}

.titlebody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.maincotent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

.formpadreg
{
	padding-top: 0px;
	padding-left: 20px;
}

.req
{
	color: #CC0000;
}
.tagtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A8AD70;
}

.txtpad
{
	line-height: 18px;
}

.linkpad
{
	height: 17px;
}

.whitebg
{
	background-color: #ffffff;
}

.toptextpad
{
	padding-top: 4px;
}

.lefttextpad
{
	padding-left: 10px;
}

.lefttextpadDouble
{
	padding-left: 20px;
}

.indltpad
{
	padding-top: 14px;
	padding-left: 11px;
	padding-bottom: 12px;
}


.bannerpad
{
	padding-left: 10px;
}

.bannerpad2
{
	padding-left: 10px;
	padding-top: 1px;
}

.ttlPad
{
	padding-right: 40px;
}

PagerStyle.linkone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C7369;
	text-decoration: none;
	line-height: 13px;
}

.popupBg
{
	background-image: url(/app/images/popup_hdr_bg.gif);
}

a.sitelink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076A8;
	text-decoration: none;
	line-height: 16px;
}

a.sitelink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 16px;
}

a.sitelink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.SOlegendHeader
{
	background-color: Black;
	color: White;
	font-weight: bold;
}

.SOlegendItemStyle
{
	background-color: White;
}

.SOlegendAltItemStyle
{
	background-color: #DDDDDD;
}

.QuestionText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7C7369;
	line-height: 13px;
}

.ddlGeneral
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
}

.topnavnormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 120%;
}

/*BEGIN - Profit Calculator */
a.profitcalc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}
/*END - Profit Calculator */

/* <!--  left side navagation starts here --> */
a.linkthree:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.linkthreeactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.imgborderoff
{
	border: 2px;
	border: 2px solid;
	border-color: #FFFFFF;
	cursor: Pointer;
}

.imgborderon
{
	border: 2px;
	border: 2px solid;
	border-color: #0076A8;
	cursor: Pointer;
}

.bannertitlebg
{
	background-image: url(/app/images/nof_bnnr_ttl_bg.gif);
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.toppad
{
	padding-top: 7px;
}

.EMailButton
{
	background-image: url(/app/images/nof_button_email.gif);
	width: 82px;
	height: 16px;
	border: None;
	cursor: pointer;
}

.PrintButton
{
	background-image: url(/app/images/nof_button_Print.gif);
	width: 82px;
	height: 16px;
	border: None;
	cursor: pointer;
}

.titledays
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}

.titlehrs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}

.DisableLinks
{
	text-decoration: none;
	cursor: default;
	color: Black;
}

.DisableLinks:hover
{
	text-decoration: underline;
	cursor: default;
	color: Red;
}


/*BEGIN - Ids for slider to make them show and hide. */
#FeatureOption
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#FinishesFabrics
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#ProductLineOffering
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#Accessories
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#RelatedProducts
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#Sustainablity
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
#ProductLiterature
{
	border-right: medium none;
	border-top: medium none;
	display: inline-block;
	border-left: medium none;
	border-bottom: medium none;
	position: relative;
}
/*END - Ids for slider to make them show and hide. */

/* for Dealer Extranet pages */
.NumericTxtField
{
	padding-right: 0px;
	padding-left: 2px;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #0076A8;
	height: 20px;
	width: 50px;
	text-align: right;
}

.Label
{
	border-style: None;
	padding-right: 0px;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	width: 50px;
}

.BoldLabel
{
	padding-right: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	width: 50px;
	color: Black;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	border-bottom-style: none;
}

/* added for tiny footnotes for warranty page */

.tiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
}

a.tinyblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #0076A8;
	text-decoration: none;
}
a.tinyblue:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.tinyblue:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}
a.tinypink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #B6006A;
	text-decoration: none;
}
a.tinypink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.tinypink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}
.unreadable
{
	font-family: Arial;
	height: 7px;
	font-size: 6pt;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.microscopic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
	text-decoration: none;
}

a.linkTop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.linkTop:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/* BEGIN - Popup Box styles ================== */
.popupTopBar
{
	background-color: #0076A8;
	color: White;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	border-top: solid 2px #000000;
	border-left: solid 2px #000000;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

.popupContent
{
	background-color: #FFFFFF; /*#E2E2E2;*/
	color: #000000;
	text-align: center;
	font-size: 12pt;
	font-family: Arial;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	border-left: solid 2px #000000;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

.popupButton
{
	width: 80px;
	height: 25px;
	font-family: Arial;
	font-weight: bold;
}

.popupContainer
{
	position: absolute;
	width: 350px;
	z-index: 90;
	visibility: hidden;
	background-color: #FFFFFF;
}
marquee
{
	overflow: scroll;
	white-space: nowrap;
	background-color: #e1ddda;
	font-size: 20px;
}
/* END - Popup Box styles ==================== */

td.tableborder
{
	border-style: solid;
	border-color: #c2b8ab;
}

td.tableborderhead
{
	border-style: solid;
	font-weight: bold;
	border-color: #c2b8ab;
}

.whitetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-style: none;
}

a.linkwhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
}
a.linkwhite:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 13px;
}
a.linkwhite:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}


.whitetextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: none;
}
.whitetextHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	border-style: none;
}
.nofleadex
{
	color: #0076A8;
	border-style: none;
	text-decoration: none;
}
.nofleadex_img
{
	border-style: none;
	text-decoration: none;
}
.tblLegend
{
	width: 100%;
	border-width: 0;
	border-color: #CCCCCC;
	padding: 0;
	margin: 0;
}

.tblLegendHdrRow
{
	background-color: #CCCCCC;
	vertical-align: bottom;
	text-align: left;
}
.tblLegendHdrCell
{
	font-weight: bold;
}
.trLegend
{
	text-align: left;
}
.tdLegend
{
	text-align: left;
}
.divLegend
{
	width: 100%;
	text-align: left;
}
.tdExceptions
{
	text-align: left;
	white-space: nowrap;
}
.gifttext
{
	background-color: #ebe7e9;
}
.careers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-style: none;
}
a.linktwolarger
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076A8;
	text-decoration: none;
	line-height: 13px;
}
a.linktwolarger:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linktwolarger:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}
.titlelarger
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
}
a.linktwosmaller
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0076A8;
	text-decoration: none;
	line-height: 13px;
}
a.linktwosmaller:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
a.linktwosmaller:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}
.capitalize
{
	text-transform: capitalize;	
}
.datagrid
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0076A8;
	text-decoration: underline;
	line-height: 13px;
}

ol.faq
{
	margin: 2px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

li.faq
{
	list-style-position: outside;
	margin: 2px;
	padding-bottom: 10px;
	
}
.divfaq
{
	padding-top: 3px;
	background-color: #CBC6BB;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	
}
a.linktwobold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0076A8;
	text-decoration: none;
	line-height: 18px;
}
a.linktwobold:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
}
a.linktwobold:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

/* BEGIN - Travel Incentive Links */
a.lnkTravel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lnkTravel:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B6006A;
	text-decoration: underline;
}
a.lnkTravelActive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B6006A;
	text-decoration: none
}
