#navcontainer{
/*float:left;
clear:both;
*/
display:block;
padding-top:0px; /*main menu top padding*/
padding-bottom:0px; /*main menu bottom padding*/
border-top:0px solid #FFF; /*main menu border and color*/
width: 100%; 
}
ul#navmenu ul {
  margin: 0px; /*margin around dropdown should be set to 0*/
  border: 0px;
  padding: 0; /*keep this set to 0*/
  width: 1px; /*keep this set to 1*/
  list-style: none;
  display: none;
  position: absolute;
  top: 24px; /*keep this set to the same height as main menu*/
  left: -46px; /*keep this set to 0*/
  font-size:10px; /*no change*/

}

ul#navmenu ul#firstOne {
  left: 0px; /*keep this set to 0*/
  
}

ul#navmenu ul:after /*From IE 7 lack of compliance no changes*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  	width: 190px; /*width of all dropdowns and flyouts*/
  	float: left; /*For IE 7 lack of compliance*/
 	 display: block !important;
  	display: inline; /*For IE*/
  	margin-left:0px; /*keep this set to 0*/
	z-index:10;
}

/* Root Menu */
ul#navmenu a {
  border: 0px solid #FFF; /*border around root menu options*/
  border-right-color: #000000; /*border color on right of root menu options*/
  border-bottom-color: #CCC; /*border color on bottom of root menu options - use the 3 above to create bevel*/
  padding: 0px; /*keep this set to 0*/
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #ccc; /*background color root menu options*/
  color: #666; /*font color root menu options off state*/
  font:  10px/14px Verdana, Arial, Helvetica, sans-serif; /*font size for entire menu*/
  font-weight:bold;
  text-decoration: none;
  height: 15px !important; /*height of root menu options and dropowns - note! same as below*/
  height: 16px; /*For IE height of root menu options and dropowns - kep set to 1px more then above*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #333; /*hover color - background - root menu options*/
  color: #fff; /*hover color - text - root menu options*/
} 

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #000000; /*off state color - background - dropdown menu options*/
  color: #FFFFFF; /*off state color - text - dropdown menu options*/
}

/* 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 {
  background: #290543; /*hover state color - background - dropdown menu options*/
  color: #FFFFFF; /*hover state color - text - dropdown menu options*/
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #FFFFFF; /*off state color - background - flyout menu options*/
  color: #000000; /*off state color - text - flyout menu options*/
}

/* 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 {
  background: #99cc99; /*hover state color - background - flyout menu options*/
  color: #333; /*hover state color - text - flyout menu options*/
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #000000; /*off state color - background - flyout2 menu options*/
  color: #fff; /*off state color - text - flyout2 menu options*/
}
/* 4th Menu Hover Persistence */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #99cc99; /*hover state color - background - flyout menu options*/
  color: #333; /*hover state color - text - flyout menu options*/
}

/* ------------------------------------------*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	display:block;
  	margin: 0; /*keep this set to 0*/
  	border-top:0px solid #F5951D; /*main menu border top*/
	border-bottom:0px solid #F5951D; /*main menu border bottom*/
 	padding: 0; /*keep this set to 0*/
 	width:auto; /*For KHTML*/	
 	list-style: none;
  	height: 32px;  /*main menu background height*/
	width: 100%; /*keep this set to 100%*/
	background-repeat:repeat-x;
	background-position:left;
}

ul#navmenu li {
	margin: 0; /*keep this set to 0*/
 	border-right: 0px solid #F5951D ; /*main menu border right*/
  	padding: 0; /*keep this set to 0*/
  	float: left; /*For Gecko*/
  	display: inline;
  	position: relative;
  	height: 15px; /*height of root menu options and dropowns - note! same as above*/
	z-index:100;

}
ul#navmenu li .lastItem {
	border-right:1px solid #000;
}
ul#navmenu li a{
	background-repeat:repeat-x;
	background-position:left;
	padding-top:0;
	padding-bottom:0;
	padding-left:10px; /*padding main menu*/
	padding-right:10px; /*padding main menu*/

}
ul#navmenu li a .mainMenuItem
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #E4ECE1;
  color: #333;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 190px; /*distance from dropdown right edge to flyout left edge*/
}

/* 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;
}
li.first {
    background-image:url(../images/m_s_top.gif)
}
li.last1 {
    background-image:url(../images/m_bottom1_d.gif)
}
li.last2 {
    background-image:url(../images/m_bottom2_d.gif)
}
