#ext-top-menu {	color: #ffffff;	font-size: 0.85em;	line-height: 1.2;}#ext-top-menu p {    margin: 0 7px 3px 7px;}#ext-top-menu ul {	padding: 0;	margin: 0;}#ext-top-menu li {	position: relative;	display: block;	float: right;	padding: 0 4px 0 4px;	border-right: 1px solid #02baca;	border-left: 1px solid #34d6e3;}#ext-top-menu li.name {	border: none;	padding: 2px 12px 0 0;}#ext-top-menu li.first {	padding-left: 0;	border-left: none;}#ext-top-menu li.last {	padding-right: 0;	border-right: none;}#ext-top-menu .menu-item {	display: block;	position: relative;	padding: 2px 7px 3px 7px;}#ext-top-menu span.active {	background: #a8edf3;	color: #2b728f;}#ext-top-menu a {	color: #ffffff;	text-decoration: none;}#ext-top-menu a:hover {	background: #a8edf3;	color: #2b728f;}#ext-top-menu span.corner {	position: absolute;	display: block;	width: 7px;	height: 7px;	font-size: 6px;	line-height: 6px;	overflow: hidden;	background-image: url('images/corners.gif');	background-repeat: no-repeat;}#ext-top-menu a span.corner {	display: none;}#ext-top-menu a:hover span.corner {	display: block;}#ext-top-menu .left-top {	background-position: left top;	left: 0;	top: 0;}#ext-top-menu .right-top {	background-position: right top;	right: 0;	top: 0;}#ext-top-menu .left-bottom {	background-position: left bottom;	left: 0;	bottom: 0;}#ext-top-menu .right-bottom {	background-position: right bottom;	right: 0;	bottom: 0;}/* Hacks for IE 6 or older */* html #ext-top-menu span.corner {	background-image: url('images/corners-ie6.gif');}* html #ext-top-menu span.corner {	background-image: url('images/corners-ie6.gif');}* html #ext-top-menu .right-bottom,* html #ext-top-menu .left-bottom {	bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : 0);}* html #ext-top-menu .right-bottom,* html #ext-top-menu .right-top {	left: -7px;	margin-left: 100%;}* html #ext-top-menu .menu-item {	width: 1px;}