#menu {
width: 100%;
float: left;
padding-left: 1px
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 136px;
float: left;
}
#menu a, #menu h2{
display: block;
margin:0;
}

#menu h2{
	background: url(../images/bgmenu_out.jpg) #fff bottom left repeat-x;
	font:bold 11px arial,helvetica,sans-serif;
	color: #0d2474;
	text-align: center;
	text-decoration: none;
	border:0.1em solid #dcdce9;
	padding:3px 0 3px 6px;
}

#menu a{
	font:bold 11px/16px arial,helvetica,sans-serif;
	color: #fff;
	text-align: left;
	text-decoration: none;
	background: #036CA5;
	border: 1px solid #dcdce9;
	border-bottom: 0;
	padding:2px 0 2px 6px;
	width: 11.6em;
}

#menu a, #menu a:visited{
	color:#fff;
}

#menu a:hover{
	color: #fff;
	background-color: #800000;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
float: left;
}

#menu ul ul ul{
top: 4px;
left: 85%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
	background: url(../images/bgmenu_over.jpg) #fff bottom left repeat-x;
	color: #800000;
}

div#menu li:hover{
cursor:pointer;
z-index:500;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#fff;
}

#menu a.x:hover{
color:#fff;
background:#000;
}

/* End CSS Popout Menu */

#topbar_menu {
	text-align: right;
	padding: 0 0 0 0;
	font-family: arial, sans-serif, Trebuchet MS, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	clear: both; /* PT fix to maintain top padding on FF and fix Safari layout */

}
	#topbar_menu ul {
		margin: 0 5px 0 0;
		padding: 0;
		list-style-type: none;
	}
	#topbar_menu li {
		display: inline;
		margin: 0;
		padding: 0 5px 0 0;
	}
	#topbar_menu a {
		position: relative;
		margin: 0 10px 0 20px;
		padding: 0 0 0 10px;
		font-size: 91%;
		text-decoration: none;
		color: #ffffff;
		line-height: 240%;
	}
	#topbar_menu a:hover {
		color: #ffcc00;
		text-decoration: none;
	}
	#topbar_menu ul li#last a {
		background: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-decoration: none;
		font-size: 91%;
		}
		#topbar_menu li a.global_select {
			font-weight: bold;
			text-decoration: none;
			color: #ffcc00
			}
			#topbar_menu ul li a:hover, #topbar_menu ul li#last a:hover {
			text-decoration: none;
			color: ;
			}

