body 
{
	background-color:#d6d6d6;
	text-align:center;
	margin:0px;
	background-position:center top;
	background-image:url(naff_main_BGv.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.bodyInner 
{
    text-align:center;
    width: 1148px; margin:auto;
	background-position:center top;
	background-image:url(naff_main_BGv.jpg);
	background-repeat: no-repeat;
}
A:link { color:Black; font-weight:bold; text-decoration:underline; }
A:visited { color:Black; font-weight:bold; text-decoration:underline; }
A:active { color:Black; font-weight:bold; text-decoration:underline; }
A:hover { color:Black; font-weight:bold; text-decoration:underline; }

.contentDiv { width: 958px; background-image: url(contentbg.png); padding-top: 10px; text-align:center; }
.contentInner { margin: auto; }
.contentDivNav { width: 958px; background-image: url(contentbgnav.png); padding-top: 10px; text-align:center; }

.LinksDesignTable td {width:150px;}

.spDiv { width:958px; height: 31px; background-image: url(spbg.png); margin:auto; }
.footDiv {}

.mmcontainer { z-index: 1000; width:950px; height:31px; margin:auto; text-align:center; background-color: #000000; padding: 2px 0px 2px 0px; }
.mmbar { z-index: 1000; height:31px; }
.mmitem { z-index: 1000; font-family: Helvetica, Verdana, Arial, sans-serif; color:#000000; cursor:pointer; font-size:8pt; }
.mmitem TD { z-index: 1000; padding:0px 10px 0px 8px; }
.mmicon { z-index: 1000; display:none; }
.mmitemsel { z-index: 1000; font-family: Helvetica, Verdana, Arial, sans-serif; color:#000000; cursor:pointer; font-size:8pt; background-color: white; }
.mmitemsel TD { z-index: 1000; padding: 0px 10px 0px 8px; }
.mmbreak { z-index: 1000; }
.submenu{ z-index: 1000; border-left:solid 2px #6e6e6e; border-right:solid 2px #6e6e6e; border-bottom:solid 2px #6e6e6e; background-color:white; }
.submenu TD { z-index: 1000; width:130px; padding:2px 8px 2px 8px; }
.menuarrow { display:none; }
.menurootarrow { z-index: 1000; }
.menurootbreadcrumb { z-index: 1000; }
.menusubbreadcrumb { z-index: 1000; }
.mmrootitem { z-index: 1000; font-family: Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF; font-weight:bold; font-size:10pt; cursor:pointer; background-image: url(sp_root_rightbg.jpg); background-repeat: no-repeat; background-position: right; }
.mmrootitem TD { border-right: solid 1px #716659; }
.mmrootitemactive { z-index: 1000; font-family: Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight:bold; cursor:pointer; }
.mmrootitemselected { z-index: 1000; height:31px; font-family: Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight:bold; cursor:pointer; background-color: Transparent; }
.mmsubitemactive { z-index: 1000; }
.mmsubitemselected { z-index: 1000; }
.rootseparator { z-index: 1000; }
.leftseparator { z-index: 1000; }
.rightseparator { z-index: 1000; }
.leftseparatoractive { z-index: 1000; }
.rightseparatoractive { z-index: 1000; }
.leftseparatorbreadcrumb { z-index: 1000; }
.rightseparatorbreadcrumb { z-index: 1000; }

.NavPane { width: 200px; padding-left: 10px; } /* SD used to be 260px wide */
.NavPane a:visited { color: White; }
.NavPane a:link { color: White; }
.NavPane a:hover { color: White; }

.ContentHeadPane { width: 100%; padding: 10px; }

.TopLeftPane { width:50%; padding:10px; }
.TopRightPane { width:50%; padding:10px; }

.ContentLeftPane { padding:5px; }
.ContentPane { width:100%; padding:5px; }
.ContentRightPane { padding:5px; }

.BottomLeftPane { width:50%; padding:10px; }
.BottomRightPane { width:50%; padding:10px; }

.FooterPane { width: 100%; padding: 10px; }


blockquote {
	font-family:inherit;
	font-size: inherit;
	line-height:inherit;
}


#LinksLight .new_text a:link {
	color:#00C;
	font-size:inherit;
}
#LinksLight .new_text a:hover {
	font-size:inherit;
	text-decoration:none;
}

/* custom styles by Steve Downey 3-10 */

.new_text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
	line-height:150%;
	margin-bottom: 1em;
}


.new_subhead {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
	line-height:150%;
	border-bottom:#900 2px solid;
	width:85%;
	font-weight:bold;
	margin-bottom:20px;
}

.new_thirdhead {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
	line-height:150%;
	background-color:#d5d5d5;
	padding: 5px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}


.new_footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	line-height:150%;
	color: #666;
	font-style:italic;
	margin-bottom: 1em;
