#header {
	position: relative;
	height: 8.8em;
	margin-bottom: 3em;
	background: transparent url(../../header-bg.jpg/$file/header-bg.jpg) no-repeat top right;
}
#header h1 a {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 208px;
	height: 55px;
	background: transparent url(../../logo.gif/$file/logo.gif) no-repeat top left;
	text-indent:-1000em;
}
#header h2 {
	text-indent:-1000em;
}
#header ul {
	position: absolute;
	bottom: 0;
	right: 0;
}
#header ul li {
	display: inline;
}
#header ul li a {
	float: left;
	height: 1.91em;
	padding: 0 12px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9em;
	letter-spacing: -1px;
	color: #003333;
	text-decoration: none;
	background: #f8f9fa url(../../nav-bg.gif/$file/nav-bg.gif) repeat-x center center;
	border: 1px solid;
	border-top-color: #bfc2c4;
	border-left-color: #fff;
	border-bottom-color: #bfc2c4;
	border-right-color: #b0b2b4;
}
#header ul li a:hover, #header ul li.selected a {
	background: #eaeeef url(../../nav-bg-on.gif/$file/nav-bg-on.gif) repeat-x center center;
}
#header ul li.selected a, #header ul li#home-link.selected a {
	cursor: default;
}
#header ul li#home-link a {
	padding: 1px 12px 0 26px;
	border-left: 0;
	border-top: 0;
	background: transparent url(../../nav-home-bg.gif/$file/nav-home-bg.gif) no-repeat top left;
}
#header ul li#home-link a:hover, #header ul li#home-link.selected a {
	background: transparent url(../../nav-home-bg-on.gif/$file/nav-home-bg-on.gif) no-repeat top left;
}
#search {
	position: absolute;
	right: 14px;
	top: 2.2em;
}
#search a {
	float: left;
	margin: 5px 10px 0 0;
	line-height: 1.1em;
	font-weight: bold;
	color: #fff;
}
#search form {
	float: left;
}
#data {
	position: relative;
	padding: 0 10px;
	margin-bottom: 2em;
}
#breadcrumb {
	float: left;
}
#page-functions {
	float: right;
}
#page-functions a {
	margin-left: 5px 
}
