#menuwrap {
  display: block;
  margin-bottom: 1em;
}
#menu_1 {
  padding-left: 0px;
  font-size: .95em;
}
/* Rollover region fix as per http://www.alistapart.com/articles/slidingdoors2/  */

#menu_1 a {
	width: 10em;
	height: auto;
	font-size: .95em;
	font-weight: bolder;
}
#nav > ul a {width: 1.1em;} /* Must include border widths */

/* End Rollover region fix */

/* .menu1-level1-no  {min-height: 0px;}  ; */ /* IE7 likes this */
/* .menu1-level1-act {min-height: 0px;}  ; */ /* IE7 likes this */

.menu1-level1-act a {
color: #050505;
background-image: url(images/mgr2.jpg); background-repeat: repeat;
padding: 4px 2px 4px 3px;
display: block; float: left;
float: none;
margin-top: -1px;
text-decoration: none;
text-align: left;}

.menu1-level1-no a {
color: #F1F0FF;
background-image: url(images/mgr1.jpg); background-repeat: repeat;
padding: 4px 2px 4px 3px;
display: block; float: left;
float: none;
margin-top: -1px;
clear: both;
text-decoration: none;
text-align: left;}

.menu1-level1-no a:hover {
background-image: url(images/mgr2.jpg); background-repeat: repeat;
text-decoration: none;
color: #000000;}

.menu1-level2-act a {color: #000000;
background-image: url(images/mgr4.jpg); background-repeat: repeat;
padding: 4px 2px 4px 3px;
width: 100px; float: left;
float: none;
margin-top: -1px;
margin-left: 10px;
margin-right: 0px;
display: block;
text-decoration: none;
text-align: left;
}

.menu1-level2-no a {color: #E3E3E3  ;
background-image: url(images/mgr3.jpg); background-repeat: repeat;
padding: 4px 2px 4px 3px;
width: 100px; float: left;
margin-top: -1px;
margin-left: 10px;
margin-right: 0px;
display: block;
text-align: left;
text-decoration: none;
}

.menu1-level2-no a:hover {
text-decoration: none;
background-image: url(images/mgr4.jpg); background-repeat: repeat;
color: #000000;
}
