div.menuBarNoScript,
div.menuBar{
	float:right;
	margin:25px 0 0 0;
	padding:0px;	
	clear: right;
	width: 460px;
	text-align: right;
	border-width:2px 0px 2px 2px;
	border-style:solid;
	border-color:#FFFFFF;
}
		div.menuBar,
		div.menuBar a.menuButton{
			font-size: 8pt;	
			cursor:default;
		}
		div.menu a.menuItem{
			font-size: 9pt;
		}
		div.menuBarNoScript{
			font-size: 8pt;	
			cursor:pointer;
		}
		
		div.menuBarNoScript a.menuButton,
		div.menuBar a.menuButton {
		  color: #000000;
		  background-color:#FFFFFF;
		  left: 0px;
		  margin: 0px;
		  position: relative;
		  text-decoration: none;
		  top: 0px;
		  z-index: 100;
		}

		#product, #purchase, #sol, #partners, #support, #downloads{
			padding:0px 4px 0px 4px;
		}
		#company{
			padding: 0 0 0 4px;
		}
		
		div.menuBarNoScript a.menuButton:hover { color:#005BC3; background-color:#FFFFFF;}
		
		div.menu {
			background-color:#FFFFFF;
			color:#111111;
			top:0px;
			left: 0px;
			position: absolute;
			visibility: hidden;
			z-index: 101;
			margin:0px; 
			padding:0px;
		}
		
		div.menu a.menuItem {
		  background-color: #005BC3;	
		  color: #ffffff;
		  display: block;
		  padding: 3px 1em;
		  text-decoration: none;
		  white-space: nowrap;
		  cursor:pointer;
		}
		
		div.menu a.menuItem:hover,
		div.menu a.menuItemHighlight { text-decoration:underline; color: #ffffff; background-color:#005BC3;}
		
		.top{
	vertical-align:top;
	color:#FFFFFF;
	background-color: #005BC3;
	background-image: url(../images/t_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
		.bottom{
	vertical-align:bottom;
	color:#FFFFFF;
	background-color: #005BC3;
	background-image: url(../images/b_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
		.topArrow{ padding: 0 0 0 20px; vertical-align:bottom;}
		#topArrowCompany{ padding: 0 0 0 55px;}

