/* gmenu styling */
.noflagmenu 					{ width:760px; position:relative; margin:0; font-size:0.9em; margin:0 20px; z-index:100;}
.noflagmenu ul li a,
.noflagmenu ul li a:visited 	{ 
	display:block;
	text-decoration:none;
	color:#000;
	width:69px;
	padding:5px 3px;
	height:23px;
	text-align:left;
	color:#fff;
	border-right:1px solid #999;
	background:#333;
	line-height:1.1em;
	overflow:hidden;
}
.noflagmenu ul li.last a	{ border-right:none;}
.noflagmenu ul 				{ padding:0; margin:0;list-style-type: none; }
.noflagmenu ul li 			{ float:left; margin-right:1px; position:relative;padding:0; margin:0;}
.noflagmenu ul li ul 		{ display: none;}
.noflagmenu ul li.active a	{ background:#626B03;}
/* specific to non IE browsers */
.noflagmenu ul li:hover a 	{ background:#626B03;}

/* submenu styling */
.noflasubmenu 					{ width:760px; position:relative; margin:0; font-size:0.9em; margin:0 20px; z-index:101;}
.noflasubmenu ul li a,
.noflasubmenu ul li a:visited 	{ 
	display:block;
	text-decoration:none;
	width:77px;
	padding:5px 3px;
	height:23px;
	text-align:left;
	color:#fff;
	border-top:1px solid #a5ab6d;
	border-right:1px solid #a5ab6d;
	background:#626B03;
	line-height:1.1em;
	overflow:hidden;
}
.noflasubmenu ul 				{ padding:0; margin:0; list-style-type:none; }
.noflasubmenu ul li 			{ float:left; margin-right:1px; position:relative;padding:0; margin:0;}
.noflasubmenu ul li ul 			{ display: none;}
.noflasubmenu ul li ul a		{ width:140px !important; height:12px !important; line-height:1.4em !important; padding:2px !important;}

/* specific to non IE browsers */
.noflasubmenu ul li:hover a 					{ background:#839006;}
.noflasubmenu ul li:hover ul 					{ display:block; position:absolute; top:33px; left:0;}
.noflasubmenu ul li:hover ul li a.hide 			{ background:#839006; color:#fff;}
.noflasubmenu ul li:hover ul li:hover a.hide 	{ background:#b1ba58; color:#fff;}
.noflasubmenu ul li:hover ul li ul,
.noflasubmenu ul li:hover ul li ul ul 			{ display: none;}
.noflasubmenu ul li:hover ul li a 				{ display:block; background:#839006; color:#fff;}
.noflasubmenu ul li:hover ul li a:hover 		{ background:#b1ba58; color:#fff;}
.noflasubmenu ul li:hover ul li:hover ul 		{ display:block; position:absolute; left:144px; top:0;}
.noflasubmenu ul li:hover ul li:hover ul.left 	{ left:-144px;}
