@charset "UTF-8";

/* CSS Document */

/************ Menu start ************/
div#menu{width: 942px; height:28px; margin: 0 auto; padding: 0; text-align:left; font-size: 0.75em; background: left bottom repeat-x url(../images/bg-nav-baseline.gif);}
div#menu img{float:left;}
div#menu ul{list-style: none;}
div#menu li{float:left; padding-right:4px;}

div#menu li a{float:left; background:url(../images/nav/left_curve.gif) left top no-repeat; display:block; padding:0 0 0 5px; color:#333; font-weight: bold; text-decoration: none; cursor: pointer; height:27px;}
div#menu li a span{float:left; background:url(../images/nav/right_curve.gif) right top no-repeat; display: block; padding:7px 24px 5px 17px; font-weight: bold; height:15px; color:#545454; text-transform: capitalize;}

div#menu li a:hover{float:left; background:url(../images/nav/left_hover_curve.gif) left top no-repeat; display:block; padding:0 0 0 5px; color:#5b5b5b; text-decoration:none; height:28px;}
div#menu li a:hover span{float:left; background:url(../images/nav/right_hover_curve.gif) right top no-repeat; display:block;  padding:7px 24px 5px 17px; height:16px; color:#7d3273;}

div#menu li.current{float:left; background:url(../images/nav/left_hover_curve.gif) left top no-repeat; display:block; padding:0 3px 0 5px; color:#5b5b5b; text-decoration:none; height:28px;}
div#menu li.current span{float:left; background:url(../images/nav/right_hover_curve.gif) right top no-repeat; display:block; padding:8px 24px 6px 17px; color:#7d3273; font-weight: bold; height:14px; cursor:pointer}

div#menu li.a1 a{float:left; background:url(../images/nav/left_hover_curve.gif) left top no-repeat; display:block; color:#5b5b5b; text-decoration:none; height:28px;}
div#menu li.a1 a span{float:left; background:url(../images/nav/right_hover_curve.gif) right top no-repeat; display:block; color:#7d3273; height:28px}


/************ Menu end ************/

ul#navmenu li {position: relative;}

ul#navmenu ul {
  margin: 0;
  border: 0 none; 
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 28px;
  left: 0; border-bottom: 1px solid #ccc; float:left; }

ul#navmenu ul li {
	float: none; 
	display: block !important; line-height: 18px; border: 1px solid #ccc; color:#5b5b5b; border-top: none; border-bottom: none; background: white; margin: 0; padding: 0;
	display: inline; float:left;
}

ul#navmenu ul li a 			{border: none; padding: 5px 0 3px 21px; color:#5b5b5b; width: 225px; margin: 0;}
ul#navmenu ul li a:hover 	{border-top: none; padding: 5px 0 3px 21px; margin: 0; background-color: #ab0094;}



/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	height:23px;
	background-color: #fff;
	background-image: none;
	margin: 0;
}


/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #fff;
	background: none;
	background-color: #ab0094;
	margin: 0;
}

 /*3rd Menu 
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	color: #557aab;
	background-color: #ffffff;
	margin-left:9px;
	width:175px;
}

3rd Menu Hover Persistence 
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	color: #666666;
	background-color: #f0f0f0;
}

 4th Menu 
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

 4th Menu Hover 
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #333333;
}

*/



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

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