/* common styling */
.menu { 
width:755px; 
position:relative; 
margin:0; 
font-size:11px; 
margin:0; 
z-index:100;
background:#335096;
height:19px;
padding-left:170px;
font-weight:bold
}

.menu ul  {
	display:block;
	background:#335096;
	
	
}


.menu ul div ul  {
	background:#bfd5e0;
	
	
}
.menu ul li {
	display:block;
	background:#335096;
	
	
	
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
/*width:134px;*/
 

text-align:center; 
color:#fff; 
background:#335096; 
line-height:19px; 
font-size:11px; 

text-align:left;
padding-left:5px;
}

.menu ul li ul li { border-bottom:1px solid #ffffff; width:100%}
.menu ul {padding:0; margin:0;list-style-type: none;  }
.menu ul li {float:left; margin-right:10px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ff8500; background:#335096;}
/*.menu ul li:hover ul {display:block; position:absolute; top:19px; left:0; width:135px;}*/
.menu ul li:hover ul {display:block; position:absolute; top:19px; left:0; }
.menu ul li:hover ul li a.hide {background:#bfd5e0; color:#4b6578;}
.menu ul li:hover ul li:hover a.hide {background:#bfd5e0; color:#ff8500;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#bfd5e0; color:#4b6578;}
.menu ul li:hover ul li a:hover {background:#e0ebf1; color:#ff8500;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.menu ul li a.active{color:#ff8500}









/* menu styles */
#mMenu ul 
{	margin: 0;
	padding: 0}

	#mMenu ul  li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#mMenu ul  li a
	{	display: block;
		background: #324143;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 70px;
		color: #EAFFED;
		white-space: nowrap}

	#mMenu ul  li a:hover
	{	background: #24313C}
		
		#mMenu ul  li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#mMenu ul  li ul li
			{	float: none;
				display: inline}
			
			#mMenu ul  li ul li a
			{	width: auto;
				background: #A9C251;
				color: #24313C}
			
			#mMenu ul  li ul li a:hover
			{	background: #8EA344}

