#container {
	width:910px;
	padding:21px 0 0 0;
}
#masthead {
	background:url(/images/masthead-bg.png) no-repeat;
}
#logo {
	width:295px;
	height:103px;
	margin:10px 0 0 10px;
}
#ftp {
	width:100px;
	height:20px;
	float:right;
	display:inline;
	margin:10px 17px 0 0;
	background:url(/images/ftp.gif) no-repeat;
}
#ftp a {
	display:block;
	width:100px;
	height:20px;
}
#ftp a span {
	display:none;		
}
#site-nav {
	width:588px;
	height:38px;
	float:right;
	display:inline;
	margin:55px 17px 0 0;
	background:url(/images/site-nav-sprite.gif) no-repeat;
}
#site-nav ul {
	list-style:none;
}
#site-nav li {
	float:left;
	display:inline;
}
#site-nav li a {
	display:block;
	height:38px;
	text-indent:-999999px;
}
#site-navigation-ul-li-1 a {
	display:block;
	width:130px;
}
#site-navigation-ul-li-1 a:hover, #site-navigation-ul-li-1.active a {
	background:url(/images/site-nav-sprite.gif) 0 -38px;	
}
#site-navigation-ul-li-2 a {
	display:block;
	width:97px;
}
#site-navigation-ul-li-2 a:hover, #site-navigation-ul-li-2.active a {
	background:url(/images/site-nav-sprite.gif) -130px -38px;	
}
#site-navigation-ul-li-3 a {
	display:block;
	width:58px;
}
#site-navigation-ul-li-3 a:hover, #site-navigation-ul-li-3.active a {
	background:url(/images/site-nav-sprite.gif) -227px -38px;	
}
#site-navigation-ul-li-4 a {
	display:block;
	width:80px;
}
#site-navigation-ul-li-4 a:hover, #site-navigation-ul-li-4.active a {
	background:url(/images/site-nav-sprite.gif) -285px -38px;	
}
#site-navigation-ul-li-5 a {
	display:block;
	width:123px;
}
#site-navigation-ul-li-5 a:hover, #site-navigation-ul-li-5.active a {
	background:url(/images/site-nav-sprite.gif) -365px -38px;	
}
#site-navigation-ul-li-6 a {
	display:block;
	width:96px;
}
#site-navigation-ul-li-6 a:hover, #site-navigation-ul-li-6.active a {
	background:url(/images/site-nav-sprite.gif) -488px -38px;	
}