#menuBody {
float: right; 
font-family: arial; 
font-size: 15px; 
background-color: transparent; 
margin: 0px;
margin-right: 10px; 
margin-bottom: 0px; 
text-align:left; 
}
#headerBody img{border: 0;}





.menu, .menu ul {z-index:900; list-style-type:none; padding:0; margin:0; border-top:0px solid; border-bottom:0px solid; position:relative; }
* html .menu a:hover{position:relative; }
* html .menu li ul{display:block; position:absolute; visibility:hidden}
.menu a{padding:0px;  vertical-align:middle;  display:block;  position:relative;  border:0px;  text-decoration:none; }
.menu ul a	{padding:4px}
.menu li{float: left;  font-family:arial,verdana; font-size:13px; }
.menu li:hover{position:relative; z-index:999}
.menu li ul{padding:0px; display:none; border:0px solid; border-top:1px solid; }
.menu ul li ul{margin-left:125px; margin-top:-25px; } /* default top and left positioning for sub sub menus (this is specified in the list to make adhoc changes)*/
.menu ul li{clear:both; }
.menu a:active,.menu a:focus{border:0px solid; }
.menu li:hover>a{border:0px solid; text-decoration:none; }
.menu li:hover>ul{display:block; position:absolute; } /*sub menu from vertical parent positioning */

.menu table{position:absolute; left:-4px; top:8px; font-size:.1em; height:20px; }
.menu img{border:0; vertical-align:middle; padding-right:2px; }
.menu a:hover{text-decoration:none;  ; border:1px solid; }
.menudownarrow{padding-left:0px; padding-top:0px; border:0; right:0; position:relative; vertical-align:middle; }
.menuarrow{padding-right:10px; padding-top:3px; border:0; right:0; position:absolute; vertical-align:middle; }

.menu a:hover ul ul{visibility:hidden}
.menu a:hover ul a:hover ul ul{visibility:hidden}
.menu a:hover ul a:hover ul a:hover ul ul{visibility:hidden}
.menu a:hover ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden}
.menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden}	

.menu a:hover ul{visibility:visible}
.menu a:hover ul a:hover ul{visibility:visible}
.menu a:hover ul a:hover ul a:hover ul{visibility:visible}
.menu a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible}
.menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible}
.menu a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible}

	.s1menu {z-index:901; list-style-type:none; position:relative; }
	.s1menu a{width:150px; }	
	.s1menu ul{}
	.s1menu li{border-width: 0px 1px 1px 1px; border-style: solid;}

	.s2menu {z-index:902; list-style-type:none; position:relative; }
	.s2menu a{width:150px; }
	.s2menu ul{margin-left:100px !important; }
	.s2menu li{border-width: 0px 1px 1px 1px; border-style: solid;}

	.s3menu {z-index:903; list-style-type:none; position:relative; }
	.s3menu a{width:150px; }
	.s3menu ul{margin-left:200px !important; }
	.s3menu li{border-width: 0px 1px 1px 1px; border-style: solid;}

	.s4menu {z-index:904; list-style-type:none; position:relative; }
	.s4menu a{width:150px; }
	.s4menu ul{margin-left:300px !important; }
	.s4menu li{border-width: 0px 1px 1px 1px; border-style: solid;}
