#top {
	position: relative;
	border-collapse: collapse;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000000;
	top: 0px;
	height: 34px;
	width: 100%;
	z-index: 1000;
	background: url('pixel-888.png') repeat-x bottom;
	background-color: #EEEEEE;
}
#logo {
	position: absolute;
	height: 34px;
	width: 96px;
}
#menu {
	position: absolute;
	height: 29px;
	overflow: hidden;
	left: 96px;
	bottom: 0px;
}
#spacing {
	position: absolute;
	height: 34px;
	width: 95%;
	left: 5px;
	top: 0px;
}
.languages {
	float: right;
	padding-left: 40px;
}
.languages select {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-indent : 2px;
	vertical-align: middle;
	color: #000000;
	min-width: 8em;
	_width: 10em;
}
/* tabs */
.metatabs {
	float: left;
	text-align: center;
	font: bold 12px arial,helvetica;
	height: 29px;
}

.tab_l {
	background: url('tab_inactive_left.png') no-repeat bottom;
	width: 6px;
	height: 29px;
	float: left;
	display: inline;
}
.tab_l.on_l {
	background: url('tab_active_left.png') no-repeat bottom;
	width: 6px;
	height: 29px;
	float: left;
	display: inline;
}
.tab_r {
	background: url('tab_inactive_right.png') no-repeat bottom right;
	width: auto;
	float: left;
	display: inline;
	height: 29px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.tab_r.on_r {
	background: url('tab_active_right.png') no-repeat bottom right;
	width: auto;
}
.tab_r a, .tab_r a:link, .tab_r a:hover, .tab_r a:visited {
	position: relative;
	top: 12px;
	text-decoration: none;
	color: #FFF;
}
.tab_r a:hover {
	background-color: transparent;
	text-decoration: underline;
}
.tab_r.on_r a, .tab_r.on_r a:link, .tab_r.on_r a:hover, .tab_r.on_r a:visited {
	position: relative;
	top: 10px;
	background-color: transparent;
	text-decoration: none;
	color: #555;
}

