.mainMenu {
	float:left;
	list-style:none;margin:0;padding:0;
	background: url(../images/mainMenu_bg.gif) top left repeat-x;
	height:35px;
	font-size:12px;
	text-shadow: 1px 1px 1px #000;
	position:relative;
	z-index:2;
	margin-top:1px;
}
.mainMenu li {float:left;margin:0;padding:0;text-align:center;position:relative;z-index:9;}
.mainMenu li a {display:block;padding:9px 0px;text-decoration:none;color:#ffffff;font-weight:bold;_width:100%;}
.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active {background: url(../images/mainMenu_Active_bg.gif) top center repeat-x;_background: url(../images/mainMenu_Active_bg.gif) top center repeat-x;color:#ffffff;}
.mainMenu li a.active {background: url(../images/mainMenu_Active_bg.gif) top center repeat-x;color:#ffffff;}
.mainMenu ul {height:32px;position:absolute;padding:0px;left:-3px;display:none; list-style:none;margin-left:1px;z-index:99999;}
.mainMenu ul li {text-align:center;position:relative;width:210px;margin:0px;z-index:99999;border:1px #7f7f7f solid;border-top:0px;border-bottom:0px;background:#009837 repeat;}
.mainMenu ul li a {display:block;width:200px;margin-right:0px;padding:5px;background:#009837;text-align:left;border:0px}
.mainMenu ul li a:hover,.mainMenu ul li a:focus, .mainMenu ul li a:active {background:#009837;color:#ffffff;}
.mainMenu ul li a.active {background:#009837;color:#ffffff;}
.mainMenu ul ul {left:209px; margin-top:-28px;}
.mainMenu ul .last {border-bottom:1px #7f7f7f solid;border-top:0px;}
.mainMenu.mainMenuhover {background: url(../images/mainMenu_Active_bg.gif) top center repeat-x;_background: url(../images/mainMenu_Active_bg.gif) top center repeat-x;font-weight:bold;color:#ffffff;}
.mainMenu ul.mainMenuhover {background:#009837;font-weight:bold;color:#ffffff;}

