/* Root = Horizontal, Secondary = Vertical */
#navmenu
{
	
	margin:0px auto;
  	padding:0px;
  	border:0px solid red;
  	width:950px;
  	height:30px;
  	background:url(/images/navbg.gif) repeat-x;
	
	
}
ul#navmenu-h
{
	margin:0px;
	padding:0px;
	width:950px;
	list-style:none;
	background:none; 	
	list-style:none;
	height:30px;
	font: bold 16px arial;	
	border:0px solid red;
	z-index:1000px;
}  

ul#navmenu-h li 
{
	float: left;
	margin:0px;	  
	color:#ffffff;
	font:normal 12px Arial, "Times New Roman";
	text-transform:uppercase;
	float: left; /*For Gecko*/
	list-style: none;
	position: relative;
	border:0px solid red;	
	padding:0px 0 0 25px;
}

ul#navmenu-h li img
{
	float:left;
	margin-top:1px;
	padding:0px;
	border:0px solid red;
}

ul#navmenu-h ul 
{
	margin:0px 0 0 0px;
	padding:0px;
	width:200px;
	list-style: none;
	display: none;
	position: absolute;
	top:30px;
	left:0px;
	border:0px solid red;
	float:left;
}

ul#navmenu-h ul li 
{
	margin:0px 0 0 0px;
	padding:0px;
	float:left;
	background:url(/images/navbg.gif) repeat-x;
}

ul#navmenu-h ul li a
{
	color:#ffffff;	
	font:bold 11px arial;
	text-transform:capitalize;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  
  display: block;
  font:normal 12px Arial, "Times New Roman";
  content: ".";
  height: 0;
  visibility: hidden;
  clear: both;
}

ul#navmenu-h ul li 
{
  width:197px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  padding:0px 0 0 0px;
  margin:0px;

  
}

/* Root Menu */
ul#navmenu-h a 
{ 
  padding:0px 0 0 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  color:#ffffff;
  font:bold 12px Arial, "Times New Roman";
  text-decoration: none;
  height:30px !important;
  height: 1%; /*For IE*/
  line-height:30px;
  border:0px solid green;
}
/*main li ka hover*/
ul#navmenu-h a:hover 
{ 
 /* color:#F03430; */
  color:#C0C0C0;
  
  

}
ul#navmenu-h a.selected 
{ 
  color:#F03430; 
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a 
{
	float:left;
	margin:0px 0 0 0px;
	padding: 0px 0 0 10px;
	border:0px solid green;
	color:#fffff;
	
	line-height:25px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li
{
	height:25px;
	border:0px solid blue;
	margin:0px;
	padding:0px;
	
}

ul#navmenu-h li:hover li a
{	
  text-align:left;
  float:left;
}

ul#navmenu-h li:hover li a:hover
{
	 /* color:#F03430;*/
	  background:none;
	 color:#fff;


}
/* 3rd Menu */
	ul#navmenu-h li:hover li:hover li a,
	ul#navmenu-h li.iehover li.iehover li a {
   
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a 

{
  background:none;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a
{
	background:none;
	color:#ffffff;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover 
{
	background:none;
	color:#F03430;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul
{
	  display: none;
	  position: absolute;
	  margin:0px;
	  padding:0px;
	  top:0;
	  left:197px;
	  border:0px solid #D09143;	 
} 

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul 
{
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul
{
  display: block;
}

