*{
	margin:0px;
	padding:0px;
}
ul{
	list-style:none;
}
li{
	display:inline;
}
a{outline:none;}
.homebody {
	background:#000000;
}
.clear{clear:both;}

#home-container{
	width:895px;
	text-align:left;
	}
	#home-top{
		width:895px;
		height:149px;
		background:url(/images/home_top_back.jpg) bottom left no-repeat;
		}
		ul#omni{
			margin-left:740px;
			} 
			ul#omni li a{
				display:block;
				float:left;
				height:22px;
				background:url(/images/omni.png) no-repeat;
				text-indent:-9999px;
				font-size:10px;
				line-height:8px;
				}
				ul#omni li a#omni-1{width:75px;}
				ul#omni li a#omni-2{
					width:64px;
					background-position:-75px 0px;
				}
				ul#omni li a#omni-1:hover{background-position:0px -22px;}
				ul#omni li a#omni-2:hover{background-position:-75px -22px;}
		
	#home-mid{
		height:321px;
		width:895px;
		background:url(/images/home_mid.jpg) no-repeat;
		padding:0px 0px 0px 17px;
		}
		#home-mid h1{
			float:left;
			text-indent:-9999px;
		}
		#mid-flash{
			height:290px;
			width:553px;
			background:url(/images/home_photo_mid_default.jpg) no-repeat;
			float:left;
			margin-top:13px;
		}
			#flashDLtext {
				position:relative; top:251px; left:0px;
				display:block; height: 39px; width:553px;
			}
				#flashDLtext span {
					position:absolute; top:0px; left:0px; float:left;
					display:block; height: 39px; width:553px;
					background:#000000;
					opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60);
				}
				#flashDLtext p {
					font-family:Verdana; font-weight:bold; font-size:11px; color:#ffffff; text-align:center;
					float:right; display:block; width:380px; position:absolute; top:13px; left:158px;
					margin: 0 0 0 10px; padding:0;
				}
				#flashDLtext a { display:block; float:left; position:absolute; }
					#flashDLtext a img {}
	#home-bottom{
		height:140px;
		width:895px;
		background:url(/images/home_bottom_back.jpg) no-repeat;
		
		}
		#hb-left{
			float:left;
			margin-left:18px;
			margin-top:9px;
			width:297px;
			height:117px;
			}
			#hb-left h2{
				display:block;
				width:195px;
				height:12px;
				font-size:8px;
				line-height:6px;
				background:url(/images/header_photo.gif) no-repeat;
				text-indent:-9999px;
				margin-left:2px;
			}
			#photo-container img{
				float:left;
				border:solid 1px #1a5e8f;
			}
			#photo-button-container{
				float:left;
				width:69px;
				}
				#photo-button-container a{
					display:block;
					text-indent:-9999px;
					font-size:10px;
					line-height:6px;
					height:53px;
					width:69px;
				}
				#photo-button-container a#zoom{
					background:url(/images/button_zoom.gif) no-repeat;
				}
				#photo-button-container a#archive{
					background:url(/images/button_archive.gif) no-repeat;
				}
		#hb-mid{
			float:left;
			margin-top:9px;
			width:304px;
			height:118px;
			}
			#hb-mid h2{
				display:block;
				width:146px;
				height:12px;
				font-size:8px;
				line-height:6px;
				background:url(/images/header_news.gif) no-repeat;
				text-indent:-9999px;
			}
			ul#news{
				width:256px;
				height:104px;
				border:solid 1px #72b1db;
			}
			ul#news li{
				margin:20px 17px 10px 17px;
				overflow:auto;
			}
			ul#news li a{
				margin-top:10px;
				font-size:11px;
				font-family:Verdana;
				color:#ffffff;
				text-align:left;
				width:222px;
			}
		#hb-right{
			float:left;
			margin-top:18px;
			width:259px;
			height:104px;
			}
			#hb-right a{
				display:block;
			}
	#home-footer{
		height:23px;
		width:895px;
		}
		#home-address{
			float:left;
			margin-left:122px;
			margin-top:7px;
			display:block;
			width:658px;
			height:12px;
			font-size:10px;
			line-height:8px;
			white-space:nowrap;
			background:url(/images/address.png) no-repeat;
			text-indent:-9999px;
			}
			#home-address span{
				display:block;
				width:585px;
				float:left;
			}
			#home-address a{
				display:block;
				float:left;
				height:12px;
				width:70px;
			}
	#NFtext{
		color: #579cd5;
		font-family: Verdana;
		font-size: 11px;
		line-height: 15px;
		padding:20px 13px 8px 13px;
		text-align:center;
	}
