ul.m1 { margin: 0; padding: 0; list-style: none; width: 108px; height:18px; z-index:-1; font-size: 11px; font-family: Arial;text-align:center }
ul.m1 li { position: relative;}
li ul { position: absolute; left: 0px; top: 15px; display: none; z-index:+1}
li:hover ul, li.over ul { display: block; }
ul.m1 li a { display: block; text-decoration: none; color: #000000; background: #FFFFFF; width:108px; padding: 0px;  border: 0px; font-size: 11px; font-family: Arial; }
ul.m1 li a:hover { text-decoration: underline; background: #F99E4E;font-size: 11px; font-family: Arial; color: #000000;}
/* Fix IE. Hide from IE Mac \*/ * html ul.m1 li { float: left; } * html ul.m1 li a { height: 1%; } /* End */
ul.submenu {text-align: left; background: #FFFFFF; padding:2px; list-style-type: none; border: solid 1px #FF9933;}
ul.m1 li a.mainthing { background-image:url("images/menu/background.gif"); background-repeat: no-repeat; height: 18px;}
ul.m1 li a.mainthing:hover {background-image:url("images/menu/background_a.gif"); background-repeat: no-repeat; height: 18px;W}

ul.m2 { margin: 0; padding: 0; list-style: none; width: 183px; height:20px; font-size: 14px; font-family: Arial; text-align:left; z-index:1;}

ul.m2 li { 
position: relative; display: block; width: 180px; 
background-image:url("img/menumenu.gif"); background-repeat: no-repeat; 
 margin-top:2px; padding-bottom: 2px; height: 18px;
}

li ul.submenu2 { position: absolute; left: 140px; top: -30px; display: none; z-index: 2;}
li:hover ul, li.over ul { display: block; z-index: 2;}
/* Fix IE. Hide from IE Mac \*/  html ul.m2 li { float: left; }  html ul.m2 li a { height: 1%; } /* End */

ul.m2 a {padding-left:15px; font-family: Arial; text-decoration: none; color: #000000;}

ul.submenu2 {
text-align: left; background: #FFFFFF; padding:2px; list-style-type: none; font-size: 12px; 
font-family: Arial; border:solid 1px #FF9966; width:100%; z-index: 2;
}
ul.submenu2 li {background-image:url("img/0.gif")}
ul.submenu2 a { display:block; width:100%; z-index: 2; padding-left:0px; font-family: Arial; text-decoration: none; color: #000000; font-size: 12px; }
ul.submenu2 a:hover {background: #FF9966; display:block; width:100%; z-index: 2; padding-left:0px; font-size: 12px; color: #000000;}

.search {
		width:210px; height: 40px; 
		background-image:url("/img/s.gif"); background-repeat: no-repeat; 
		text-align:left; padding-left: 7px; 
}

.searchfield {
		width: 180px; height: 20px; border: solid 1px #FF9933; margin-top:15px
}

.searchbutton {
		margin-top:2px; padding:0px; width:180px; height: 20px; font-family: Arial; font-size:12px;
}