body {
	height:100%;
}
.homebody {
	height: 100%;
	background:url(/images/nf_body_back.gif) #859BB5 repeat-x;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#nf_banner_1{
background-image: url(/images/nf_banner_1v3.png); 
background-position: top left; 
background-repeat: no-repeat; 
width:484px;
height:179px;
text-indent:-9999px;
font-size:12px;
margin: 0;
padding:0;
}

#nf_photo{
background-image: url(/images/nf_photo_v2.jpg); 
background-position: top left; 
background-repeat: no-repeat; 
width:484px;
height:189px;
text-indent:-9999px;
}

#nf_photo_bottom{
background-image: url(/images/nf_photo_bottom.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:484px;
height:21px;
text-indent:-9999px;
}

#nf_bttn_top{
background-image: url(/images/nf_bttn_top_v2.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:199px;
height:24px;
text-indent:-9999px;
}

#nf_bttn_1 a{
background-image: url(/images/nf_bttn_1_v2.gif); 
background-position: top left; 
background-repeat: no-repeat; 
display:block;
width:199px;
height:20px;
text-indent:-9999px;
}

#nf_bttn_2 a{
background-image: url(/images/nf_bttn_2_v2.gif); 
background-position: top left; 
background-repeat: no-repeat;
display:block; 
width:199px;
height:20px;
text-indent:-9999px;
}

#nf_bttn_3 a{
background-image: url(/images/nf_bttn_3_v2.gif); 
background-position: top left; 
background-repeat: no-repeat;
display:block; 
width:199px;
height:20px;
text-indent:-9999px;
}

#nf_bttn_4 a{
background-image: url(/images/nf_bttn_4_v2.gif); 
background-position: top left; 
background-repeat: no-repeat;
display:block; 
width:199px;
height:20px;
text-indent:-9999px;
}

#nf_bttn_right{
background-image: url(/images/nf_bttn_right_v2.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:285px;
height:104px;
text-indent:-9999px;
}

#address{
background-image: url(/images/address_v3.png); 
background-position: top left; 
background-repeat: no-repeat; 
width:484px;
height:407px;
}

.pleft{padding-left:15px;}
.pright{padding-right:15px;}

#nf_banner_2{
background-image: url(/images/nf_banner_2v3.png); 
background-position: top left; 
background-repeat: no-repeat; 
width:182px;
height:179px;
text-indent:-9999px;
}

#nf_banner_3{
background-image: url(/images/nf_banner_3.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:734px;
height:170px;
text-indent:-9999px;
}

#nf_download_back{
background-image: url(/images/nf_download_back_v2.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:734px;
height:135px;
}

#ftext{
 margin-left:19px;
 font-style: Arial;
 font-size:12px;
 color:#A9BCCC;
 width:250px;
 }
 
 #dnow{
 margin-left:19px;
 font-style: Arial;
 font-size:12px;
 color:#FBFFD4;
 }
 
#nf_L1_bottom_1{
background-image: url(/images/nf_L1_bottom_1.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:182px;
height:105px;
text-indent:-9999px;
}

#nf_L1_bottom_2{
background-image: url(/images/nf_L1_bottom_2.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:182px;
height:427px;
text-indent:-9999px;
}

#nf_video a,#nf_video a:link,#nf_video a:visited,#nf_video a:hover,#nf_video a:active{
background-image: url(/images/nf_video.gif);
background-position: top left; 
background-repeat: no-repeat;
display:block;
width:300px;
height:55px;
text-indent:-9999px;
}

#nf_video_right{
background-image: url(/images/nf_video_right_v2.gif); 
background-position: top left; 
background-repeat: no-repeat;
width:434px;
height:55px;
}

#nf_portal_nav {
width:300px;
height:29px;
}

#nf_portal_1 a,#nf_portal_1 a:link,#nf_portal_1 a:visited,#nf_portal_1 a:hover,#nf_portal_1 a:active{
background-image: url(/images/nf_portal_1.gif);
background-position: top left; 
background-repeat: no-repeat;
display:block;
width:101px;
height:29px;
text-indent:-9999px;
}

#nf_portal_2 a,#nf_portal_2 a:link,#nf_portal_2 a:visited,#nf_portal_2 a:hover,#nf_portal_2 a:active{
background-image: url(/images/nf_portal_2.gif);
background-position: top left; 
background-repeat: no-repeat;
display:block;
width:95px;
height:29px;
text-indent:-9999px;
}

#nf_portal_3 a,#nf_portal_3 a:link,#nf_portal_3 a:visited,#nf_portal_3 a:hover,#nf_portal_3 a:active{
background-image: url(/images/nf_portal_3.gif);
background-position: top left; 
background-repeat: no-repeat;
display:block;
width:104px;
height:29px;
text-indent:-9999px;
}

#nf_portal_nav_right{
background-image: url(/images/nf_portal_nav_right.gif); 
background-position: top left; 
background-repeat: no-repeat;
width:434px;
height:29px;
}

#nf_video_bottom{
background-image: url(/images/nf_video_bottom.gif); 
background-position: top left; 
background-repeat: no-repeat; 
width:734px;
height:511px;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
#noshow{visibility:hidden;}

a,
a:link,
a:hover,
a:active,
a:visited {
font-family:Arial;
font-size:12px;
color:#5D7086;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

.DescriptionText{
color:#5D7086;
Font-family:Arial;
Font-size:12px;
}

/*SEARCH*/
#search_holder{
	position:absolute;
	top:498px;
	left:60px;
	}
	#search_input{
		/*background: url(/images/search_bg.png) top left no-repeat;*/
		position: relative;
		width:145px;
		height:20px;
		padding: 0px;
		margin: 0px;
		}
		#search_input .ac_input{
			position: absolute;
			top: 0px;
			left: 0px;
			background: none;
			width: 115px;
			height:15px;
			font-family: Arial;
			font-size: 11px;
			line-height:11px;
			color: #384372;
			margin: 0px;
			padding: 1px 0px 0px 0px;
			border: 0px;
			outline: 0px;
		}
		#search_input .searchButton{
			position: absolute;
			top: 0px;
			left: 115px;
			width: 24px;
			height: 18px; 
			background:url(/images/spacer.gif) no-repeat;
			margin: 0px; 
			padding: 0px; 
			border: 0px;
		}
	
.clear{
	clear:both;
}
