ul.mainMenu {background:url(/local/images/main_shadow.gif) no-repeat 749px top; height:33px; padding-right:4px; position:absolute; z-index:2000;}
ul.mainMenu li {float:left;}
	ul.mainMenu li a {overflow:hidden; text-indent:-5000px;}
	ul.mainMenu li#mainNav1 a {background:url(/local/images/main_about.gif) no-repeat left top; display:block; height:33px; width:224px;}
		ul.mainMenu li#mainNav1 a:hover {background:url(/local/images/main_about_on.gif) no-repeat left top; height:33px; width:224px;}
		ul.mainMenu li#mainNav1 a.on {background:url(/local/images/main_about_on.gif) no-repeat left top; height:33px; width:224px;}
	ul.mainMenu li#mainNav2 a {background:url(/local/images/main_totalcare.gif) no-repeat left top; display:block; height:33px; width:253px;}
		ul.mainMenu li#mainNav2 a:hover {background:url(/local/images/main_totalcare_on.gif) no-repeat left top; display:block; height:33px; width:253px;}
		ul.mainMenu li#mainNav2 a.on {background:url(/local/images/main_totalcare_on.gif) no-repeat left top; display:block; height:33px; width:253px;}
	ul.mainMenu li#mainNav3 a {background:url(/local/images/main_news.gif) no-repeat left top; display:block; height:33px; width:152px;}
		ul.mainMenu li#mainNav3 a:hover {background:url(/local/images/main_news_on.gif) no-repeat left top; display:block; height:33px; width:152px;}
		ul.mainMenu li#mainNav3 a.on {background:url(/local/images/main_news_on.gif) no-repeat left top; display:block; height:33px; width:152px;}
	ul.mainMenu li#mainNav4 a {background:url(/local/images/main_tools.gif) no-repeat left top; display:block; height:33px; width:120px;}
		ul.mainMenu li#mainNav4 a:hover {background:url(/local/images/main_tools_on.gif) no-repeat left top; display:block; height:33px; width:120px;}
		ul.mainMenu li#mainNav4 a.on {background:url(/local/images/main_tools_on.gif) no-repeat left top; display:block; height:33px; width:120px;}




			/* Root = Horizontal, Secondary = Vertical */
			ul#navmenu-h {margin:0; border:0 none; padding:0; list-style:none;}
			
			ul#navmenu-h li {float:left; position:relative;} /*float left For Gecko*/
			
			ul#navmenu-h ul {margin:0; border:0 none; padding:0; width:200px; list-style:none; display:none; position:absolute; top:33px; left:0;}

				ul#navmenu-h li#mainNav4 ul {width:133px;}
			
			ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
			  clear: both;
			  display: block;
			  content: ".";
			  height: 0;
			  visibility: hidden;
			}
			
			ul#navmenu-h ul li {
			  width: 200px;
			  float: left; /*For IE 7 lack of compliance*/
			  display: block;
			  display: inline; /*For IE*/
			}
			
				ul#navmenu-h li#mainNav4 ul li {
				  width: 133px;
				}


			/* ie7 menu stick fix */
			ul#navmenu-h ul li li,ul#navmenu-h ul li li a {display:none;}
			ul#navmenu-h ul li li li,ul#navmenu-h ul li li li a {display:none;}
			ul#navmenu-h ul li:hover li,ul#navmenu-h ul li:hover li a {display:block;}
			ul#navmenu-h ul li.iehover li,ul#navmenu-h ul li.iehover li a {display:block;}
			ul#navmenu-h ul li:hover li li,ul#navmenu-h ul li:hover li li a {display:none;}
			ul#navmenu-h ul li.iehover li li,ul#navmenu-h ul li.iehover li li a {display:none;}
			ul#navmenu-h ul li:hover li:hover li,ul#navmenu-h ul li:hover li:hover li a {display:block;}
			ul#navmenu-h ul li.iehover li.iehover li,ul#navmenu-h ul li.iehover li.iehover li a {display:block;}
			/* end ie7 menu stick fix */


			/* Root Menu */
			ul#navmenu-h a {
			  float: none !important; /*For Opera*/
			  float: left; /*For IE*/
			}
			
			/* 2nd Menu */
			ul#navmenu-h li:hover li a,
			ul#navmenu-h li.iehover li a {
			  float: none;
			  background: #fff;
			  color: #666;
			  border-top:1px solid #fff;
			  border-left:1px solid #c5c8c8;
			  border-right:1px solid #c5c8c8;
			  border-bottom:1px solid #c5c8c8;
			  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
			  height:auto;
			  width:188px;
			  text-decoration: none;
			  text-indent:0px;
			  padding: 0 6px;
			}
			
				ul#navmenu-h li#mainNav1:hover li a,
				ul#navmenu-h li.iehover#mainNav1 li a {
					width:250px;
				}

				ul#navmenu-h li#mainNav4:hover li a,
				ul#navmenu-h li.iehover#mainNav4 li a {
					width:133px;
				}

				ul#navmenu-h li:hover li a.firstDrop1,
				ul#navmenu-h li.iehover li a.firstDrop1 {border-top:1px solid #c5c8c8; wwwwwwwidth:188px;}
			
			/* 2nd Menu Hover Persistence */
			ul#navmenu-h li:hover li a:hover,
			ul#navmenu-h li:hover li:hover a,
			ul#navmenu-h li.iehover li a:hover,
			ul#navmenu-h li.iehover li.iehover a {
			  background: #3dabb5;
			  color: #FFF;
			  border-top:1px solid #3dabb5;
			  width:188px;
			  height:auto;
			}

				ul#navmenu-h li#mainNav1:hover li a:hover,
				ul#navmenu-h li#mainNav1:hover li:hover a,
				ul#navmenu-h li.iehover#mainNav1 li a:hover,
				ul#navmenu-h li.iehover#mainNav1 li.iehover a {
				  width:250px;
				}
			
				ul#navmenu-h li#mainNav4:hover li a:hover,
				ul#navmenu-h li#mainNav4:hover li:hover a,
				ul#navmenu-h li.iehover#mainNav4 li a:hover,
				ul#navmenu-h li.iehover#mainNav4 li.iehover a {
				  width:133px;
				}

			/* 3rd Menu */
			ul#navmenu-h li:hover li:hover li a,
			ul#navmenu-h li.iehover li.iehover li a {
			  background: #fff;
			  color: #666;
			  border-top:1px solid #fff;
			}

				ul#navmenu-h li#mainNav1:hover li:hover li a,
				ul#navmenu-h li.iehover#mainNav1 li.iehover li a {
				  width:188px;
				}

				ul#navmenu-h li#mainNav4:hover li:hover li a,
				ul#navmenu-h li.iehover#mainNav4 li.iehover li a {
				  width:133px;
				}

				ul#navmenu-h li:hover li:hover li a.secondDrop1,
				ul#navmenu-h li.iehover li.iehover li a.secondDrop1 {border-top:1px solid #c5c8c8;}
			
			/* 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:#3dabb5; color:#FFF;}
			
				ul#navmenu-h li#mainNav1:hover li:hover li a:hover,
				ul#navmenu-h li#mainNav1:hover li:hover li:hover a,
				ul#navmenu-h li.iehover#mainNav1 li.iehover li a:hover,
				ul#navmenu-h li.iehover#mainNav1 li.iehover li.iehover a {width:188px;}

				ul#navmenu-h li#mainNav4:hover li:hover li a:hover,
				ul#navmenu-h li#mainNav4:hover li:hover li:hover a,
				ul#navmenu-h li.iehover#mainNav4 li.iehover li a:hover,
				ul#navmenu-h li.iehover#mainNav4 li.iehover li.iehover a {width:133px;}

			/* 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:#EEE; color:#666;}
			
			/* 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: #CCC;
			  color: #FFF;
			}
			
			ul#navmenu-h ul ul,
			ul#navmenu-h ul ul ul {
			  display: none;
			  position: absolute;
			  top: 0;
			  left: 200px;
			}
			
				ul#navmenu-h li#mainNav1 ul ul,
				ul#navmenu-h li#mainNav1 ul ul ul {
				  left: 263px;
				}

				ul#navmenu-h li#mainNav4 ul ul,
				ul#navmenu-h li#mainNav4 ul ul ul {
				  left: 146px;
				}

			/* 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,
			uuuuuuuuuuul#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;
			}


