.buttonheading{
	float:right;
}

.buttonheading img{
	border:0px;
}

/*
====================
MENU STUFF
====================
*/

#navbar a:link, 
#navbar a:hover, 
#navbar a:active, 
#navbar a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	position: relative;
	z-index: 40;
}

#navbar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#navbar li {
  float: left;
  position: relative;
}

/*Hide but position the first submenu*/
#navbar li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  width:150px;
}

/*Hide but position the second submenu*/
#navbar li ul ul {
	display:none; 
	position:relative;
	top: -1em;
	left: 10em;
	z-index:50;
}

/*IE 6 ignores this*/
#navbar li > ul {
	top: 30px;
	left: auto;
}

/*Hide the second submenu while displaying the first submenu on hover over parent*/
#navbar li:hover ul ul, 
#navbar li:hover ul ul ul, 
#navbar li.sfhover ul ul, 
#navbar li.sfhover ul ul ul {
	display:none;
}

/*Show the submenu on hover its over parent*/
#navbar li:hover ul,
#navbar li li:hover ul, 
#navbar li li li:hover ul, 
#navbar li.sfhover ul, 
#navbar li li.sfhover ul, 
#navbar li li li.sfhover ul {
	display:block;
}

/*Top menu bar styling*/
#navbar ul li a{
	display:block;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
}

#navbar ul li{
	height:32px;
}
	
/*Top menu bar hover*/
#navbar ul li a:hover,
#navbar ul li a.sfhover {
	background-color:#548dd4;
	display:block;
}

/*Style the first submenu*/
#navbar ul li ul li{
	background-color:#548dd4;
	border-top: #FFFFFF solid 2px;
	white-space:nowrap;
	width:200px;
	display:block;
}

/*First Submenu hover*/

#navbar ul li ul li:hover,
#navbar ul li ul li.sfhover{
	background-color:#89c0da;
	border-top: #FFFFFF solid 2px;
	display:block;
}

/*Style the Second submenu*/
#navbar ul li ul li ul li{
	background-color:#FFCC00;
	border-top: #FFFFFF solid 2px;
	white-space:nowrap;
	width:200px;
	
}


/*Second Submenu hover*/
#navbar ul li ul li ul li:hover,
#navbar ul li ul li ul li.sfhover{
	background-color:#89c0da;
	border-top: #FFFFFF solid 2px;
	display:block;
	float:left;
}


