@charset "utf-8";
/* CSS Document */
#menu {
	/*border-bottom:6px solid #9eb5cb;*/
	background:url(/images/header/menu-bg.gif) repeat-x left bottom;
	padding:0 0 6px 0 !important;
	padding:0 0 0px 0;
	height:32px;
	width:743px ! important;
	width:744px;
	position:absolute;
	top:94px !important;
	top:93px;
	left:10px;
	z-index:1000;
}
.selected{
	color:#ee9805;
	/*background:#849eb8 url(/images/nav-main-bg.gif) no-repeat top center;*/
}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/* style the sub-level lists */
#menu ul ul {
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu ul li {
	display:block;
	float:left;
	padding:0;
	list-style:none;
	background:url(/images/nav-divider.gif) no-repeat left top;
}
#menu ul li ul li {
	display:block;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style:none;
	background:none;
}
#menu ul li ul {
	background:#666666;
}
/* style the sub level list items */
#menu ul ul li {
	display:block;
	width:155px;
	padding:5px 0px 0 13px;
	margin:0 8px 0 0;
	border-bottom:1px solid #7e97b1;
	border-top:1px solid #b2c7da;
}
/* style the links for the top level */
#menu ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	border:0;
	text-decoration:none;
	text-transform:uppercase;
	background:none;
	color:#00538e;
	display:block;
	padding:.9em 1.25em 1em 1.25em;
}
*html #menu ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	border:0;
	text-decoration:none;
	text-transform:uppercase;
	color:#00538e;
	display:block;
	padding:1em 1.25em 1em 1.25em;
}
#menu ul li ul li a, #menu ul li ul li a:visited {
	font:normal 12px Arial, Helvetica, sans-serif;
	border:0;
	text-decoration:none;
	text-transform:none;
	color:#fff;
	
	margin:0 10px 0 0;/*Added by Ajit Sharma*/
	
	padding:3px 0;
}
#menu ul li ul li a:hover{
	color:#4a4a4a;
}
/* style the sub level links */
#menu ul li ul {
	background: url(/images/nav-bg.png) no-repeat left bottom;
}
*html #menu ul li ul {
	background: url(/images/nav-bg.gif) no-repeat left bottom;
	/*border:1px solid #ff6600;*/
}
#menu ul ul a, #menu ul ul a:visited {
	display:block;
	color:#fff;
}
* html #menu ul ul a, * html #menu ul ul a:visited {
}
/* style the table so that it takes no part in the layout - required for IE to work */
/* style the third level background */
#menu ul ul ul a, #menu ul ul ul a:visited {
/*background:#b4be9c;*/
}
/* style the fourth level background */
#menu ul ul ul ul a, #menu ul ul ul ul a:visited {
/*background:#c4ceac;*/
}
/* style the sub level 1 background */
#menu ul :hover a.sub1 {
	background:url(/images/white-arrow.gif) no-repeat 140px 7px;
}
/* style the sub level 2 background */
#menu ul ul :hover a.sub2 {
/*background:#c4ceac;*/
}
/* style the level hovers */
/* first */
* html #menu a:hover, #menu a.sfhover {
	color:#fff;
	position:relative;
	z-index:100;
}
#menu li:hover, #menu li.sfhover {
	position:relative;
	color:#FFFFFF;
	background:#849eb8 url(/images/nav-main-bg.gif) no-repeat top center;
}
#menu :hover > a, #menu .sfhover > a {
	color:#FFFFFF;
	background:#849eb8 url(/images/nav-main-bg.gif) no-repeat top center;
}
/* second */
* html #menu ul ul a:hover, * html #menu ul ul a.sfhover {
	color:#4a4a4a;	
	/*background:#b4be9c;*/
	position:relative;
	z-index:110;
}
#menu ul ul li:hover, #menu ul ul li.sfhover {
	position:relative;
	background:none;
}
#menu ul ul :hover > a, #menu ul ul .sfhover > a {
	background:none;
	color:#4a4a4a;
}
/* third */
* html #menu ul ul ul a:hover {
	/*	background:#c4ceac;*/
	position:relative;
	color:#4a4a4a;
	z-index:120;
}
#menu ul ul ul :hover > a {
	background:none;
	color:#4a4a4a;
}
/* fourth */
#menu ul ul ul ul a:hover {
	background:none;
	position:relative;
	z-index:130;
	color:#4a4a4a;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	left:0;
	width:180px;
}
/* position the third level flyout menu */
#menu ul ul ul {
	left:15em;
	top:1px;
	width:180px;
}
/* make the second level visible when hover on first level list OR link */
#menu ul :hover ul, #menu ul .sfhover ul {
	visibility:visible;
	height:auto;
	padding-bottom:15px;
}
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul, #menu ul .sfhover ul ul {
	visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#menu ul :hover ul :hover ul ul, #menu ul .sfhover ul .sfhover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul, #menu ul .sfhover ul .sfhover ul {
	visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
#menu ul :hover ul :hover ul :hover ul, #menu ul .sfhover ul .sfhover ul .sfhover ul {
	visibility:visible;
}
